Munal OS:Rustで書かれた実験的なオペレーティングシステム
2025-06-09
Munal OSは、Rustで完全に記述された実験的なオペレーティングシステムで、ユニカーネル設計、協調的スケジューリング、WASMサンドボックスベースのセキュリティモデルを採用しています。ブートローダー、ページマッピング、仮想アドレス空間、割り込みなどの従来のコンポーネントは使用していません。代わりに、OS全体が単一のEFIバイナリにコンパイルされ、カーネル、WASMエンジン、すべてのアプリケーションが含まれています。QEMUとの通信はVirtIOドライバを介して行われ、グラフィカルインターフェース、ネットワークドライバ、TCPスタックが実現されています。現在QEMUのみに限定されており、マルチコアと割り込みはサポートしていませんが、そのミニマリストな設計とWASMベースのサンドボックスは、OS設計に対する新しい視点を与えます。
開発