IT之家 4 月 28 日消息,微軟日前和 IBM 合作,在 MIT 許可下發(fā)布 MS-DOS 4.0 的源代碼。不過 OS / 2 Museum 運(yùn)營(yíng)者米哈爾?內(nèi)卡塞克(Michal Necasek)發(fā)布博文(點(diǎn)擊這里),認(rèn)為微軟開源的打開方式存在不足。
IT之家注:內(nèi)卡塞克是 OS / 2 Museum 博客的站長(zhǎng)和維護(hù)者,也是業(yè)內(nèi)非常出名的開發(fā)者,他首先肯定了微軟開源 MS-DOS 4.0 源代碼的重大意義,不過也指出了開源過程中的不足。
他指出微軟在開源過程中使用了 git,而 git 未能保留時(shí)間戳,而且將文件轉(zhuǎn)換為 UTF-8 之后引入了很多的錯(cuò)誤。
內(nèi)卡塞克表示 MS-DOS 4.0 本身無(wú)法解析 UTF-8,MASM 的字節(jié)行長(zhǎng)度限制為 512 字節(jié),而轉(zhuǎn)換為 UTF-8 會(huì)讓特定文件超出限制,導(dǎo)致無(wú)法被讀取。
相關(guān)閱讀:
《微軟放出 36 年前的 MS-DOS 4.0 版系統(tǒng)源代碼》
廣告聲明:文內(nèi)含有的對(duì)外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時(shí)間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。