Handcrafted Operating System
mochiOSはRustで書かれたセキュアでクラッシュしにくい全く新しいオペレーティングシステム
機能と設計思想
ページフォルトからシステムコールの呼び出しまで、mochiOSのあらゆる動作はすべてただの状態である。クラッシュでさえも。
カーネル
最小限、ただ必要なものはすべて詰め込まれたカーネルで最大限の安定性を実現
パフォーマンス
メモリ安全性
ドライバ層をRustで記述し、コンパイル時にメモリ安全性を保証。
ソースコード
スケジューラ
レイテンシを最小化し、どんなタスクにも対応
ファイルシステム
ext2
etc
その他にたくさんの機能がmochiOSに搭載されています
仕様
アーキテクチャ
x86-64
実装言語
Rust
推奨メモリ
128MB RAM
ブートローダ
UEFI / mBoot
コードライン
約110,000行
ライセンス
Apache License 2.0
あなたのOSはまさにあなたのものです。あなたは完全なコントロール権を持ち、可能性は無限大です。
ソースコードはすべて公開しています。
fork、改造、貢献、質問、すべて歓迎します。