※ 本文轉寄自 ptt.cc, 文章原始頁面
看板Old-Games
標題

[情報] 微軟、IBM 共同開源 MS-DOS 4

最新2024-05-04 07:10:00
留言19則留言,8人參與討論
推噓10 ( 1009 )
原始出處:﹝INSIDE 硬塞的網路趨勢觀察﹞ https://www.inside.com.tw/article/34868-microsoft-and-ibm-release-source-code-of-ms-dos-4-0 微軟、IBM 共同開源 MS-DOS 4 原始碼,程式碼已發佈在 Github 上 2024/04/27 愛好者可以使用舊硬體,例如 IBM PC XT 或者 Pentium 系統來運行、安裝作業系統,或 者也可以在開源 PCem 和 86box 模擬器中遊玩 微軟(Microsoft)近日開源了 MS-DOS 4.0 原始碼、二進位檔案、磁碟映像以及文件, 已經有將近 35 年歷史的程式碼現已發佈在 Github 上。 MS-DOS 4.0 是由微軟與 IBM 兩家公司合作編寫的,為 DOS 的一個分支,也是雙方合作 OS/2 時的遺產。愛好者可以使用舊硬體,例如 IBM PC XT 或者 Pentium 系統來運行、 安裝作業系統,或者也可以在開源 PCem 和 86box 模擬器中遊玩。 微軟在部落格文章中指出,此次開源的發佈,很大一部分要歸功於前微軟技術長 Ray Ozzie 以及一名名為 Connor ‘Starfrost’ Hyde 的年輕電腦研究員。 MT-DOS 完整原始碼找不到了 當 Starfrost 正在研究 DOS 4 以及 MT-DOS 和 OS/2 之間的關係時,找到了一段程式碼 ,接著與 Ozzie 通信,現在 Github 上的程式碼以及相關材料來自 Ozzie,這是他先前 在 Lotos 工作時妥善保管下來的未發布文件。內含未發行的 Multitasking DOS beta 版 二進位檔,也包括 ibmbio.com 的原始碼。 Hyde 聯繫微軟開放原始碼辦公室(OSPO),並且詢問是否可以釋出 DOS 4 的原始碼。開 發者社群副總裁 Scott Hanselman 在檔案管理員 Jeff Sponaugle 的協助下,將這些軟 碟製成映像檔,並掃描了印刷文件。 OSPO 團隊雖然沒有找到 MT-DOS 的完整原始碼,但他們確實找到了 MS-DOS 的原始碼, 並將它上傳到 GitHub 以 MIT 許可釋出。 MS-DOS 和 MT-DOS 並不同。 起初,MS-DOS 4.00 原計畫包含新的多工功能,允許軟體在背景執行,也被稱為「MT-DOS 」或「Mutitasking(多工)MS-DOS」以與其他版本區隔,且僅透過少數歐洲 OEM 電腦廠 商發布,從未真正作為獨立的零售產品對外銷售。 但微軟本週所釋出的原始碼並非該多工版本,微軟開放原始碼辦公室在尋找時「無法找到 MT-DOS 的完整源碼」。反而是與 IBM 合作,公開了一個完全不同的 DOS 4.0 獨立版本 原始碼,主要由 IBM 開發,目的是為當年大多數 IBM 電腦和相容系統上運行的非多工 DOS 版本增加更多功能。 今年是 DOS 愛好者「大豐收」的一年 最後,這也並非微軟首度釋出 MS-DOS 源碼。早在 2014 年,微軟就透過電腦歷史博物館 ,開放了 MS-DOS 1.25 和 2.0 版本的原始碼。 其他 DOS 版本也陸續被開源釋出,包括能運行大部分標準 DOS 和 386 保護模式應用程 式的 MS-DOS 複製品 PC-MOS/386,也在 2017 年開放原始碼。 至於今年,則在 1 月有上發現並上傳了已知最早期的 86-DOS 版本,這正是當年微軟購 入並打造成原版 IBM PC 作業系統的程式碼。3 月,曾被微軟開發但後來廢棄的 OS/2 早 期版本也被「挖掘出土」。 責任編輯:Sisley 本文初稿由 INSIDE 採用 AI 編撰。快加入 INSIDE Google News 按下追蹤,給你最新、 最 IN 的科技新聞! ======= 沒想到還有 MT-DOS 這個多工版本 很期待DOS模擬環境能越來越好 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.238.112.192 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Old-Games/M.1714288971.A.E33.html

19 則留言

if4, 1F
可用中斷向量呼叫的常駐程式算多工嗎?

blc, 2F
4.0沒有流行起來,當時是3.3跳5.0

descent, 3F
應該不算, 需要用特殊按鍵叫出常駐程式, 沒有排程器

guezt, 4F
可以期待有一天Windows 98 open source 嗎?

chen5512, 5F
用中斷向量只能算是模擬多功而已,記得BBS盛行時有出在

chen5512, 6F
DOS上跑的模擬多功軟體,這樣可以用一台電腦跑好幾套BB

chen5512, 7F
S系統,每一個BBS綁定一台MODEM,這樣可以省下很多台電

chen5512, 8F

Raelian, 9F
我希望95和2000能開源

if4, 10F
是喔,有什麼特別的理由嗎?

guezt, 11F
2000不太可能 NT系有些code可能還殘留在現在的Windows裡

guezt, 12F
98開源對WINE或dxwrapper, dgvoodoo這些計畫會有幫助

if4, 13F
我是覺得開放也沒關係,除非他們的逆向工程很厲害,哈哈

if4, 14F
我是覺得能寫OS的廠家不多 看Linux就知道分支極多 公開的結果

if4, 15F
所以源碼公開OS廠家多一點使用者是最大的贏家 XD

RuinAngel, 16F
OS 廠家多一點使用者贏不贏很難說吧,看看 8086 出來前

RuinAngel, 17F
IBM 一統天下前的年代,我可不覺得那算使用者贏...

pshuang, 18F
linux各分支 設定檔愛放哪就放哪 跟 winxp win10 win11

pshuang, 19F
設定到處藏根本一樣