luke8086、32bit レトロ PC 向け OS GentleOS/32 を公開──i386・4MB RAM で動作
80386 以降のヴィンテージハードウェア上で直接動作するモノリシックカーネルを採用し、低リソース環境での GUI アプリ実行に特化した。
リリース: 2026-06-09 · 読了 2 分記事の要約
1. 核心(What)
- 最小動作要件は i386 CPU、4MB の RAM、および 640x480x16 モード対応の VGA ディスプレイである
- 設計は完全にモノリシックであり、標準的な PS/2 マウス、シリアルマウス、PC スピーカー等の PC デバイスのみをサポートする
- 80186 をターゲットとした 16bit 版の GentleOS/16 もスピンオフとして公開されている
2. 影響(Why)
- 現代の複雑な OS 抽象化を排し、ベアメタル上で GUI を描画するための最小構成を理解する教育的リファレンスとして機能する。
- 開発者への影響: 低レイヤ開発に携わるエンジニアは、現代の OS ではライブラリ経由で隠蔽されている VGA 制御や割り込み処理の直接実装を、可読性の高い C 言語のコードベースから直接学習できる。
- 日本への影響: 国内のレトロ PC 愛好家や組み込みエンジニア(特に PC-98 互換機や初期 DOS/V 機の保守・趣味層)にとって、実機を現代的な GUI で再起動させる軽量なベースラインとして機能する。
3. 根拠・詳細(How)
- luke8086/gentleos32 GitHub (2026-06-09 公開)