上周,微软与计算机历史博物馆合作,发布了MS-DOS 1.1/2.0和Word for Windows 1.1a版本的源码,这是微软首次将其核心产品开源。
MS-DOS
MS-DOS是微软于1981年7月推出的磁盘操作系统,在Windows 95之前,MS-DOS是个人电脑中最普遍使用的DOS操作系统。
MS-DOS 1.1/2.0源码包中共包含如下4个子目录:
- v11source:包含7个汇编代码文件,以及一封来自Tim Paterson的说明邮件
- v11object:包含27个文件,一些二进制程序和一些示例程序
- v20source:包含118个文本文件,主要是汇编代码和一些文档
- v20object:包含38个二进制文件和文档文件
Word for Windows
Word目前是世界上最流行的文字处理工具,包含在微软Office办公套件中。第一个Windows版本的Word于1989年发布,当时的价格高达500美元。
此次微软公布的Word for Windows 1.1a源码共7M,包含33个文件夹共1021个文件,其中大部分是C源码,也有文本文档、x86汇编代码文件、可执行文件、批处理文件等。
微软要求用户只能将这些源码用于非商业目的。
源码下载:
延伸阅读
作为商业软件公司,其产品的源码属于核心机密,但是早期版本可能不存在这种问题,经过多次升级改版,这些源码在现有版本中基本都已经不复存在了。
除了微软,Adobe之前也曾公布了Photoshop 1.0.1版本的源码,其中包括179个文件共计12.8万行,其中75%为Pascal语言,15%为汇编,剩下的是其他语言。