经过8年的开发,名为Haiku的全新操作系统已经进入内测阶段。Haiku是一个开源软件项目,开始于2001年。目标是创立一个与BeOS兼容的自由操作系统。听到关于BeOS系统的消息笔者感到很欣慰。上世纪90年代Be没有和苹果达成交易(苹果转而收购NeXTSTEP)。随后Be公司被Palm公司于2001年8月以1100万美元收购,从此不再发布官方版本BeOS。
![](/AT/UploadFiles/200909/2009091817103570.jpg)
尽管如此,BeOS还是取得了一定的成功。BeOS嵌入了至少一个专业音频产品,并配备了一系列令人印象深刻的应用程序。BeOS没有改变计算机世界,它却受到了用户的欢迎。即使Haiku是一个乌托邦式的项目,但这还是让BeOS焕发出生机。
Haiku的发布让笔者想起了其他一些重要的操作系统。下面让我们回顾一下上世纪70年代和80年代的经典操作系统:
CP/M (1973年诞生)
![](/AT/UploadFiles/200909/2009091817103633.jpg)
CP/M是数位研究公司(Digital Researc,1991年被Novell所兼并)1973年开发的产品,它是专为8位CPU(如Intel 8080、Zilog Z80等)个人电脑(PC)设计的操作系统。在PC市场的早期阶段,CP/M成为被广泛应用的操作系统。可是因为在向16位
CPU的转化上错失机会,在以IBM PC/AT以及IBM PC兼容机为中心的16位PC市场上惨败给微软的MS-DOS,从而从市场上消失。
但是,CP/M从未真正离开过我们。CP/M发展成为DOS PLUS,而DOS PLUS又变种为DR DOS,Caldera又将DR DOS发展成为OpenDOS。DR DOS和OpenDOS目前仍然在被我们使用。
VMS (1977年诞生)
![](/AT/UploadFiles/200909/2009091817103601.jpg)
图(1)
Digital VAX小型机并不是很吸引人,但当笔者第一次接触到它时,便被工业级的计算能力所吸引,而这在很大程度上归功于它的操作系统VMS(VMS设计师Dave Cutler是Windows NT项目的领导,目前正在开发微软Azure云计算平台)。
VMS由数码设备公司(DEC-Digital Equipment Corporation)开发,Compaq公司收购了DEC公司,而Compaq公司又被惠普公司收购。经过多次面向新平台的开发,VMS系统最终演化为OpenVMS操作系统。惠普目前还在出售OpenVMS系统。
MS-DOS (1981诞生)
![](/AT/UploadFiles/200909/2009091817103688.jpg)
不要认为微软无法摆脱Windows XP。目前还有很多用户在使用DOS系统。微软大概在2001年取消对DOS系统的支持,但如果你订阅了微软TechNet服务,你现在还可以下载到DOS 6.0和DOS 6.22。与DOS兼容的FreeDOS系统还可以预装到某些惠普电脑中。
可以这样说,若干年后如果还有一个孤单的灵魂没有使用Windows 7,那么他一定在使用DOS系统。
Commodore KERNAL/BASIC 2.0 (1982年诞生)
![](/AT/UploadFiles/200909/2009091817103638.jpg)
图(2)
Commodore BASIC 2.0是Commodore International公司在1982年8月发行的8位家用电脑Commodore 64的操作系统,Commodore 64的内存只有64 kb,,处理器频率在1MHz左右,可外接电视作为显示器。
Commodore BASIC 2.0目前不仅存在,而且还引起了争议。Manomio公司为iPhone 推出的C64模拟器,可以让用户在iPhone中运行Commodore 27年前的操作系统。但苹果认为,iPhone 2.0 SDK严禁第三方软件程序具备安装或执行其它程序的能力,而这款C64游戏机模拟器软件中应用了Commodore BASIC 2.0解释器,这款解释器显然不属于苹果自有API,但一般模拟器却需要使用这种解释器来运行
游戏。
目前,Manomio已经去掉了软件中的BASIC解释器,软件也终于通过了苹果的审核。
AmigaOS (1985年诞生)
![](/AT/UploadFiles/200909/2009091817103652.jpg)
AmigaOS是运行在Amiga机器上的操作系统。它于1985年面世,是第一个提供真彩色的操作系统。AmigaOS处理32位指令,使用抢占式多任务处理方法,它也可被称为一种实时操作系统。
据维基百科介绍,AmigaOS 4.1于去年发布,去年6月份AmigaOS还发布了相关的服务包。
9
7
3
1
2
4
8
: