ZDNET核心要点PC - DOS 1.00助力微软成为计算机领域的领军者。微软持续拥抱开源此次发布的源代码和注释让我们得以洞察操作系统的早期发展。微软早期操作系统发展与 PC - DOS 1.00 发布在“Micro Soft”正式更名为微软之前比尔·盖茨就已开始编写 BASIC 解释器。微软推出的首个操作系统是名为 Xenix 的 Unix 发行版。1980 年IBM 计划推出 IBM PC需要一款操作系统并询问盖茨能否提供盖茨应允。如今微软发布了 PC - DOS 1.00 的源代码和注释这是 IBM PC 的首个 DOS 版本。微软的 ATT Unix 许可证并不允许其将 Xenix 移植到 x86 架构的 IBM PC 上。否则从那时到现在Unix 可能会成为占据主导地位的桌面操作系统。在另一个平行世界里林纳斯·托瓦兹或许会成为微软 Unix 的首席技术官。微软 10 万美元买下 86 - DOS现实中盖茨及其团队没时间自行开发操作系统便以不到 10 万美元的价格从西雅图计算机产品公司及其发明者蒂姆·帕特森手中买下了 86 - DOS即 QDOS。DOS 让微软在接下来的 50 多年里逐步成为科技行业的领军企业之一。IBM 原本希望获得一款类似 CP/M 的操作系统但 CP/M 的所有者数字研究公司未能满足需求于是转而求助于微软。微软对 86 - DOS 进行了调整使其具备 CP/M 风格的应用程序编程接口API并于 1981 年 8 月以 PC - DOS 1.0 的名称由 IBM 发布。微软保留了将其作为 MS - DOS 出售给其他 PC 兼容制造商的权利这为微软在 1981 年后的主导地位奠定了基础。不过按照现代标准首个版本的功能极为有限。它运行在 160KB 的软盘上不支持子目录和硬盘。即便如此它仍成为了 MS - DOS 系列的基础在 20 世纪 80 年代和 90 年代初主导了 PC 操作系统市场。开源代码追溯操作系统起源此前开发者广泛获取的最早的 DOS 源代码是 MS - DOS 1.25 和 2.0。微软于 2014 年通过计算机历史博物馆首次发布了这些代码并于 2018 年在 GitHub 上重新发布。这些 GitHub 版本以及近期发布的微软 - IBM 联合开发的 MS - DOS 4.00 源代码都表明微软越来越愿意将曾经的专有 DOS 代码作为教育和历史资源。2014 年微软和计算机历史博物馆首次发布早期 MS - DOS 源代码时采用了严格受限的许可证仅允许用于“非商业研究、实验和教育目的”并明确禁止在其他项目中复用。后来MS - DOS 1.25 和 2.0 在 GitHub 上以 MIT 许可证重新发布情况得以改变。MIT 许可证是一种宽松的许可证被自由软件基金会认为与 GPL 兼容几乎允许无限制的复用、修改和再分发。将 DOS 1.0 置于同样的许可证下从 PC 时代的开端完整地讲述了这个故事。如今代码不再被尘封于档案中而是可以在 Git 仓库中浏览。有了这些代码系统程序员、教育工作者和复古计算机爱好者可以使用现代工具链进行克隆、构建和实验。代码价值洞察操作系统开发与版本历史微软分享的不仅仅是 DOS 的源代码。微软解释道“这些资料并非传统意义上的操作系统版本。在很多情况下这些列表代表了特定时间点的工作状态和手写笔记由蒂姆·帕特森本人保存。可以将它们视为 Git 仓库的打印提交历史。”虽然没人会用这些版本进行实际工作但对于想了解第一代 8086 硬件上操作系统结构的人来说它们仍具有很强的指导意义。与如今庞大复杂的操作系统相比DOS 1.0 体积小、功能有限其代码库几乎可以被完整理解。正如微软所说“这些列表包含 86 - DOS 1.00 内核的源代码、PC - DOS 1.00 内核的多个开发快照以及一些知名实用程序如 CHKDSK的代码。这些不仅是汇编程序列表甚至还包括汇编器本身的列表这项工作让我们难得地了解到 MS - DOS/PC - DOS 的诞生过程以及当时操作系统的开发方式而非后来重构的样子。”开源代码还有助于澄清长期以来的版本问题。实际上从未有过以 MS - DOS 1.0 确切名称出售的产品历史学家不得不协调 IBM 的 PC - DOS 1.0、微软内部版本号以及 MS - DOS 1.25 等 OEM 版本。有了明确标注的 DOS 1.0 代码发布且与原始 IBM PC 时代相关联研究人员就能为早期 DOS 版本的复杂情况找到一个具体的参考点。所以如果你想重温往昔不妨试试这些代码。即便没有其他收获它也能让你意识到从 PC 早期到如今你的口袋里所拥有的计算能力都远超盖茨及其团队当年整个公司的总和这一路走来是多么漫长而奇妙。这是否会让你对操作系统的发展有更深刻的思考呢其他相关资讯98% 的 IT 领导者希望实现数字主权现在 SUSE 正在将其付诸实践。三星将于 7 月停用 Messages推荐 5 款可立即切换的替代应用。对比了 Thread、Zigbee 和 Matter为你找到最佳智能家居设置方案。现在购买 MacBook Neo 的理由——尤其适合学生。