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 会让特定文件超出限制,导致无法被读取。