1714099050
2024-04-25 21:42:06
見る Microsoft オープンソース ブログにあるこのブログ投稿の正規版!
10年前、 Microsoft は MS-DOS 1.25 および 2.0 のソースをリリースしました コンピューター歴史博物館へ、そして 後にそれらを再出版した 参考のために。 このコードは歴史の中で重要な位置を占めており、約 45 年前に完全に 8086 アセンブリ コードで記述されたオペレーティング システムを興味深い解釈で示しています。
本日、IBM と提携し、オープン イノベーションの精神に基づき、MIT ライセンスの下で MS-DOS 4.00 のソース コードをリリースします。 DOS 4.0 バージョンの背後には、いくぶん複雑で興味深い歴史があります。Microsoft はコードの一部について IBM と提携しましたが、同時にマルチタスク DOS と呼ばれる DOS のブランチも作成しましたが、広くリリースされることはありませんでした。
https://github.com/microsoft/MS-DOS
という名の若い英語研究者が、 コナー「スターフロスト」ハイド 最近、Microsoft の元最高技術責任者 Ray Ozzie と、彼のコレクションにあるソフトウェアの一部について文通しました。 レイはフロッピーの中に、ロータスにいたときに送られてきた DOS 4.0 の未リリースのベータ バイナリを見つけました。 Starfrost 氏は、DOS 4、MT-DOS、そして最終的に OS/2 となるものの間の関係を文書化することに取り組んでおり、DOS 4 ソースのリリースを検討するために Microsoft Open Source Programs Office (OSPO) に連絡を取りました。 これらのマルチタスク DOS バイナリの新しいバージョンの一部はインターネット上で見つけることができますが、これらの新しい Ozzie ベータ バイナリはかなり以前のもので未リリースのようで、ibmbio.com ソースも含まれています。
スコット・ハンセルマンは、インターネット・アーキビストで愛好家のジェフ・スポノーグルの協力を得て、これらのオリジナルのディスクをイメージ化し、この「オジー・ドロップ」のオリジナルの印刷文書を注意深くスキャンしました。 Microsoft は、IBM の友人たちとともに、これは共有する価値のあるオペレーティング システムの歴史の魅力的な部分であると考えています。
Jeff Wilcox と OSPO は Microsoft アーカイブに行き、MT-DOS の完全なソース コードを見つけることはできませんでしたが、追加のベータ バイナリやドキュメントの PDF とともに、今日リリースする MS DOS 4.00 を見つけました。 、およびディスクイメージ。 私たちはアーカイブの調査を継続し、さらに発見された場合はこのリリースを更新する可能性があります。
Ray Ozzie、Starfrost、Jeff Sponaugle、Larry Osterman、IBM OSPO の友人、そして Greaseweazle、Fluxengine、Aaru Data Preservation Suite、HxC Floppy などのデジタル考古学ソフトウェアのメーカーに感謝します。エミュレータ。 何よりも、このコードのオリジナルの作成者に感謝します。その中には現在も Microsoft と IBM で働いている人もいます。
このソフトウェアを自分で実行して調べてみたい場合は、オリジナルの IBM PC XT、新しい Pentium、およびオープン ソースの PCem および 86box エミュレータ内で直接実行することに成功しました。
#DOS #のオープンソース化 #Scott #Hanselman #のブログ
