出来事の日付:2026年5月24日。 マイクロソフトは、これまでに発見された中で最古のDOSコードとされるソース資料を公開し、MS-DOSというブランドが存在する以前に作られたソフトウェアにまで公開アーカイブを拡大した。

Ars Technicaの記事によると、今回の公開物には、86-DOS 1.00カーネルのソース、PC-DOS 1.00カーネルの複数の開発版、CHKDSKを含むおなじみのユーティリティーが含まれている。マイクロソフト社員のステイシー・ハフナーとスコット・ハンセルマンは、このコレクションを現時点までに発見された最古のDOSソースコードだとしている。

この資料は、マイクロソフトが同オペレーティングシステムを所有する以前のものだ。プログラマーのティム・パターソンは、シアトル・コンピューター・プロダクツが販売していたインテル8086コンピューターキット向けに、以前はQDOSと呼ばれていた86-DOSを開発した。IBMのPC 5150プロジェクト向けにオペレーティングシステムを必要としていたマイクロソフトは、86-DOSのライセンスを取得し、権利を購入する前にパターソンを招いて開発を継続させた。

この取り決めは、パーソナルコンピューター史の重要な一部となった。マイクロソフトは、他のメーカーにMS-DOSとして供給する能力を維持しながら、PC-DOSという名称でこのシステムをIBMにライセンス供与した。1980年代から1990年代にかけてIBM互換機が増えると、多くの利用者が接するバージョンはマイクロソフト版となった。

今回公開されたコードの復元には、古いディスクを見つける以上の作業が必要だった。ソースはパターソンが提供した紙の印刷物に残されており、すぐに利用できるデジタル形式では現存していなかった。DOS Disassembly Groupとして活動する、ユーフェン・ガオとリッチ・チーニが率いる歴史研究者と保存活動家のグループが、リストを文字に起こし、文書をスキャンした。印刷物の古さと状態のため、現代の光学式文字認識は信頼できず、手作業による保存の必要性が高まった。

今回の公開は、歴史的ソフトウェアを公開してきたマイクロソフトのこれまでの取り組みに加わるものだ。同社は2014年にMS-DOS 1.25と2.0のソースを公開し、2018年にその公開内容を改めて取り上げた。2024年にはMS-DOS 4.0が続いた。報道によると、これらのバージョンは同じGitHubリポジトリに保存されている。マイクロソフトが公開したほかのプロジェクトには、アドベンチャーゲーム「Zork」とその続編、Microsoft 3D Movie Makerのソースなどがある。

このアーカイブが現代の実用ソフトウェアの一部になる可能性は低いものの、実務的な価値がある。ソースリストを通じ、歴史研究者や学生は初期のPC用オペレーティングシステムがどのように構成されていたかを調べ、開発版のスナップショットを比較し、86-DOS、PC-DOS、MS-DOSの関係をたどることができる。また、古くなっていく紙の上では利用できないままになる恐れのある詳細も保存される。

この発見は、初期DOS史を継続的に再評価する動きの一部だ。Ars Technicaは、既知の初期86-DOSバージョンも2年前に再発見され、インターネット・アーカイブへアップロードされたと指摘している。今回の最新の公開は、基礎となるソースと、IBM互換PCにとって土台を築いた時期におけるその進化を明らかにすることで、歴史的記録をさらに広げるものだ。