其他商业化操作系统
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/
BeOS Developer Edition
http://www.beosonline.com/
yellowTab
http://www.yellowtab.com/
OpenBeOS
http://www.openbeos.org/
QNX
两个加拿大人Gordon Bell和Dan Dodge在1980年成立了Quantum Software Systems公司,他们根据大学时代的一些设想写出了一个能在IBM PC上运行的名叫QUNIX(Quick UNIX)的系统,直到AT&T发律师函过来才把名字改成QNX。QNX在正式发行的1.0版就成功实现了多任务,而80年代中期Microsoft年复一年的宣布他们新版的DOS将是真真正正的多任务系统的时候,QNX已经在各大公司用开了。POSIX出现后,QNX被重写了一遍,一方面避免了被指责用户界面与UNIX过于相似的尴尬,另一方面在保持特色的同时作了一些改进,变得更加优秀。为了与Microsoft抗衡,改名为QNX Software Systems的公司又推出了基于微内核技术的Neutrino版本,这使得QNX在嵌入式应用方面有了广阔的前景。QNX的最新版本为QNX Neutrino RTOS Version 6.2.1 [Apr-7-2003],国内的官方网站有非商业版的下载。
相关链接
QNX Software Systems
http://www.qnx.com/
QNX官方网站
http://www.qnx.com.cn/
非商业版下载
http://www.qnx.com.cn/download/default.htm
B-right/V
B-right/V是基于称作TRON的体系结构的操作系统。1984年,日本有关部门正式启动了TRON项目,以满足对计算机实时处理能力的需求。BTRON是TRON中关于人机交互的子结构,是涉及到有关个人电脑、工作站以及掌上电脑的多任务实时操作系统的设计规范。最早的基于BTRON概念的机器发布于1985年。Personal Media公司于1994年发布了在x86平台上运行的符合BTRON规范的16位操作系统1B/V1,1998年又发布了32位的B-right/V。该系列最新的版本为B-right/V R4.101 [Jan-7-2004],又称超?h字4。
相关链接
TRON
http://www.tron.org/
Personal Media
http://www.personal-media.co.jp/
超汉字
http://www.chokanji.com/
Plan9 & Inferno
Plan 9和Inferno这两个操作系统都出自UNIX的老家Bell Labs,目前由Vita Nuova公司负责发行。Bell Labs看到UNIX这样一个古老的分时系统有根本上的缺陷,很难和在它诞生之后出现的的新思想相适应,于80年代后期开始了Plan 9的研究。这样一个系统在吸收了UNIX设计思想的长处的同时,针对分布式应用有了许多创新。Plan 9在1993年第一次发行,目前仍主要用于研究目的,最新版为Plan 9 Fourth Edition [Apr-27-2002],可以从其官方网站免费下载。Inferno是于90年代后期开始开发的分布式操作系统,与Plan 9不同的是它不仅可以独立运行,还可以作为一个应用软件在很多其他平台上运行。Inferno是一个商业软件,最新版为Inferno 4th Edition [Jun-14-2003]。
相关链接
Vita Nuova
http://www.vitanuova.com/
官方网站
http://www.cs.bell-labs.com/plan9dist/index.html
Plan 9 Fourth Edition 免费下载
http://www.cs.bell-labs.com/plan9dist/download.html
TSX-32
TSX-32是一个历史悠久的操作系统,1975年S&H Computer Systems公司就为PDP-11机开发了多用户、多任务的TSX操作系统;几年后更新为TSX-Plus,曾获得巨大的成功。1989年该系列的32位版本TSX-32开始支持x86平台,现在它的最新版是TSX-32 Version 6.30 [Jun-?-2003],S&H提供其试用版下载。
相关链接
&H Computer Systems
http://www.sandh.com/
试用版下载
http://www.sandh.com/tsxdist.htm
TheOS
从1977年开始由TheOS Software公司开发的TheOS是个人电脑上最早的多用户多任务操作系统之一,最新版的THEOS Corona 5.0140 [Apr-18-2003]可以从网上下载,但是安装前需要授权码。
相关链接
TheOS Software
http://www.theos-software.com/
THEOS Corona 5.0140 下载
http://www.theos-software.com/DownLoad/corona.htm
业余爱好的操作系统
这些操作系统是由一个人或者几个人组成的小组利用业余时间完成的,但这并不意味着它们是业余级的。他们大多是免费的,但并不一定开放源码。
AmigaOS模拟器
AmigaOS本身是运行在Amiga机器上的,目前使用这种机型人越来越少。在x86平台上有很多Amiga模拟器,由德国Haage & Partner Computer GmbH发行的AmigaOS XL是其中较成功的一个,可以脱离其他操作系统单独运行,兼容AmigaOS 3.9。它又分为AMIthlon和AmigaXL for QNX两种,安装方式和性能有所不同;可惜原作者已经宣布不再开发它的后续版本了。
1993年当Amiga初显颓势时,它的一些爱好者建立的AOS项目,意图修正AmigaOS中的瑕疵,提高人们对它的认可度;1995年, Aaron Digulla正式开始了AROS的编写。发展到今天,兼容AmigaOS 3.1的AROS已能在包括x86平台在内的很多机型上运行。AROS几乎每天都有新的试用版放出,最近的稳定版为AROS [Nov-25-2003],。
相关链接
Amiga
http://www.amiga.com
Haage & Partner Computer GmbH
http://www.haage-partner.de/general/company-main-e.htm
AmigaOS XL
http://www.amithlon.com/
AROS官方网站
http://aros.sourceforge.net/
AROS官方网站下载
http://aros.sourceforge.net/download.php
SkyOS
SkyOS是2003年类似的操作系统中最抢眼的一个,它拥有现代操作系统要求的多处理器支持,虚拟内存,多任务多线程等等功能,更令人耳目一新的是它漂亮的GUI系统SkyGI。首个SkyOS系统于1997年底发布,最新的SkyOS v4.0a [Aug-19-2003]可以从其官方网站下载。它的两名主要开发者Robert Szeleney 和Kelly Rush分别生于1980年和1981年。
相关链接
官方网站
http://www.skyos.org/
下载
http://www.skyos.org/downloads/ins4a.php
Syllable
Syllable是在2002年6月由一些AtheOS的开发者发起的,是AtheOS的延续。AtheOS是由Kurt Skauen写的基于x86平台的操作系统,它的界面有点像BeOS和AmigaOS。AtheOS因故中断发展后,大部分第三方开发者转向了Syllable。Syllable已成为一个比较成熟的开放源码桌面系统,最新版是Syllable 0.5.2 [Jan-3-2004],可以在官方网站下载。
相关链接
官方网站
http://syllable.sourceforge.net/
下载
http://syllable.sourceforge.net/ ... wdownload&cid=4
ReactOS
1996年,一个叫FreeWin95的小组试图打破微软的垄断,写出Windows 95的复制品。几经周折,1998年该项目才由Jason Filby正式启动,更名为ReactOS,目标也改为模拟Windows NT系统。最新的版本为ReactOS 0.1.5 [Nov-20-2003],可以从官方网站下载。
相关链接
官方网站
http://reactos.com/
下载
http://www.reactos.com/content/view/full/62
MenuetOS
MenuetOS是英国软件工程师Ville Mikael Turjanmaa开发的,完全由x86汇编语言于2000年写成的一款开放源码的32位操作系统。最新的版本为MenuetOS 0.75 [Nov-13-2003],可以从其官方网站下载。由于全部使用汇编语言,MenuetOS虽然仅在软盘上使用,仍有非常完整的功能。
相关链接
官方网站
http://www.menuetos.org/
下载
http://www.menuetos.org/download.htm
TriangleOS
TriangleOS是2001年10月由18岁的荷兰人Wim Cools用C和汇编写出来的32位操作系统。在其官方网站有最新的TriangleOS 0.0.3 [Apr-30-2003]下载,安装在软盘上。
相关链接
官方网站
http://members.chello.nl/w.cools/
下载
http://members.chello.nl/w.cools/download.html
Visopsys
Visopsys由加拿大人Andrew McLaughlin开发,有独特的GUI,开放源码。最新的Visopsys 0.33 [Jan-11-2004],可以从其官方网站下载。
相关链接
官方网站
http://www.visopsys.org/
下载
http://www.visopsys.org/download/index.html
Storm OS
Storm OS是由立陶宛的Thunder于2002年开始开发的,有简单的GUI,装在一张软盘上。最新版为Storm OS 0.14a [Dec-03-2003],从官方网站下载。
相关链接
官方网站
http://www.stormos.net/
下载
http://www.stormos.net/download.html
实验室中的操作系统
这些系统多由高校中的实验室开发,作试验研究之用,如德国的DROPS等,不再一一详举。
相关链接
官方网站
http://os.inf.tu-dresden.de/drops/