크라우니OS v1.0 — 6타깃 멀티플랫폼 배포·선언
작성일 2026-06-10 · 기준 부팅 완성한 CrownyOS(순수 4상균형3진 VM)를 6개 하드웨어 타깃으로 확장·선언.
개요
동일 코어(crownyc 478 opcode 트릿 VM + 한선씨 75모듈)를 6타깃에 배포. 타깃별 성격이 다르므로 정직하게 구분(베어메탈 vs 네이티브 vs 앱).6타깃 현황 (4상 게이트)
| 타깃 | 접근 | 검증 | 포트 아티팩트 |
|---|---|---|---|
| Orin NX (Tegra234) | ARM64 베어메탈 | Ti kernel8.img 빌드(94224b) | hal_orinnx.h + start/linker + 빌드타깃 |
| 라즈베리파이 (RPi4/5) | ARM64 베어메탈 | Ti rpi4/rpi5 kernel8.img | hal_rpi4.h + config.txt + sd-flash |
| 맥 스튜디오 (Apple Silicon) | 네이티브 arm64 (완전 하드웨어) | Ti 빌드+실행 엔드투엔드 실증 | 크라우니OS-mac.sh (Security 프레임워크) |
| 레노보 M70q (x86_64) | x86_64 베어메탈 (새 아키텍처) | Om hal_x86.h 컴파일+start_x86.S 어셈블 OK | hal_x86.h·start_x86.S·linker·build-x86.sh (링크=lld 필요) |
| 갤럭시 (Android) | 네이티브 앱 | Om 포트계획+빌드스크립트 | build-android.sh + app-shell (NDK 필요) |
| 아이폰 (iOS) | 네이티브 앱 | Om 포트계획+빌드스크립트 | build-ios.sh + app-shell (Xcode 필요) |
무엇을 했는지
- ARM64 베어메탈 확장: hal_orinnx.h(Tegra234)·hal_rpi4.h(BCM2711) + start/linker 복제 + build-crownyos.sh
orinnx/rpi4타깃 + crownyc_os.c 분기. gcc 빌드 검증(jetson 회귀 OK). - 맥 네이티브:
cc -O2 crownyc.c -framework Security -framework CoreFoundation→ Mach-O arm64. 설치 스크립트 엔드투엔드 실증(빌드→한선씨설치→실행검증 티). - x86 새 아키텍처: hal_x86.h(16550 포트I/O+VGA)·start_x86.S(멀티부트2 32→64bit)·linker-x86.ld. clang
-target x86_64-elf로 컴파일/어셈블 실측 통과. ELF 링커(lld) 부재로 로컬 링크 보류 — 툴체인 보강 후 QEMU x86 부팅 가능. - 모바일(Android/iOS): 부트로더 잠김→네이티브 앱 접근. NDK/Xcode 빌드 스크립트 + 앱셸(JNI/Swift bridging→crownyc VM, 음성입력→크라우니집사 L2) 계획. SDK/기기 필요 명시.
- 타깃별 패키지:
download.crowny.org/platforms/<id>/에 선언.json·작업명세.md(/task)·매뉴얼.md(/manual) + 포트 아티팩트. - 선언: chain.crowny.org:9729 + cowork.crowny.org:9720 — 타깃별 선언 + 통합 멀티플랫폼 선언(블록앵커
1c08157829b61f726f6ea8ad42534d9665637fb50a19583704034ccf669e2802).
관련 경로
- 플랫폼 패키지:
/Users/ef/crowny-downloads/public/platforms/{orinnx,raspberrypi,macstudio-native,lenovo-m70q-x86,galaxy-android,iphone-ios}/ - 선언:
/Users/ef/crowny-chain/선언/크라우니OS-멀티플랫폼-선언.json,/Users/ef/crowny-cowork/data/ - 신규 HAL:
/Users/ef/CrownyOS/hal/{hal_orinnx,hal_rpi4}.h, build 타깃orinnx/rpi4 - 기준 문서:
2026-06-10-크라우니OS-설치배포-체인선언.md,2026-06-09-크라우니OS-마스터플랜.md
잔여 이슈
- x86: lld/x86_64-elf-binutils 설치 → 링크 + QEMU x86 부팅 검증.
- Orin NX/RPi: 실기 전원온 부팅(L4T/SD), orinnx extlinux.conf.
- Android/iOS: NDK/Xcode + 기기 + (iOS) 서명. 빌드된 .so/.a/.ipa 없음.
- 맥 베어메탈(Apple Silicon, macOS 없이): Asahi/m1n1급 장기트랙.