注目★★★★★Lobsters
NES エミュレータだけを走すミニマル OS、ソースコード公開
30秒で把握
- 1NES エミュレータ単体実行に特化した極小カーネル NEK を GitHub で公開・i686 クロスコンパイラで make ビルド
- 2メモリ保護・ユーザー空間・ページング機構なし・プログラムはカーネルに組み込み・単一プログラム実行専用
- 3GRUB マルチブート標準対応・QEMU エミュレーション・NES 以外に Mandelbrot・カラーパレット表示・ハート描画プログラム収録
要約
Nintendo Entertainment Kernel (NEK) は NES エミュレータ実行に最小限必要な機能だけを持つカーネルだ。メモリ保護やユーザー空間、ページング機構を持たず単一プログラム実行専用で、エミュレータのコードはカーネル内に組み込まれる。make コマンドで i686 クロスコンパイラを使い kernel.elf にコンパイル可能で、GRUB マルチブート標準で QEMU 実行や GRUB2 ブートメニュー登録に対応する。
あなたへの影響
趣味的・教育的プロジェクトであり、実務環境での利用は想定されていない。
推奨:カーネルやローレベルプログラミングの学習教材として参考価値はある。