微软公司似乎不太可能将 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 携手共创这一操作系统时,还致力于开发一个专为多任务环境设计的全新分支。
这款名为“多任务 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
文章名称:《微软通过开源许可发布 MS-DOS 4.0 源代码和软盘镜像》
文章固定链接:https://www.dayanzai.me/ms-dos-40-source-code.html
本站资源仅供个人学习交流,请于下载后 24 小时内删除,不允许用于商业用途,否则法律问题自行承担。
猜你喜欢
- 2023-03-25下载适用于 Windows 11 的英特尔 WiFi 和蓝牙驱动程序
- 2024-07-23开源免费音频分离工具 SpleeterGui 2.9.5.0 中文多语免费版
- 2024-09-05任务和规划时间工具 TickTick 7.3.1.2 中文多语免费版
- 2022-07-01台式机显卡与笔记本电脑显卡是一样的吗,谁更强?
- 2020-12-12如何在 Windows 10 中启动到高级启动选项
相关推荐
- 2014-11-19Windows 8.1 MSDN 官方简体中文专业版 原版 ISO 镜像下载
- 2019-06-25Windows 密码修改工具 NTPWEdit 0.7 + x64 中文汉化版
- 2023-12-29微软再次禁用恶意软件攻击中滥用的 MSIX 协议处理程序
- 2024-01-08免费 Windows 动态壁纸工具 MLWapp 2.6 x64 中文绿色版
- 2014-05-05硬盘序列号更改器 Hard Disk Serial Number Changer 绿色汉化版