
Microsoftは、MS-DOS 4.00のソースコード、バイナリ、ディスクイメージ、そしてドキュメントを公開しました。約36年前(バージョン4.00は1988年にリリース)のソースコードはMITライセンスの下で公開され、開発者が自由に改変できるようになりました。MS-DOS 4.00は、IBMとの共同開発によって開発され、Multitasking DOS(MT-DOS)と呼ばれるDOSの派生版として限定的にリリースされたため、このコマンドライン駆動型OSの非常に興味深いバージョンです。
マイクロソフトは、MS-DOS 4.00 のオープンソース化に関するブログ記事の中で、このリリースは主に、マイクロソフトの元最高技術責任者 Ray Ozzie 氏と Connor 'Starfrost' Hyde 氏という若いコンピュータ研究者とのやり取りのおかげで実現したと述べています。
現在GitHubで公開されているコードと資料は、Ozzie氏によるものです。彼はLotus社で働いていた際に、未発表のDOS 4ベータバイナリを入手し、大切に保管していました。Microsoftの開発者コミュニティ担当副社長であるScott Hanselman氏と、インターネットアーキビストであり愛好家でもあるJeff Sponaugle氏が、「Ozzie Drop」を丁寧にデジタル保存しました。そして、今回のオープンソースリリースに先立ち、必要な許可を取得し、許可を得ました。
MS-DOS 4.00のマルチタスクワークフローの重要な要素の一つが、セッションマネージャ(SM.EXE)です。Hyde氏によると、このシステムコンポーネントは、最大6つの定義済みアプリケーションをホットキーで切り替えることを可能にします(上記のサンプル画像を参照)。しかし、彼のテストでは、SM.EXEの動作に深刻なバグが見られたため、現状のまま使用するのはあまり現実的ではありません。MS-DOS 4.00のマルチタスクや、このリリースに付属するすべてのユーティリティについて詳しく知りたい方は、Hyde氏が現在開発中のブログをぜひお読みください。
MS-DOS 4.00 Intel 8086アセンブリコード、バイナリ、ディスクイメージ、ドキュメントがGitHubで公開されました。OSをすぐに実行したい場合は、v4.0-ozzie/binディレクトリにある2つのディスクイメージをご覧ください。オリジナルのIBM PC XTや新しいPentiumシステムなど、使用可能な古いハードウェアをお持ちの方は、OSをネイティブで実行/インストールできます。それ以外の方は、オープンソースのPCemや86boxエミュレータなどで遊ぶことができます。同じGitHubリポジトリには、MS-DOS 1.25および2.0のソースコードも保存されています。
Tom's Hardware の最高のニュースと詳細なレビューをあなたの受信箱に直接お届けします。
マーク・タイソンはトムズ・ハードウェアのニュース編集者です。ビジネスや半導体設計から、理性の限界に迫る製品まで、PCテクノロジーのあらゆる分野を網羅的にカバーすることに情熱を注いでいます。