4 月 28 日消息,微軟日前和 IBM 合作,在 MIT 許可下發布 MS-DOS 4.0 的源代碼。不過 OS / 2 Museum 運營者米哈爾?內卡塞克(Michal Necasek)發布博文(點擊這里),認為微軟開源的打開方式存在不足。
IT之家注:內卡塞克是 OS / 2 Museum 播客的站長和維護者,也是業內非常出名的開發者,他首先肯定了微軟開源 MS-DOS 4.0 源代碼的重大意義,不過也指出了開源過程中的不足。
他指出微軟在開源過程中使用了 git,而 git 未能保留時間戳,而且將文件轉換為 UTF-8 之后引入了很多的錯誤。
內卡塞克表示 MS-DOS 4.0 本身無法解析 UTF-8,MASM 的字節行長度限制為 512 字節,而轉換為 UTF-8 會讓特定文件超出限制,導致無法被讀取。