요청: 크라우니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.hfont6x10 포팅), 이벤트=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.