2024.05.29 16:30

微軟釋出36年前的MS-DOS 4.0原始碼,完全開源供愛好者研究

ADVERTISEMENT

微軟宣布開源旗下 MS-DOS 4.0 系統,與 IBM 合作,在 MIT 許可下公布 MS-DOS 4.0 的原始碼。

十年前,微軟向電腦歷史博物館公布了 MS-DOS 1.25 和 2.0 版的原始碼,前者發表於 1982 年,後者發表於 1983 年。而 MS-DOS 4.0 發表於 1988 年,由微軟與 IBM 合作推出,因此需要雙方合作開源。

ADVERTISEMENT

微軟表示,一位名叫  Connor「Starfrost」Hyde 的年輕英國研究員最近與微軟前首席技術長 Ray Ozzie 就他收藏的一些軟體進行了聯繫。在這些磁碟片中,Ray 發現了他在 Lotus 時傳送的未公開版 DOS 4.0 測試版二進制檔案(binary file)。

Starfrost 聯絡了微軟開放原始碼專案辦公室(OSPO),探索發表 DOS 4 原始碼的可能性。

ADVERTISEMENT

微軟開發者社群副總裁 Scott Hanselman 在網際網路檔案管理員兼愛好者 Jeff Sponaugle 的幫助下,對這些原始磁碟進行了成像,並仔細掃描了「Ozzie Drop」中的原始印刷文件。微軟和 IBM 的朋友們都認為這是一段值得分享的作業系統歷史。

隨後,微軟 OSPO 主任 Jeff Wilcox 造訪了 Microsoft Archives(微軟官方的歷史資料存檔),找到了 MS DOS 4.0 的原始碼,以及一些額外的 beta 二進制檔案、文件的 PDF 和磁碟鏡像,並且發表在 GitHub,感興趣的朋友可以前往查看。

ADVERTISEMENT

2014 年微軟透過電腦歷史博物館發表了 MS-DOS 1.25 和 MS-DOS 2.0 版的原始碼,前者發表於 1982 年,後者發表於 1983 年。今天微軟宣布開源 MS-DOS 4.0 版的原始碼,該版本發表於 1988 年,是微軟與 IBM 合作推出的作業系統,支援高達 2GB 容量的硬碟並可以使用 1MB 以上的儲存器。

由於該版本的程式碼是微軟與 IBM 合作編寫的,因此要開源也不是微軟說了算,微軟與 IBM 商議後雙方都同意放出這部分原始碼,所以 MS-DOS 4.0 版的原始碼成功在 GitHub 上發表。

ADVERTISEMENT

 

後續微軟開放原始碼專案辦公室將繼續致力於尋找更多 MS-DOS 4.0 版的資料,有更多資料後會繼續更新將這些資料共享出來。

最後,有興趣的網友還可以在 IBM PC XT、較新的 Pentium 以及開放原始碼的 PCem 和 86box 模擬器中安裝運行 MS-DOS 4.0 版。

 

 

ADVERTISEMENT