Munal OS: Rust로 작성된 실험적인 운영 체제
2025-06-09
Munal OS는 Rust로 완전히 작성된 실험적인 운영 체제로, 유니커널 설계, 협력적 스케줄링, WASM 샌드박싱 기반 보안 모델을 특징으로 합니다. 부트로더, 페이지 매핑, 가상 주소 공간, 인터럽트와 같은 기존 구성 요소는 사용하지 않습니다. 대신 전체 OS는 커널, WASM 엔진, 모든 애플리케이션을 포함하는 단일 EFI 바이너리로 컴파일됩니다. QEMU와의 통신은 VirtIO 드라이버를 통해 이루어지며, 그래픽 인터페이스, 네트워크 드라이버, TCP 스택을 제공합니다. 현재 QEMU로 제한되며 멀티코어 및 인터럽트를 지원하지 않지만, 최소한의 설계와 WASM 기반 샌드박싱은 OS 설계에 대한 새로운 관점을 제공합니다.
개발