微軟最近宣布,已經開源 MS-DOS 4.0 的原始碼,這個操作系統最初於 1988 年推出,現在完全開放供愛好者和研究人員使用。今次開源的決定是微軟與 IBM 合作的成果,並在 MIT 許可下發布。
微軟與 IBM 共同開發的 MS-DOS 4.0 最初於 1988 年發布,這個版本支援高達 2GB 容量的硬碟,並可以使用 1MB 以上的記憶體。這次開源的內容除 MS-DOS 4.0 的原始碼,還包含未發布的多工 DOS 測試版二進制檔案、ibmbio.com 資源以及多工 MS-DOS 4.0 的相關文件。
這次開源的推動者之一是年輕的英國研究員 Connor「Starfrost」Hyde,他發現了他在 Lotus 工作時接觸到的未公開的 DOS 4.0 測試版二進制檔案,他聯繫微軟前首席技術總監 Ray Ozzie,探索將這些資料公開的可能性。
微軟開放原始碼專案辦公室主任 Jeff Wilcox 造訪 Microsoft Archives,找到了 MS-DOS 4.0 的原始碼以及一些額外的測試版二進制檔案和文件,並將這些資料發表在 GitHub 上,供愛好者和研究人員查閱。微軟表示,未來將繼續尋找更多 MS-DOS 4.0 版的資料,並持續更新。
有興趣的用戶,可在 IBM PC XT、較新的 Pentium 以及開放原始碼的 PCem 和 86box 模擬器中安裝運行 MS-DOS 4.0。這次開源的 MS-DOS 4.0 版本,顯著增加了記憶體使用量(92 KB),在當時 RAM 稀缺的時代是一大挑戰。
資料來源:InfoQ