← 목록
기타 2026-06-11 1KB 읽기 1분

요청: 크라우니OS-부팅자동기동

  • 날짜: 2026-06-11 01:11:52
  • 작업 경로: /Users/ef/CrownyOS/crownyc

요청 본문

부팅→크라우니OS 자동 기동. 커널 ramfb가 바로 하늘나라셸 데스크톱을 띄워 '지정 웹주소→설치→OS 부팅' 여정 완결. 같은 한선씨 GUI가 맥/윈도우 창과 베어메탈 커널 양쪽 구동.

관련 산출

(클로드가 작업 결과를 이어 기록)

결과 (완료) — 베어메탈 부팅 데스크톱

  • 동일 하늘나라 데스크톱이 커널 부팅에서 VM GUI opcode→ramfb로 렌더(QEMU virt screendump 확인: 하늘 그라데이션+동심원+8 TOAU 아이콘 SET~729).
  • 같은 한선씨 GUI가 맥(Cocoa)·윈도우(Win32 .exe)·베어메탈 커널(ramfb) 3곳 구동 → "웹주소→설치→OS 부팅" 완결.
  • 구현: 커널 VM(crownyc_vm_core.c) GUI opcode 346/354/358/366 → ramfb 직접 렌더(hal/kernel_gui.h font6x10 포팅), 이벤트=0/대기=noop, execute 후 dcache clean.
  • 발견: 커널 VM은 사용자 함수호출 미지원 → 부팅 데스크톱은 전부 인라인. 전체 멀티태스킹 셸 베어메탈 구동은 커널 VM 함수호출 구현이 선행과제.
  • 파일: crownyc/apps/부팅데스크톱.한선(인라인), hal/kernel_gui.h, crownyc/crownyc_vm_core.c(GUI opcode), crownyc/crownyc_os.c(include+flush). 부팅img: crownyos-desktop/크라우니OS-부팅.img.