微软在其开源博客宣布,在 86-DOS 1.00 诞生 45 周年之际,公开了 "迄今发现的最早 DOS 源码"—— 由 DOS 之父 Tim Paterson 保存的原始 86-DOS 1.00 汇编清单,以及 PC-DOS 1.00 的开发快照和相关工具代码。

这批珍贵资料的意义不仅在于历史价值。清单中包含了当时工作状态的即时记录以及手写笔记,微软将其形容为 "打印出来的 Git 仓库提交历史"。更令人惊喜的是,清单中不仅有操作系统本身的代码,还包含了汇编器自身的源码,完整呈现了整个开发工具链的状态。
回顾微软近年来在 DOS 开源方面的步伐:2018 年,微软开源了 MS-DOS 1.25 和 2.11;2024 年,MS-DOS 4.0 以 MIT 协议发布;如今,86-DOS 1.00 的早期清单也得以公开。这一系列动作标志着微软对计算历史的开放态度日益明确。
86-DOS 最初由 Tim Paterson 于 1980 年为西雅图计算机产品公司开发,原名 QDOS(Quick and Dirty Operating System),后来更名为 86-DOS。1981 年,微软以 5 万美元的价格获得了 86-DOS 的授权,并在此基础上为 IBM PC 开发了 PC-DOS,奠定了个人计算机时代的软件基石。
此次公开的原始清单经过多位研究者的努力才得以数字化。研究团队包括 Yufeng Gao、Rich Cini 以及专注于 OCR 技术研究的 Joshua。原始纸质清单将被捐赠给 Interim Computer Museum 进行永久展示。

开发者现在可以通过 GitHub 仓库获取这些代码,项目以 MIT 许可证发布。对于计算机历史爱好者和底层系统开发者而言,这些代码提供了窥探个人计算机黎明时期的独特窗口。
参考来源: