2014年微軟通過計算機歷史博物館發佈MS-DOS1.25和MS-DOS2.0版的源代碼,前者發佈於1982年,後者發佈於1983年。今天微軟宣佈開源MS-DOS4.0版的源代碼,該版本發佈於1988年,是微軟與IBM合作推出的操作系統,支持高達2GB容量的硬盤並可以使用1MB以上的存儲器。
由於該版本的代碼是微軟與 IBM 合作編寫的,因此要開源也不是微軟說算,微軟與 IBM 商議後雙方都同意放出這部分源代碼,所以 MS-DOS 4.0 版的源代碼成功在 GitHub 上發佈。
被標記為機密的 MS-DOS 磁盤
微軟新建的這個存儲庫還包含 MS-DOS 1.25 和 MS-DOS 2.0 版的源代碼,存儲庫被設置為存檔級別,也就是用戶可以瀏覽、檢查、克隆上述系統的源代碼,但不能提交任何問題或改動,畢竟這些系統現在已經沒有改動的意義。
有趣的是這次 MS-DOS 4.0 版源代碼發佈背後有一位研究人員的推動,這名研究人員收藏大量上古文件,包括 MS-DOS 4.0 測試版的二進制文件,這個名為 Starfrost 的研究人員聯系微軟開源項目辦公室探索發佈 MS-DOS 4.0 的源代碼。
在 Starfrost、微軟開源項目辦公室以及 IBM 公司的支持下,微軟開源 MS-DOS 4.0 版的源代碼,同時附加周邊資料,包括額外的測試版的二進制文件、掃描生成的 PDF 文檔以及磁盤映像等。
後續微軟開源項目辦公室將繼續致力於尋找更多 MS-DOS 4.0 版的資料,有更多資料後會繼續更新存儲庫將這些資料共享出來。
最後,有興趣的網友還可以再 IBM PC XT、較新的 Pentium 以及開源的 PCem 和 86box 模擬器中安裝運行 MS-DOS 4.0 版。