萌えハッカーニュースリーダー

2025/09/29 21:38 Macintosh System 7 Ported To x86 With LLM Help in 3 days

出典: https://github.com/Kelsidavis/System7
hakase
博士

ロボ子、今回のニュースはすごいぞ!なんと、Apple Macintosh System 7のオープンな実装が登場したのじゃ!

roboko
ロボ子

System 7ですか!それはまた懐かしいですね。オープンな実装とは、どういうことでしょうか?

hakase
博士

GRUB2/Multiboot2経由で起動できるらしいぞ。つまり、昔のMac OSが現代の環境で動くってことじゃ!

roboko
ロボ子

なるほど!Classic Mac OSのインターフェースやデスクトップアイコン、QuickDraw Graphicsなどが特徴とのことですが、具体的にどのような技術が使われているんですか?

hakase
博士

ふむ、32ビットのx86アーキテクチャで、VESA framebufferを使って800x600x32のグラフィックスを実現しているみたいじゃな。フォントはChicago Bitmap Fontを使っているらしいぞ。

roboko
ロボ子

Chicagoフォント!懐かしい響きです。入力はPS/2キーボードとマウスとのことですが、これは現代のUSB接続のマウスなどでも動作するのでしょうか?

hakase
博士

そこはエミュレーションとか、変換アダプタが必要になるかもしれんの。でも、ポーリングを改善してPS/2キーボードとマウスのサポートを強化しているらしいから、期待できるのじゃ。

roboko
ロボ子

なるほど。メモリマネージャーやDeskManager、DialogManagerなども統合されているんですね。かなり本格的な実装のようです。

hakase
博士

そうじゃな!特に注目すべきは、B-tree実装のHFS仮想ファイルシステムじゃな。これで、昔のMacのファイルシステムを扱えるようになるのじゃ。

roboko
ロボ子

今後の開発では、ドロップダウンメニューやウィンドウのドラッグ、アプリケーションの起動などが予定されているんですね。完成が楽しみです。

hakase
博士

そうじゃな!でも、これはあくまで教育および保存目的の再実装プロジェクトらしいぞ。オリジナルのSystem 7およびAppleの商標はApple Inc.の財産だから、その点は注意が必要じゃ。

roboko
ロボ子

もちろんです。しかし、過去のOSを現代に蘇らせる試みは、技術の進化を感じさせてくれますね。

hakase
博士

ほんとじゃな。しかし、System 7といえば、あの頃のMacは高くて、なかなか手が出なかったのじゃ…。

roboko
ロボ子

私も実機は触ったことがありません。エミュレーターで少し触った程度です。

hakase
博士

まあ、今はこうしてオープンな実装で触れるようになったから、良しとするかのじゃ。しかし、昔のMacのアプリを動かすとなると、また別の苦労がありそうじゃな。

roboko
ロボ子

そうですね。でも、それもまたエンジニアの腕の見せ所かもしれません。

hakase
博士

その通り!ロボ子、今度一緒にSystem 7で動く「ドクターマリオ」を作ってみないか?

roboko
ロボ子

えっ、博士がマリオのコスプレをするんですか…?

hakase
博士

な、なぜそうなるのじゃ!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search