← 목록
OS 2026-04-24 2KB 읽기 2분

CrownyOS 리마운팅 계획 — 한선씨 상시 구동

현황 (2026-04-24)

이미 있는 것

자산수량상태
VM (crownyc.c)13,400줄1020 case, fork/exec/signal/pipe/PTY, TCP/WS/DOM
컴파일러 3종hanseonc_high/rpn/std모두 동작, 자체호스팅 포함
표준 라이브러리157개HAL/MMU/스케줄러/셸/파일시스템/동시성/네트워크스택 등 14개 시스템
383개브라우저/CAD/정부/교회/금융/보안/메신저
서버20+종웹/DNS/블록체인/거래소/인증/SSR/메신저
FPGAVHDL 3파일 (911줄)tiomtaum ALU+CPU 합성 완료
하드웨어.한선742줄디지털 로직 시뮬레이션 (Verilog/VHDL 대체)
RPi5kernel8.img (41KB)베어메탈 UART+프레임버퍼 동작
WASMwasm_emit.c + 브릿지브라우저 실행
GC3진 마크-스윕문자열 풀 자동 정리
프로세스fork/spawn/waitpidopcode 760-779

미전환 서비스 (8개)

main, auth, docs, design, core, chain, dex, chat, book

한선씨 있지만 JS 우위 (리마운팅 대상)

gateway(H:21/J:714), play(H:4/J:526), church(H:11/J:2453), card(H:1/J:177), network(H:7/J:48)

리마운팅 = CrownyOS 위에서 실행

필요 요소 3가지

1. 서비스 매니저 (init.한선)

  • 여러 .toau 프로세스를 fork+exec으로 동시 시작
  • 자식 프로세스 모니터링 (SIGCHLD 핸들링)
  • 비정상 종료 시 자동 재시작
  • 포트/이름/상태 관리
2. 서비스 전환 (8개 미전환)
  • CrownyOS/crownyc 안에 이미 서버 구현 있는 것: 블록체인서버, DNS서버, 인증서버, 거래소서버, 메신저서버
  • 실질적으로 새로 만들 것: docs/design/core 정도
3. 게이트웨이 한선씨 버전
  • 현재 crowny-gateway는 Node.js 기반
  • 한선씨 리버스 프록시 필요 (TCP 소켓으로 포트 라우팅)

관련 파일

  • init 시스템: /Users/ef/CrownyOS/crownyc/libs/스케줄러.한선 (기존)
  • 프로세스: /Users/ef/CrownyOS/crownyc/libs/시스템콜.한선