微软开源MS-DOS 4.00程式码

图片来源: 

GitHub

微软上周将诞生超过40年的MS-DOS作业系统4.00版原始码以开源专案释出,供学术或技术研究使用。

上周微软将MS-DOS v.400程式码公开于GitHub上。GitHub储存库除了原始OS原始码以外,还包含MS-DOS v1.25及v2.0版。后面两个版本在2014年3月已经分享给美国电脑历史博物馆,但整合在GitHub更容易为一般用户发现、和外部程式参照,以及供有兴趣探索PC早期OS人士研究与实验用。

MS-DOS(Microsoft Disk Operating System)是微软开发的一种DOS系统,于1981年问世。起初MS-DOS是微软和IBM合作为IBM PC开发,后来IBM和微软的DOS作业系统各自发展并日益分歧,微软的DOS系统就命名为MS-DOS(IBM的版本则命名为IBM PC DOS)。MS-DOS是图形化使用者介面(GUI)OS以前最普及的x86 PC作业系统,直到被微软1995年推出的Windows 95取代。微软在1994年推出最后一代MS-DOS 6.22,2000年终止支援。MS-DOS 4.00于1988年开发完成,但微软实际出货的是加了修补程式的MS-DOS 4.01。

图片来源/Computer History Museum

MS-DOS所有档案将以MIT授权分享。

不过《Ars Technica》形容MS-DOS 4.00是一个有些缺憾的开发成果,理由之一是MS-DOS并不支援多工;今天市场PC已不复见的OS/2已经具备多工能力,但微软却从未为MS-DOS加入多工支援。此外,MS-DOS较占记忆体。《Ars Technica》指出,4.00版RAM耗用记忆体92KB。从今天来看似乎不算什么,但在记忆体昂贵的当年,这点颇令人介意。相较之下,IBM的PC DOS 2000仅耗用RAM 64KB。

MS-DOS 4.00外,微软参与开发的早期OS/2版本OS/2 2.0,也在今年3月被科技爱好者上传到网路上