软件
01.05.2026 10:00

与他人分享:

分享

微软终于开放了DOS 1.0的源代码。

照片:微软
照片:微软

如果微软当初获得AT&T的授权,将其首款操作系统——Unix发行版Xenix——移植到IBM的x86硬件上,计算机发展史或许会截然不同。然而,1980年,比尔·盖茨接受了IBM的挑战,IBM当时正为其即将推出的个人电脑寻找合适的操作系统。由于微软当时没有自己的解决方案,它便以据称10万美元的价格从西雅图计算机产品公司购买了86-DOS,也就是QDOS(快速简易操作系统)。

这项投资至关重要,为1981年8月发布的PC-DOS 1.0奠定了基础。微软明智地获得了以MS-DOS之名向其他硬件制造商销售该系统的权利,这使其在接下来的几十年里主导了世界市场。以现代标准来看,该系统的第一个版本极其简单。它运行在160KB的软盘上,不支持硬盘,也不识别子目录。尽管存在这些限制,但其代码足够灵活,最终成为行业标准。

此前,只有 MS-DOS 1.25 和 2.0 等较晚的版本才能免费提供给开发者。而随着微软在 GitHub 上发布新版本,他们从头到尾开放了整个开发历程,并采用了宽松的 MIT 许可证。这意味着源代码不再仅仅是静态的博物馆展品,而是一个任何人都可以克隆和研究的鲜活的开发树。其中,蒂姆·帕特森保存的工作笔记尤为珍贵,它们就像一份历史日志,记录了在版本控制系统尚未出现的时代发生的各种变更。

对于今天的程序员来说,DOS 1.0 是一款极具价值的学习工具。它体积小巧,几乎可以让人完全理解操作系统的整个结构,这在如今复杂的系统中是无法实现的。该软件包包含内核源代码、开发快照以及 CHKDSK 等关键实用程序。除了其教育价值之外,该出版物还有助于历史学家澄清早期版本编号的混乱,因为名为“MS-DOS 1.0”的官方产品实际上从未上市。这段对过去的回顾让我们想起,从软盘到如今我们口袋里的强大设备,整个行业取得了多么惊人的进步。


对这个主题的更多内容感兴趣吗?
微软

连接



其他人在读什么?