纪念诞生 45 周年,微软公开最早 DOS 源代码资料
微软纪念DOS诞生45周年,公开最早86-DOS 1.00源代码!包含内核源码、PC-DOS开发版本及CHKDSK工具,揭秘70-80年代操作系统开发史。GitHub开源,探索计算发展根基。
5 月 1 日消息,微软 4 月 28 日发布博文,在 86-DOS 1.00 发布 45 周年之际,保存并公开了迄今为止发现的最早 DOS 源代码。
微软近年来持续开源传统操作系统,在 2018 年开源发布 MS-DOS 1.25 和 2.11 源码,并于 2024 年初公开 MS-DOS 4.0,微软现在再次扩充开源清单,发布了迄今发现的最早 DOS 源代码。
援引博文介绍,本次公开的资料极具历史价值,涵盖了 86-DOS 1.00 内核源码、PC-DOS 1.00 内核的多个开发版本,以及 CHKDSK 等知名实用程序。资料中还包含了汇编器本身的源代码清单,为研究早期系统构建工具提供了罕见视角。

这批源代码清单由 DOS 作者 Tim Paterson 保留,记录了特定时间点的工作状态和手写笔记,如同“打印版的 Git 提交历史”。
它们详细展示了功能实现的时间线、错误修正过程,以及 20 世纪 70 年代末 80 年代初操作系统的开发方式。实物资料也将捐赠给 Interim Computer Museum 供公众参观。

这项“软件考古”工作由历史学家 Yufeng Gao 和 Rich Cini 团队主导,历经查找、扫描、转录及法律审查等复杂流程。微软已与维护者合作,将这些扫描清单和 OCR 识别后的代码上传至 GitHub,采用 MIT 许可证开放给研究人员和爱好者。
开发者现可通过 GitHub 访问 DOS-History/Paterson-Listings 项目,深入探索早期操作系统的底层逻辑与历史细节,理解现代计算平台的发展根基。
参考
Paterson-Listings
Continuing the story of early DOS development
- 1光影细节拉满!国产虚幻5大作《诡秘之主》全新实机视频曝光
- 2取消点卡,《逆水寒》想给经典MMO一个新答案?
- 3狂卖1600万份后,《弧光猎人》是怎么理解“撤离射击”这个品类的?
- 4人宠合一!《伊莫》实机曝光,抓宠开放世界终于有新活了
- 5等了十年!《彩虹六号》国服终于开测,这十年到底卡在哪?
- 6《三国杀》IP首款战棋游戏《三国杀:天命棋局》6月18日开启测试
- 7离了大谱的网游!《Sol: Enchant》吹过的牛逼到底有多牛逼?
- 8从突突突到3A叙事!CF这十九年是如何进化的
- 9《无冕余烬》流放之路+方舟?从养成内核到后续游玩搬砖评估!
- 10韩国像素MMO新作《鬼怪世界》公开世界观,预约7月开启

