DOS和它的接班人 DOS DOS的全称是Disk Operation System。1973年,技术天才Cary Killdal和两名合作者一起开发出了第一个磁盘操作系统CP/M,这是70年代末、80年代初最有影响的8位操作系统。在此基础上,Seattle Computer Products(SCP)的Tim Patterson于1978年开始开发QDOS,此后又成功研制出16位微型机的实验性操作系统86-DOS。 1980年,IBM公司推出新机型IBM PC,采用Intel 8086 CPU,需要一个16位的操作系统。他们和Killdal洽谈CP/M操作系统的合作不顺利,于是Microsoft有机可乘了。时间紧迫,Microsoft若是开发新的操作系统事不现实的,就找到SCP买下了DOS的使用权。终于MS-DOS打败了CP/M,1981年,花费半年时间编写的MS-DOS 1.0和IBM PC同时在IT界亮相,但其兼容性仍受到业界怀疑。1987年,MS-DOS 3.3发布,它的流行确立了MS-DOS的霸主地位。MS-DOS的最后的版本为MS-DOS 6.22 [May-31-1994],这是一个相当成熟的系统。后来的DOS就整合到Windows 9x中了,在Windows的命令行模式中可以看到它的影子。Microsoft逐渐疏远DOS之后,IBM公司继续开发自己的PC-DOS,最后的版本是PC-DOS 2000 [May-29-1998]。 另外有人开发了一些能兼容MS-DOS的操作系统,如FreeDOS。它利用了从1988开始开发的DOS-C内核,最新的版本是FreeDOS Beta9 pre-release 3 [Sep-28-2003],可以从官方网站免费下载。 相关链接: IBM: http://www.ibm.com Intel:http://www.intel.com Windows 1970年,美国Xerox公司成立了著名的研究机构Palo Alto研究中心。Apple公司的创始人之一Steve Jobs参观该研究中心时看到了可以支持GUI(Graphical User Interfaces)和三键鼠标的Alto原型,便着手进行自己的GUI系统研究开发工作。1983年第一个GUI系统Apple Lisa开发出来了,第二年推出的Apple Macintosh是世界上第一个成功的商用GUI系统。当时Apple公司只开发了自己微机上的GUI系统,这样就给Microsoft开发Windows提供了机会。 Microsoft在1983年春季宣布开始研究开发Windows,希望它成为基于Intel x86微处理芯片计算机上的标准GUI操作系统。由于种种原因,Windows的交货时间不断推迟,一时成为笑柄。直到1985年11月20日,可以同时执行多个程序的窗口式系统Windows 1.0才正式上市。 奠定Microsoft在操作系统上的垄断地位的是1990年5月份推出Windows 3.0。一年之后有了更稳定的Windows 3.1。1993年5月,Microsoft发布了Windows NT,主要针对网络和服务器市场。1995年8月推出的新一代操作系统Windows 95是第一个不要求用户预装MS-DOS的版本,这是Microsoft发展史上的一个里程碑,也是操作系统发展史上的一个里程碑。 基于Windows 9X内核的最后一个Windows为Windows Millennium Edition [Sep-14-2000],基于Windows NT内核的Windows最新版为Windows Server 2003 [Apr-14-2003],以及下一代产品Windows Longhorn。 相关链接: Xerox :http://www.xerox.com OS/2 早期的OS/2源自于多任务的DOS版本,Microsoft在1983年就开始研究多任务的DOS版本。但是由于80286 CPU设计上的问题,OS/2无法从286的保护模式下支持DOS程序。这个问题差一点让OS/2胎死腹中,此后对OS/2的研究一直处于相对缓慢的状态。这个系统还曾几度易名,直到1987年4月才被定名为OS/2。1991年,Microsoft由于在Windows方面获得了巨大成功而宣布退出OS/2的研究开发。OS/2 2.0因此延期,尽管性能优越但销售量仍不及Windows 3.1,OS/2的光芒从此一直被Windows所掩盖。1996年,IBM发布了OS/2 Warp 4,然后就宣布不继续开发了。 OS/2的爱好者们不愿意看到一个如此优秀的操作系统就这样消失,经过一番努力,Serenity Systems公司取得了IBM的授权继续开发OS/2,新的产品命名为eComStation。最新的版本为eComStation 1.1 [May-23-2003],ED上可以找到下载的。 相关链接:
Serenity Systems:http://www.serenity-systems.com/ 其他商业化操作系统 Netware 1981年,硬件公司Novell Data Systems的老板Jack Messman看到三个刚大学毕业的年轻人在玩一个他们自己编的叫“Snipes”的游戏,是在不同的机器上玩的同一个游戏,拿到今天来说就是网络游戏了。他敏锐的商业头脑让他马上雇了这三个人,开发出名叫NetWare的系统来实现不同机器间信息的共享。当时还有别的公司也有类似的动作,Novell的成功得益于他们的产品和IBM PC的紧密结合。NetWare在80年代曾经辉煌一时,现在受到Windows NT Server系列的冲击在走下坡路。最新的版本是搭配了一些开放源代码软件的NetWare 6.5 [Aug-15-2003],ED上有下载。
BeOS BeOS首次出现在1996年的电脑展上,它由一些离职的Apple工程师根据“媒体操作系统”的设计理念全新打造,并在后来移植到了x86平台。由于经营不善,Be公司宣布停止BeOS的开发,2001年BeOS的开发团队被Palm公司收购,BeOS的官方版本就此结束,最后的发行版为2000年的BeOS 5,包括商业性的Pro版和免费的Personal版。 之后有不少人在BeOS 5 Personal Edition的基础上做出了免费的开发版,如BeOS MAX Edition,BeOS Developer Edition,可去相应官方网站下载。而开发中的BeOS 5.1泄漏出来,称作Dano在网上流传,yellowTab公司又在这个基础上发行了BeOS的后续版本Zeta 1.0 RC-1 [Nov-3-2003]。此外还有爱好者开发OpenBeOS,试图能写出和BeOS相似的系统。 BeOS以其出色的多媒体功能而闻名,它在多媒体制作、编辑、播放方面都表现其优越性,因此在多媒体领域,多媒体爱好者们都喜欢使用它。 BeOS的优缺点
看后面关于BEOS的相关阐述,以前说的BEOS在网络方面的特点不完全正确,谢谢TREO的指正。 1、全图形结构BeOS的核心就是图形化,这使得BeOS是真正具有图形界面的操作系统。而Windows等都是以字符界面作为其基础,这样就让结构比较复杂,会在运行过程中存在一些不稳定的因素。具有全图形结构对提高稳定性和运行效率都很有帮助。 2、拥有众多的多媒体软件作为一个面向广大多媒体爱好者的操作系统,BeOS拥有众多功能强大的多媒体软件,从制作到播放是应有尽有,并且许多软件都是内置在系统中的。其中有MediaPlayer、CD Burner、CDPlayer、MIDIPlayer等。当然也有一些专业的多媒体软件能够运行在BeOS环境中。 3、先进的文件系统BeOS使用了64位的文件系统,这是个人电脑上的首次尝试。由于进行多媒体制作时需要进行大规模的数据交换,而64位的文件系统使其运行得更高效。 4、多处理器支持和Linux、Windows NT一样,BeOS也能够支持多处理器。由于多媒体制作对系统的存储设备和处理器能力都是一个较大的考验,采用多处理器无疑能够大幅度提高工作效率,完成多媒体制作的高负荷工作。 5、网络功能除了在多媒体方面出色外,BeOS的网络功能也不容轻视。它的网络功能十分完备,BeOS服务器能够提供WWW、Ftp、E-Mail、Telnet等网络服务。但BEOS的多媒体是特长,但网络则一定不是。原因很简单,BEOS不是unix。tcp/ip,internet都是在unix的基础上发展起来的,可以说unix在网络方面积累了许多年,BEOS正是因为不是unix,无法继承这些年那么多人的智慧和劳动。看看BEOS的发展,为什么当初在internet booming的时候反应迟钝,半天才能将apache port过去,除了管理层的决策失误以外,更重要的原因就是BEOS NOT UNIX。 BeOS的不足和Linux、FreeBSD等非Windows操作系统一样,BeOS的不足同样表现在面向一般用户的应用程序太少。这些操作系统虽然能够运行的程序十分多,但大部分对于一般的家庭、办公用户并不实用,而无法被大众用户所接受。Windows却拥有数量巨大的应用程序,除了面向专业领域的软件外,大部分都能适合一般用户的需要,并且许多软件已深入人心。这就是Windows在普通家庭、办公用户电脑中占有率巨大的主要原因之一。 在BeOS的应用程序中,多媒体方面的软件占了大多数,并且它对某些硬件的支持也不尽人意。 相关链接 BeOS MAX Edition http://www.beosmax.org/ |