当前位置: 首页 > 其它资源 > 正文
微软通过开源许可发布 MS-DOS 4.0 源代码和软盘镜像

微软通过开源许可发布 MS-DOS 4.0 源代码和软盘镜像

作者:大眼仔~旭 日期:2天前 评论:0 条

摘要:微软公司似乎不太可能将 Windows 的原始源代码公之于众,但显然,它对于分享自身软件开发历程中的重大事件怀有浓厚兴趣。如今,MS-DOS 4.0 已成为了这段共同历史不可或缺的一部分。 继发布 MS-DOS 1.25 和 2.0 的源代码十年后,微软再次在开源软件保护领域迈出重要步伐。此次,微软携手 IBM,以“开…

微软公司似乎不太可能将 Windows 的原始源代码公之于众,但显然,它对于分享自身软件开发历程中的重大事件怀有浓厚兴趣。如今,MS-DOS 4.0 已成为了这段共同历史不可或缺的一部分。

继发布 MS-DOS 1.25 和 2.0 的源代码十年后,微软再次在开源软件保护领域迈出重要步伐。此次,微软携手 IBM,以“开放创新”的精神,在 MIT 许可下,公开了 MS-DOS 4.00 的源代码。

微软表示,早期的 MS-DOS 版本,作为 45 年前完全采用 8086 汇编语言编写的操作系统,在软件发展史上具有举足轻重的地位。而 MS-DOS 4.0 同样拥有一段“颇具波折”且引人入胜的历史,因为 Microsoft 与 IBM 携手共创这一操作系统时,还致力于开发一个专为多任务环境设计的全新分支。

MS-DOS 4.0

MS-DOS 4.0

这款名为“多任务 DOS”或 MT-DOS 的版本,最终并未在市场上广泛推出,并且在 Windows 9x 时代之前,MS-DOS 5.x 和 MS-DOS 6.x 的构建计划也被搁置。虽然此次发布的开源版本并未包含这一基于多任务的 DOS,但它仍提供了一些软件历史学家可能会觉得相当有价值的额外材料。

年轻的英国研究员 Connor“Starfrost”Hyde 成功与 Ray Ozzie 取得联系后,微软做出了开源 MS-DOS 4 的决定。这一决策背后,得益于公司前首席技术官手中留存的未发布 MS-DOS 4.0 测试版二进制文件,这些珍贵的资料是他在 Lotus 工作时收到的。Starfrost 对 DOS 4、MT-DOS 和 OS/2 之间的关联充满好奇,并致力于说服微软的开源项目办公室(OSPO)发布 DOS 4 的代码。

在 OSPO 与 Starfrost 的共同努力下,他们与互联网档案管理员和软件爱好者携手合作,成功找到了 MS-DOS 4.00 的完整源代码。微软随后将这些源代码与 Ozzie 的 beta 二进制文件、原始文档的 PDF 文件一同发布,这些资料使得操作系统能够在现代系统上焕发新生,尤其是与 PC 模拟器(如 PCem、86Box)结合使用时。

微软表示,这些源代码已在原始 IBM PC XT 计算机(IBM 5150?)、基于奔腾的较新系统以及上述的开源 PC 模拟器中成功测试并运行。值得注意的是,MS-DOS 4.x 因存在众多错误和兼容性问题而著称,因此那些对 DOS 提示符怀有深厚情感的传统用户,可能会更倾向于使用 DOSBox 或最新版本的 MS-DOS 6.x,这些版本都能轻易在网上找到。

访问 MS-DOS v1.25, v2.0, v4.0 源代码:https://github.com/microsoft/MS-DOS

声明:大眼仔旭 | 本文采用署名-非商业性使用-相同方式共享 4.0 国际许可协议[CC BY-NC-SA]进行授权
文章名称:《微软通过开源许可发布 MS-DOS 4.0 源代码和软盘镜像
文章固定链接:http://www.dayanzai.me/ms-dos-40-source-code.html
本站资源仅供个人学习交流,请于下载后 24 小时内删除,不允许用于商业用途,否则法律问题自行承担。
转载声明
全部评论: (0条)
^_^ 暂无评论!

发表评论

返回顶部