微软宣布与 IBM 合作,在 MIT 许可下发布 MS-DOS 4.00 的源代码。
2014 年3 月,微软曾向计算机历史博物馆发布了 MS-DOS 1.25 和 2.0 版的源代码。其中,MS-DOS 1.25 代码可追溯到 1983 年 5 月 9 日左右,由 7 个源文件组成,其中包括最初的 MS-DOS Command-Line shell – COMMAND.ASM!
MS-DOS 2.0 大约可追溯到 1983 年 8 月 3 日,在复杂性(和团队规模)方面有了长足的发展,由 100 个 .ASM 文件组成。而 MS-DOS 4.0 则发布于 1988 年,由微软与 IBM 合作开发了部分代码。
公告称,一位名叫 Connor“Starfrost”Hyde 的年轻英国研究员最近与微软前首席技术官 Ray Ozzie 就他收藏的一些软件进行了通信。在这些软盘中,Ray 发现了他在 Lotus 时发送的未公布版 DOS 4.0 测试版二进制文件。
因此 Starfrost 联系了微软开源项目办公室(OSPO),探索发布 DOS 4 源代码的可能性。微软开发者社区副总裁 Scott Hanselman 在互联网档案管理员兼爱好者 Jeff Sponaugle 的帮助下,对这些原始磁盘进行了成像,并仔细扫描了“Ozzie Drop”中的原始印刷文档。
“微软和 IBM 的朋友们都认为这是一段值得分享的操作系统历史。”
Jeff Wilcox 和 OSPO 访问了 Microsoft Archives,虽然没有找到 MT-DOS 的完整源代码,但确实找到了 MS DOS 4.00 源代码,以及一些额外的 beta 二进制文件、文档的 PDF 和磁盘镜像。
微软方面表示,他们将继续探索这些档案,如果有更多新发现,后续或将继续进行更新。
更多详情可查看此处。