OSle - ブートセクタに収まる510バイトの超小型OS
(shikaan.github.io)- 510バイトの中にシェル、ファイルシステム、プロセス管理機能を詰め込んだ x86 アセンブリベースのブートセクタOS
- real-mode で動作: x86 CPU が起動時に最初に入る16ビットモード。1MB のメモリにしかアクセスできず、保護機能もない
- シェルコマンドの実行、ファイルの読み書き、プロセス管理(協調的マルチタスク)、ユーザーソフトウェアの実行(bin に含まれる)など、小さいながらも中核機能をサポート
- ブラウザでも実行可能なデモを提供し、小さなSDKを含むため、チュートリアルを通じて自分でプログラムを書いてみることができる
- QEMU または Bochs を使ったローカルテストが可能
- (危険ではあるが)
ddでデバイスにイメージを書き込んで、実機ハードウェアでの起動も可能
1件のコメント
そんなことが可能だなんて…