ディスカッション (11件)
HNの皆さん、こんにちは。趣味でレトロPCをいじったり、ベアメタルアプリを動かしたりするためのシンプルなOSを開発しました。16bitの純粋な環境にするか、少し余裕のある32bitにするか決めきれなかったので、思い切って2つのバージョンを作りました!
-
GentleOS/32 (https://github.com/luke8086/gentleos32): i386以降対応。4MBのRAMと、640x480x16または256色のVESAモードをサポートするVGAディスプレイが必要です。
-
GentleOS/16 (https://github.com/luke8086/gentleos): 80186以降対応。192KB未満のRAMと、320x200x4をサポートするCGAディスプレイが必要です。
詳細は各リポジトリを確認してみてください!
最高だね、公開してくれてありがとう。すごく感銘を受けたよ。もしUxnエミュレータを実装すれば、レトロコンピューティングやパーマコンピューティングの界隈から注目を集めるかも。あれはすごくシンプルだし、かなり制限のあるハードウェアでも動くからね。 https://100r.co/site/uxn.html ヴィンテージなハードウェアはUxnプログラムを動かすホストとして最適だから、きっと盛り上がると思う。
ビルド済みのフロッピーディスクイメージがあると最高だな。そしたら自分のIBM PS/1でフロッピーから実行できる。
今後の予定はバグ修正、最適化、そしてアプリの追加のみ。
完璧だね。絶えず自分自身やAPIを再発明するんじゃなくて、安定性を目指すプラットフォームを見るのは嬉しい。絶対に試してみるよ!
GUIがちょっとBeOSにインスパイアされている感じだけど、なんとなくそれよりもクリーンに見える。
Breadbox Ensembleを思い出したよ。つまりGEOSのことだけど、あれは本当に素敵なものだった。
これすごくいいと思う!普段あまりCを使わない自分のような初心者でも理解できるくらいコードが綺麗なのが最高だね。
いいね!このプロジェクトには16bit版もあるんだね https://github.com/luke8086/gentleos 8086 IBM PCで動くのかは不明だけど、試してみるよ。IBM PCをまた起動させる理由を探してたところなんだ。
これらのイメージがこんなに素敵に見える理由の一部は、当時のシステムがそれほど厳しくロックされていなかったからだと思う。
ちょっと変わった意見かもしれないけど、初期のOS GUIの美学はすごく好きだな。ツールの半分が実質的に開発者用ツールとして存在していたのが分かる感じがして。
本当に素晴らしい仕事だね!レトロなx86ハードウェア向けのシンプルなOSなんて最高にクールなプロジェクトだよ!テストするために、当時のハードウェアをまだ持っていればよかったんだけど。