
2026/06/08 0:45
Show HN: GentleOS –復古32ビットおよび16ビットPC用のホビーストリームOSペア
RSS: https://news.ycombinator.com/rss
要約▶
Japanese Translation:
GentleOS/32 は、完全なモノリシックなホビー用オペレーティングシステムであり、古式ある 32 ビット PC にて直接グラフィカルなインタラクティブアプリケーションを実行することを目的としています。最低限のハードウェア要件として、i386 CPU、4MB の RAM、および少なくとも 640x480x16 の解像度(SVGA サポートあり)をサポートする VGA ディスプレイを有することが求められます。OS は主にコンパイル時に設定され、標準的な PC デバイスのみをサポートしており、これには VGA/SVGA ディスプレイ、キーボード、PS/2 マウス、シリアルマウス、および PC スピーカーが含まれます。オフショットとして GentleOS/16 が存在し、これを 80186 などのさらに古いアーキテクチャにも拡張しています。プロジェクトでは、USAGE.md ファイルにビルドおよび実行手順を文書化しています。アイコンなどのアセットは Icons8 から取得され、Mona および Oldschool PC Font Pack フォント(それぞれのフリーライセンス下で)も同様に使用されており、プロジェクト内の利用のために改変されています。GPLv2 ライセンスの下でリリースされており(アセットサブディレクトリについては特定の例外が適用)、GentleOS/32 は近代的なハードウェアや複雑な仮想化を必要とせず、レトロコンピューティング愛好家向けに機能的なグラフィカル環境を提供します。今後の開発はバグ修正、パフォーマンス最適化、および追加アプリケーションの導入に限定され、コアアーキテクチャの変更は行わない予定です。
本文
GentleOS/32
古く良きハードウェアで実験を楽しめる、趣味のオペレーティングシステムです。バイスマル(裸金属)環境上でグラフィカルな対話型アプリケーションを動作させることを目的としています。
最低限の要件
以下のスペックを満たす PC があれば十分です:
- プロセッサ: i386 相当
- RAM: 4 メガバイト
- ディスプレイ: VGA(640×480 ピクセル、最大 16 色)
設計とサポート
- 構造: 完全にモノリシック構造を採用
- 設定方法: コンパイル時での設定がメイン
- 対応デバイス: 標準的な PC デバイスのみ(VGA/SVGA、キーボード、PS/2 マウス、シリアルマウス、PC スピーカー)
今後の開発計画
- バグ修正
- パフォーマンス最適化
- アプリケーションの追加
関連プロジェクト
古きデバイスを対象とする純粋な 16 ビット版として、以下のスピンオフが存在します:
- GentleOS/16: 80186 などの非常に古いデバイスに対応
詳細な構築・実行方法は USAGE.md を参照してください。
ギャラリー
クレジット
使用アセットの出所は以下の通りです:
- vendor/icons8: Icons8 のフリーライセンスに基づき入手(一部改変)
- vendor/mona: Mona Font から抽出(一部改変、LICENSE 参照)
- vendor/int10h: The Ultimate Oldschool PC Font Pack から抽出(一部改変、LICENSE 参照)
ライセンス
別途記載がない限り、GPLv2 に基づいてライセンスされています。