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

看板Old-Games (懷舊遊戲 - 經典遊戲 - 老遊戲)作者 (芋圓)時間7月前 (2024/04/28 15:22), 編輯推噓11(1109)
留言20則, 9人參與, 6月前最新討論串1/1
原始出處:﹝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

04/29 05:08, 6月前 , 1F
可用中斷向量呼叫的常駐程式算多工嗎?
04/29 05:08, 1F

04/29 15:12, 6月前 , 2F
4.0沒有流行起來,當時是3.3跳5.0
04/29 15:12, 2F

04/29 17:13, 6月前 , 3F
應該不算, 需要用特殊按鍵叫出常駐程式, 沒有排程器
04/29 17:13, 3F

04/29 19:15, 6月前 , 4F
可以期待有一天Windows 98 open source 嗎?
04/29 19:15, 4F

04/29 21:35, 6月前 , 5F
用中斷向量只能算是模擬多功而已,記得BBS盛行時有出在
04/29 21:35, 5F

04/29 21:35, 6月前 , 6F
DOS上跑的模擬多功軟體,這樣可以用一台電腦跑好幾套BB
04/29 21:35, 6F

04/29 21:35, 6月前 , 7F
S系統,每一個BBS綁定一台MODEM,這樣可以省下很多台電
04/29 21:35, 7F

04/29 21:35, 6月前 , 8F
04/29 21:35, 8F

04/30 14:43, 6月前 , 9F
我希望95和2000能開源
04/30 14:43, 9F

04/30 19:48, 6月前 , 10F
是喔,有什麼特別的理由嗎?
04/30 19:48, 10F

04/30 23:02, 6月前 , 11F
2000不太可能 NT系有些code可能還殘留在現在的Windows裡
04/30 23:02, 11F

04/30 23:07, 6月前 , 12F
98開源對WINE或dxwrapper, dgvoodoo這些計畫會有幫助
04/30 23:07, 12F

04/30 23:52, 6月前 , 13F
我是覺得開放也沒關係,除非他們的逆向工程很厲害,哈哈
04/30 23:52, 13F

05/03 05:11, 6月前 , 14F
我是覺得能寫OS的廠家不多 看Linux就知道分支極多 公開的結果
05/03 05:11, 14F

05/03 05:13, 6月前 , 15F
所以源碼公開OS廠家多一點使用者是最大的贏家 XD
05/03 05:13, 15F

05/03 21:14, 6月前 , 16F
OS 廠家多一點使用者贏不贏很難說吧,看看 8086 出來前
05/03 21:14, 16F

05/03 21:14, 6月前 , 17F
IBM 一統天下前的年代,我可不覺得那算使用者贏...
05/03 21:14, 17F

05/04 07:10, 6月前 , 18F
linux各分支 設定檔愛放哪就放哪 跟 winxp win10 win11
05/04 07:10, 18F

05/04 07:10, 6月前 , 19F
設定到處藏根本一樣
05/04 07:10, 19F

05/08 13:57, 6月前 , 20F
我也是3.3直接跳5.0 再來就是 win95 的 DOS 模式
05/08 13:57, 20F
文章代碼(AID): #1cBVbBup (Old-Games)
文章代碼(AID): #1cBVbBup (Old-Games)