微軟開源傳奇:36年MS-DOS 4.0原始碼公開!

Featured Image
微軟宣布與 IBM 合作,根據 MIT 許可開源旗下 MS-DOS 4.0 系統的原始碼。這一消息引起了廣泛關注。過去十年,微軟已經公布了 MS-DOS 1.25 和 2.0 版的原始碼,分別於 1982 年和 1983 年發表。而 MS-DOS 4.0 則於 1988 年與 IBM 合作推出,因此需要雙方合作開源。近期,一位名叫 Connor「Starfrost」Hyde 的英國研究員聯繫了微軟前首席技術長 Ray Ozzie,他在自己的軟體收藏中發現了一份未公開版 DOS 4.0 測試版的二進制檔案。

Starfrost 與微軟開放原始碼專案辦公室(OSPO)取得聯繫,探索發表 DOS 4 原始碼的可能性。微軟開發者社群副總裁 Scott Hanselman 在網際網路檔案管理員兼愛好者 Jeff Sponaugle 的幫助下,對這些原始磁碟進行了成像,並仔細掃描了「Ozzie Drop」中的原始印刷文件。微軟和 IBM 的朋友們都認為這是一段值得分享的作業系統歷史。微軟 OSPO 主任 Jeff Wilcox 最後造訪了 Microsoft Archives,找到了 MS DOS 4.0 的原始碼,以及一些額外的 beta 二進制檔案、文件的 PDF 和磁碟鏡像,並將這些資料發表在 GitHub 上。

微軟在 2014 年已透過電腦歷史博物館公布了 MS-DOS 1.25 和 MS-DOS 2.0 版的原始碼。而今天,微軟宣布開源 MS-DOS 4.0 版的原始碼,該版本發表於 1988 年,是微軟與 IBM 合作推出的作業系統,支援高達 2GB 容量的硬碟並可以使用 1MB 以上的儲存器。由於該版本的程式碼是微軟與 IBM 合作編寫的,因此要開源也不是微軟說了算,微軟與 IBM 商議後雙方都同意放出這部分原始碼,所以 MS-DOS 4.0 版的原始碼成功在 GitHub 上發表。

未來,微軟開放原始碼專案辦公室將繼續致力於尋找更多 MS-DOS 4.0 版的資料,有更多資料後會繼續更新將這些資料共享出來。對於有興趣的網友來說,可以在 IBM PC XT、較新的 Pentium 以及開放原始碼的 PCem 和 86box 模擬器中安裝並運行 MS-DOS 4.0 版。

以上是微軟宣布開源 MS-DOS 4.0 系統原始碼的相關資訊。這一舉措將使得更多的人能夠了解和學習這段作業系統的歷史,同時也體現了開放原始碼的精神。希望這些資源能夠對開發者和計算機愛好者有所幫助。

(原始資料來源:微軟公告、GitHub)

Share this content: