IT之家 5 月 1 日消息,微软 4 月 28 日发布博文,在 86-DOS 1.00 发布 45 周年之际,保存并公开了迄今为止发现的最早 DOS 源代码。
微软近年来持续开源传统操作系统,在 2018 年开源发布 MS-DOS 1.25 和 2.11 源码,并于 2024 年初公开 MS-DOS 4.0,微软现在再次扩充开源清单,发布了迄今发现的最早 DOS 源代码。
IT之家援引博文介绍,本次公开的资料极具历史价值,涵盖了 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 项目,深入探索早期操作系统的底层逻辑与历史细节,理解现代计算平台的发展根基。
参考
热门跟贴