本文有 REISTLIN 收集整理
文章目錄
UNIX家族及類UNIX系統(tǒng)
BSD
FreeBSD NetBSD OpenBSD
Sun Solaris SCO UNIX Darwin MINIX Linux
DOS和它的接班人
DOS Windows OS/2
其他商業(yè)化操作系統(tǒng)
Netware BeOS QNX B-right/V Plan9 & Inferno TSX-32 TheOS
作為業(yè)余愛好的操作系統(tǒng)
AmigaOS模擬器 SkyOS Syllable ReactOS MenuetOS TriangleOS Visopsys Storm OS
實(shí)驗(yàn)室中的操作系統(tǒng)
DROPS
====================================
UNIX家族及類UNIX系統(tǒng)
1969年,在AT&T的Bell Labs,Ken Thompson和Dennis Ritchie(他們曾是大型操作系統(tǒng)Multics的兩名開發(fā)者,Multics太龐大了最終沒有成功)為了一項(xiàng)名為太空旅游的實(shí)驗(yàn)計(jì)劃,需要一個(gè)操作系統(tǒng)。他們找了一臺(tái)閑置的PDP-7機(jī)器,在上面寫了個(gè)Multics的改編版,1971年正式發(fā)布。這個(gè)東東就是后來名揚(yáng)天下的UNIX了。Multics——UNIX,大家看出了點(diǎn)什么嗎?
1973年,Dennis Ritchie用他自己開發(fā)的C語言重寫了一遍UNIX,奠定了UNIX普及化的基礎(chǔ)。1976年他們首次將第六版的UNIX流傳到AT&T以外的地方。 UC Berkeley的人以UNIX 7.0為基礎(chǔ),發(fā)表了稱作BSD的系統(tǒng),并且開發(fā)到1992年的4.4版;而AT&T也不斷改進(jìn)他們的系統(tǒng),發(fā)表了商業(yè)化的System Ⅲ直到System Ⅴ。以后UNIX的發(fā)展都是圍繞這兩大主流展開的。
UNIX的設(shè)計(jì)目標(biāo)是小而美:希望能在任何小系統(tǒng)上執(zhí)行,而核心只提供必不可少的一些功能,其他的則根據(jù)需要加上去。這已經(jīng)成為操作系統(tǒng)的一種設(shè)計(jì)哲學(xué),F(xiàn)在許多公司有了自己的UNIX版本,但它們基本特性是一致的:開放性、多用戶、多任務(wù)、功能強(qiáng)、實(shí)現(xiàn)高效、網(wǎng)絡(luò)功能豐富。為了克服UNIX版本差異對可移植性的損害,1990年ISO制定了ISO/IEC 9945-1-1990標(biāo)準(zhǔn),這是整個(gè)可移植操作系統(tǒng)界面(POSIX)的第一部分;系統(tǒng)應(yīng)用程序界面即POSIX.1。這就是常說的UNIX操作系統(tǒng)的界面標(biāo)準(zhǔn)。
相關(guān)鏈接: AT&T www.att.com/ Bell Labs www.bell-labs.com/ Multics www.multicians.org/ UC Berkeley www.berkeley.edu/ ISO www.iso.ch/ POSIX www.pasc.org/
BSD系列
目前的x86平臺(tái)上的BSD系統(tǒng)大多基于Berkeley的4.4 BSD Lite,這是去掉了那些來自AT&T的代碼后公開發(fā)布的一個(gè)不完整的系統(tǒng)。其中最有名的當(dāng)屬FreeBSD(最新版為FreeBSD 5.2 [Jan-12-2004]),其他還有NetBSD(最新版為NetBSD 1.6.1 [Apr-21-2003]),OpenBSD(最新版為OpenBSD 3.4 [Nov-1-2003])等版本,都是免費(fèi)的,可以在相應(yīng)的官方網(wǎng)站下載。
FreeBSD
由加州伯克利學(xué)校(Berkeley)編寫,第一個(gè)版本由1993年正式推出。BSD Unix和Unix System V是Unix操作系統(tǒng)的兩大主流,以后的Unix系統(tǒng)都是這兩種系統(tǒng)的衍生產(chǎn)品。
FreeBSD其實(shí)是一種地道的Unix系統(tǒng),但是由于法律上的原因,它不能使用“Unix”字樣作為商標(biāo)。它同樣是一個(gè)免費(fèi)的操作系統(tǒng),用戶可以從互聯(lián)網(wǎng)上得到它。
FreeBSD的優(yōu)點(diǎn):
1、Unix兼容性強(qiáng)
FreeBSD的免費(fèi)并不是說FreeBSD就是個(gè)人用戶的玩具。由于FreeBSD是Unix的一個(gè)分支系統(tǒng),它具有Unix的特性,可以完成Unix可以完成的工作。由于專業(yè)Unix工作站十分昂貴,而FreeBSD就能夠利用個(gè)人電腦軟硬件的廉價(jià),發(fā)揮自己的優(yōu)勢,在一定程度上替代Unix系統(tǒng)。許多Unix系統(tǒng)的應(yīng)用程序也能在FreeBSD正常運(yùn)行。
2、極其穩(wěn)定、可靠
FreeBSD是真正的32位操作系統(tǒng),系統(tǒng)核心中不包含任何16位代碼,這使得它成為個(gè)人電腦操作系統(tǒng)中最為穩(wěn)定、可靠的系統(tǒng)。FreeBSD工作站可以正常穩(wěn)定地持續(xù)工作好幾年,而不會(huì)有問題。它因此被成為“Rock-stable Performance”,就是“堅(jiān)如磐石”的意思。
3、強(qiáng)大的網(wǎng)絡(luò)功能
FreeBSD不僅被用來作為個(gè)人使用的工作站,還被一些ISP(Internet服務(wù)提供商)用來作為網(wǎng)絡(luò)服務(wù)器,為廣大用戶提供網(wǎng)絡(luò)服務(wù)。比如Yahoo主要的服務(wù)器都是使用FreeBSD,國內(nèi)的“網(wǎng)易”也大范圍使用的FreeBSD。一方面是由于FreeBSD的廉價(jià),更重要的是因?yàn)樗哂袕?qiáng)大的網(wǎng)絡(luò)功能和網(wǎng)絡(luò)工作所必須的良好穩(wěn)定性。FreeBSD同時(shí)也支持著互聯(lián)網(wǎng)上最大的匿名Ftp服務(wù)器:Ftp.cdrom.com;ヂ(lián)網(wǎng)的前身阿帕網(wǎng)就是利用BSD Unix來實(shí)現(xiàn),所以FreeBSD在網(wǎng)絡(luò)方面顯得十分成熟。
4、多用戶、多任務(wù)
這是現(xiàn)代操作系統(tǒng)都具備的。FreeBSD具有能夠進(jìn)行控制、調(diào)整的動(dòng)態(tài)優(yōu)先級(jí)搶占式多任務(wù)功能。這使得即使在系統(tǒng)繁忙的時(shí)候也能夠?qū)Χ鄠(gè)任務(wù)進(jìn)行正常切換,當(dāng)個(gè)別任務(wù)沒有相應(yīng)或崩潰時(shí)也不會(huì)影響其他程序的運(yùn)行。
FreeBSD的不足
FreeBSD主要是面向互聯(lián)網(wǎng),作為服務(wù)器系統(tǒng)來應(yīng)用,所以它和普通用戶還有很長的距離。它缺少商業(yè)數(shù)據(jù)庫和應(yīng)用軟件廠商的支持,這都是影響它走進(jìn)眾多個(gè)人電腦的原因。
一般的電腦用戶可以不考慮采用FreeBSD作為操作系統(tǒng),因?yàn)殡m然它能運(yùn)行的程序很多,但大都是Unix下的程序,對于Windows下的程序無法運(yùn)行。
Sun Solaris
Sun Microsystems公司早期的操作系統(tǒng)版本Sun OS是基于BSD的。在1993年,他們與AT&T合作,轉(zhuǎn)向了UNIX System V,并發(fā)布了稱作Solaris.System V release 4的系統(tǒng),這是一個(gè)UNIX System V和BSD的整合體。Solaris系統(tǒng)主要是用在Sun公司自己的SPARC機(jī)器上,但他們也發(fā)布了相應(yīng)的x86版本,并且免費(fèi)。最新的測試版本Software Express for Solaris(12/03) [Dec-?-2003],在官方網(wǎng)站有下載。http://wwws.sun.com/software/solaris/solaris-express/get.html
相關(guān)鏈接: Sun Microsystems www.sun.com/
SCO UNIX
Santa Cruz Operation(SCO)公司的UNIX主要有兩套。一方面,1980年的時(shí)候,Microsoft開始研制UNIX的PC版本XENIX,后來賣給了SCO。在這個(gè)基礎(chǔ)上,SCO又不斷引入AT&T的技術(shù),后來發(fā)展成為了SCO Open Server系列。目前我國銀行,郵政等系統(tǒng)很多都用的這個(gè)操作系統(tǒng),最新的版本是SCO Open Server 5.0.7 [Feb-21-2003]。另一方面,1993年,AT&T把他們關(guān)于UNIX的整個(gè)隊(duì)伍、技術(shù)包括版權(quán)賣給了Nowell公司,有了UnixWare。1995年,Nowell又把這一套東東賣給了SCO,這樣SCO就成了UNIX的嫡傳正宗。SCO整合了自己的技術(shù),發(fā)布了UnixWare 7,之后被Caldera并購。Caldera這塊招牌不夠響,又換回了SCO。UnixWare最新版是UnixWare 7.1.3 [Nov-21-2002]。這些在ED上或許可以找到下載。
相關(guān)鏈接
Santa Cruz Operation SCO www.caldera.com/ Microsoft www.microsoft.com/ Nowell www.novell.com/ ED www.filedonkey.com/
Darwin
Darwin是Apple公司Macintosh電腦的操作系統(tǒng)Mac OS X的內(nèi)核,在1999年的時(shí)候出的第一個(gè)版本。它基于FreeBSD和Mach 3.0技術(shù),這兩個(gè)都是開放源碼的。Apple對Darwin也采用了開放源碼的策略,制作發(fā)行版讓人們自由下載,包括x86版本。最新版是Darwin 7.0.1 [Nov-14-2003],可去官方網(wǎng)站免費(fèi)下載。注意Darwin畢竟不是Mac OS X,少了那個(gè)漂亮的的Aqua用戶界面。目前有一些添加了免費(fèi)GUI的版本,如GNU-Darwin。
相關(guān)鏈接: Apple www.apple.com Mach 3.0 www-2.cs.cmu.edu/afs/cs/project/mach/public/www/mach.html Darwin 7.0.1 官方下載 developer.apple.com/darwin/ GNU-Darwin gnu-darwin.sourceforge.net/
MINIX
由于版權(quán)的問題,UNIX的源碼不再適用于教學(xué),為此1987年著名的荷蘭計(jì)算機(jī)科學(xué)家Andrew Tanenbaum專門寫了了個(gè)簡化的類UNIX系統(tǒng)MINIX(mini-UNIX的意思)來給入門者學(xué)習(xí)。最新的版本是MINIX 2.0.4 [Nov-9-2003],可以去官方網(wǎng)站免費(fèi)下載。
相關(guān)鏈接: 官方網(wǎng)站 www.cs.vu.nl/~ast/minix.html 免費(fèi)下載 www.cs.vu.nl/pub/minix/2.0.4/
Linux
1991年,芬蘭學(xué)生Linus Torvalds開始使用MINIX時(shí),對MINIX提供的功能不滿意。于是他自己寫了一個(gè)類UNIX操作系統(tǒng)(盡管還是用MINIX編譯的)并放到網(wǎng)上讓人們自由下載,取名叫Linux。Linux剛出現(xiàn)的時(shí)候是被Tanenbaum所鄙視的,因?yàn)樗羌苫瘍?nèi)核,不是MINIX采用的代表先進(jìn)思想的微內(nèi)核;但由于遵循GPL協(xié)議,Linux仍得到了蓬勃發(fā)展。1994年,Linux的第一個(gè)商業(yè)發(fā)行版Slackware問世。1996年,NIST的計(jì)算機(jī)系統(tǒng)實(shí)驗(yàn)室確認(rèn)Linux 1.2.13版符合POSIX標(biāo)準(zhǔn)。Linux的核心的最新穩(wěn)定版是Linux 2.6.1 [Jan-9-2004],可去官方網(wǎng)站下載。而它的發(fā)行版比比皆是,知名的有Red Hat,Mandrake,Lycoris等等,國內(nèi)也有等,相應(yīng)官方網(wǎng)站可以找到這些發(fā)行版的下載。
相關(guān)鏈接: Linus www.linux.org GPL www.gnu.org/copyleft/gpl.html Slackware www.slackware.com/ NIST www.nist.gov/ Linux 2.6.1 官方網(wǎng)站下載 www.kernel.org/ Red Hat www.redhat.com/ Mandrake www.linux-mandrake.com/ Lycoris www.lycoris.com/ 紅旗 www.redflag-linux.com/
Linux的優(yōu)點(diǎn):
Linux的流行是因?yàn)樗哂性S多誘人之處。
1、完全免費(fèi)
Linux是一款免費(fèi)的操作系統(tǒng),用戶可以通過網(wǎng)絡(luò)或其他途徑免費(fèi)獲得,并可以任意修改其源代碼。這是其他的操作系統(tǒng)所做不到的。正是由于這一點(diǎn),來自全世界的無數(shù)程序員參與了Linux的修改、編寫工作,程序員可以根據(jù)自己的興趣和靈感對其進(jìn)行改變。這讓Linux吸收了無數(shù)程序員的精華,不斷壯大。
2、完全兼容POSIX 1.0標(biāo)準(zhǔn)
這使得可以在Linux下通過相應(yīng)的模擬器運(yùn)行常見的DOS、Windows的程序。這為用戶從Windows轉(zhuǎn)到Linux奠定了基礎(chǔ)。許多用戶在考慮使用Linux時(shí),就想到以前在Windows下常見的程序是否能正常運(yùn)行,這一點(diǎn)就消除了他們的疑慮。
3、多用戶、多任務(wù)
Linux支持多用戶,各個(gè)用戶對于自己的文件設(shè)備有自己特殊的權(quán)利,保證了各用戶之間互不影響。多任務(wù)則是現(xiàn)在電腦最主要的一個(gè)特點(diǎn),Linux可以使多個(gè)程序同時(shí)并獨(dú)立地運(yùn)行。
4、良好的界面
Linux同時(shí)具有字符界面和圖形界面。在字符界面用戶可以通過鍵盤輸入相應(yīng)的指令來進(jìn)行操作。它同時(shí)也提供了類似Windows圖形界面的X-Windows系統(tǒng),用戶可以使用鼠標(biāo)對其進(jìn)行操作。在X-Windows環(huán)境中就和在Windows中相似,可以說是一個(gè)Linux版的Windows。
5、豐富的網(wǎng)絡(luò)功能
互聯(lián)網(wǎng)是在Unix的基礎(chǔ)上繁榮起來的,Linux的網(wǎng)絡(luò)功能當(dāng)然不會(huì)遜色。它的網(wǎng)絡(luò)功能和其內(nèi)核緊密相連,在這方面Linux要優(yōu)于其他操作系統(tǒng)。在Linux中,用戶可以輕松實(shí)現(xiàn)網(wǎng)頁瀏覽、文件傳輸、遠(yuǎn)程登陸等網(wǎng)絡(luò)工作。并且可以作為服務(wù)器提供WWW、FTP、E-Mail等服務(wù)。
6、可靠的安全、穩(wěn)定性能
Linux采取了許多安全技術(shù)措施,其中有對讀、寫進(jìn)行權(quán)限控制、審計(jì)跟蹤、核心授權(quán)等技術(shù),這些都為安全提供了保障。Linux由于需要應(yīng)用到網(wǎng)絡(luò)服務(wù)器,這對穩(wěn)定性也有比較高的要求,實(shí)際上Linux在這方面也十分出色。
7、支持多種平臺(tái)
Linux可以運(yùn)行在多種硬件平臺(tái)上,如具有x86、680x0、SPARC、Alpha等處理器的平臺(tái)。此外Linux還是一種嵌入式操作系統(tǒng),可以運(yùn)行在掌上電腦、機(jī)頂盒或游戲機(jī)上。2001年1月份發(fā)布的Linux 2.4版內(nèi)核已經(jīng)能夠完全支持Intel 64位芯片架構(gòu)。同時(shí)Linux也支持多處理器技術(shù)。多個(gè)處理器同時(shí)工作,使系統(tǒng)性能大大提高。
Linux的不足
由于在現(xiàn)在的個(gè)人電腦操作系統(tǒng)行業(yè)中,微軟的Windows系統(tǒng)仍然占有大部分的份額,絕大多數(shù)的軟件公司都支持Windows。這使得Windows上的應(yīng)用軟件應(yīng)有盡有,而其他的操作系統(tǒng)就要少一些。許多用戶在換操作系統(tǒng)的時(shí)候都會(huì)考慮以前的軟件能否繼續(xù)使用,換了操作系統(tǒng)后是否會(huì)不方便。雖然Linux具有DOS、Windows模擬器,可以運(yùn)行一些Windows程序,但Windows系統(tǒng)極其復(fù)雜,模擬器所模擬的運(yùn)行環(huán)境不可能完全與真實(shí)的Windows環(huán)境一模一樣,這就使得一些軟件無法正常運(yùn)行。
許多硬件設(shè)備面對Linux的驅(qū)動(dòng)程序也不足,不少硬件廠商是在推出Windows版本的驅(qū)動(dòng)程序后才編寫Linux版的。但一些大硬件廠商在這方面做得還不錯(cuò),他們的Linux版驅(qū)動(dòng)程序一般都推出得比較及時(shí)。
DOS和它的接班人
DOS
DOS的全稱是Disk Operation System。1973年,技術(shù)天才Cary Killdal和兩名合作者一起開發(fā)出了第一個(gè)磁盤操作系統(tǒng)CP/M,這是70年代末、80年代初最有影響的8位操作系統(tǒng)。在此基礎(chǔ)上,Seattle Computer Products(SCP)的Tim Patterson于1978年開始開發(fā)QDOS,此后又成功研制出16位微型機(jī)的實(shí)驗(yàn)性操作系統(tǒng)86-DOS。
1980年,IBM公司推出新機(jī)型IBM PC,采用Intel 8086 CPU,需要一個(gè)16位的操作系統(tǒng)。他們和Killdal洽談CP/M操作系統(tǒng)的合作不順利,于是Microsoft有機(jī)可乘了。時(shí)間緊迫,Microsoft若是開發(fā)新的操作系統(tǒng)事不現(xiàn)實(shí)的,就找到SCP買下了DOS的使用權(quán)。終于MS-DOS打敗了CP/M,1981年,花費(fèi)半年時(shí)間編寫的MS-DOS 1.0和IBM PC同時(shí)在IT界亮相,但其兼容性仍受到業(yè)界懷疑。1987年,MS-DOS 3.3發(fā)布,它的流行確立了MS-DOS的霸主地位。MS-DOS的最后的版本為MS-DOS 6.22 [May-31-1994],這是一個(gè)相當(dāng)成熟的系統(tǒng)。后來的DOS就整合到Windows 9x中了,在Windows的命令行模式中可以看到它的影子。Microsoft逐漸疏遠(yuǎn)DOS之后,IBM公司繼續(xù)開發(fā)自己的PC-DOS,最后的版本是PC-DOS 2000 [May-29-1998]。
另外有人開發(fā)了一些能兼容MS-DOS的操作系統(tǒng),如FreeDOS。它利用了從1988開始開發(fā)的DOS-C內(nèi)核,最新的版本是FreeDOS Beta9 pre-release 3 [Sep-28-2003],可以從官方網(wǎng)站免費(fèi)下載。
相關(guān)鏈接: IBM www.ibm.com Intel www.intel.com DOS-C server.opensourcedepot.com/DOS/DOS-C.html FreeDOS Beta9 pre-release 3 下載 www.freedos.org/freedos/files/
Windows
1970年,美國Xerox公司成立了著名的研究機(jī)構(gòu)Palo Alto研究中心。Apple公司的創(chuàng)始人之一Steve Jobs參觀該研究中心時(shí)看到了可以支持GUI(Graphical User Interfaces)和三鍵鼠標(biāo)的Alto原型,便著手進(jìn)行自己的GUI系統(tǒng)研究開發(fā)工作。1983年第一個(gè)GUI系統(tǒng)Apple Lisa開發(fā)出來了,第二年推出的Apple Macintosh是世界上第一個(gè)成功的商用GUI系統(tǒng)。當(dāng)時(shí)Apple公司只開發(fā)了自己微機(jī)上的GUI系統(tǒng),這樣就給Microsoft開發(fā)Windows提供了機(jī)會(huì)。
Microsoft在1983年春季宣布開始研究開發(fā)Windows,希望它成為基于Intel x86微處理芯片計(jì)算機(jī)上的標(biāo)準(zhǔn)GUI操作系統(tǒng)。由于種種原因,Windows的交貨時(shí)間不斷推遲,一時(shí)成為笑柄。直到1985年11月20日,可以同時(shí)執(zhí)行多個(gè)程序的窗口式系統(tǒng)Windows 1.0才正式上市。
奠定Microsoft在操作系統(tǒng)上的壟斷地位的是1990年5月份推出Windows 3.0。一年之后有了更穩(wěn)定的Windows 3.1。1993年5月,Microsoft發(fā)布了Windows NT,主要針對網(wǎng)絡(luò)和服務(wù)器市場。1995年8月推出的新一代操作系統(tǒng)Windows 95是第一個(gè)不要求用戶預(yù)裝MS-DOS的版本,這是Microsoft發(fā)展史上的一個(gè)里程碑,也是操作系統(tǒng)發(fā)展史上的一個(gè)里程碑。
基于Windows 9X內(nèi)核的最后一個(gè)Windows為Windows Millennium Edition [Sep-14-2000],基于Windows NT內(nèi)核的Windows最新版為Windows Server 2003 [Apr-14-2003],以及下一代產(chǎn)品Windows Longhorn。
相關(guān)鏈接: Xerox www.xerox.com
OS/2
早期的OS/2源自于多任務(wù)的DOS版本,Microsoft在1983年就開始研究多任務(wù)的DOS版本。但是由于80286 CPU設(shè)計(jì)上的問題,OS/2無法從286的保護(hù)模式下支持DOS程序。這個(gè)問題差一點(diǎn)讓OS/2胎死腹中,此后對OS/2的研究一直處于相對緩慢的狀態(tài)。這個(gè)系統(tǒng)還曾幾度易名,直到1987年4月才被定名為OS/2。1991年,Microsoft由于在Windows方面獲得了巨大成功而宣布退出OS/2的研究開發(fā)。OS/2 2.0因此延期,盡管性能優(yōu)越但銷售量仍不及Windows 3.1,OS/2的光芒從此一直被Windows所掩蓋。1996年,IBM發(fā)布了OS/2 Warp 4,然后就宣布不繼續(xù)開發(fā)了。 OS/2的愛好者們不愿意看到一個(gè)如此優(yōu)秀的操作系統(tǒng)就這樣消失,經(jīng)過一番努力,Serenity Systems公司取得了IBM的授權(quán)繼續(xù)開發(fā)OS/2,新的產(chǎn)品命名為eComStation。最新的版本為eComStation 1.1 [May-23-2003],ED上可以找到下載的。
相關(guān)鏈接: Serenity Systems www.serenity-systems.com/ eComStation www.ecomstation.com/
其他商業(yè)化操作系統(tǒng)
Netware
1981年,硬件公司Novell Data Systems的老板Jack Messman看到三個(gè)剛大學(xué)畢業(yè)的年輕人在玩一個(gè)他們自己編的叫“Snipes”的游戲,是在不同的機(jī)器上玩的同一個(gè)游戲,拿到今天來說就是網(wǎng)絡(luò)游戲了。他敏銳的商業(yè)頭腦讓他馬上雇了這三個(gè)人,開發(fā)出名叫NetWare的系統(tǒng)來實(shí)現(xiàn)不同機(jī)器間信息的共享。當(dāng)時(shí)還有別的公司也有類似的動(dòng)作,Novell的成功得益于他們的產(chǎn)品和IBM PC的緊密結(jié)合。NetWare在80年代曾經(jīng)輝煌一時(shí),現(xiàn)在受到Windows NT Server系列的沖擊在走下坡路。最新的版本是搭配了一些開放源代碼軟件的NetWare 6.5 [Aug-15-2003],ED上有下載。
BeOS
BeOS首次出現(xiàn)在1996年的電腦展上,它由一些離職的Apple工程師根據(jù)“媒體操作系統(tǒng)”的設(shè)計(jì)理念全新打造,并在后來移植到了x86平臺(tái)。由于經(jīng)營不善,Be公司宣布停止BeOS的開發(fā),2001年BeOS的開發(fā)團(tuán)隊(duì)被Palm公司收購,BeOS的官方版本就此結(jié)束,最后的發(fā)行版為2000年的BeOS 5,包括商業(yè)性的Pro版和免費(fèi)的Personal版。
之后有不少人在BeOS 5 Personal Edition的基礎(chǔ)上做出了免費(fèi)的開發(fā)版,如BeOS MAX Edition,BeOS Developer Edition,可去相應(yīng)官方網(wǎng)站下載。而開發(fā)中的BeOS 5.1泄漏出來,稱作Dano在網(wǎng)上流傳,yellowTab公司又在這個(gè)基礎(chǔ)上發(fā)行了BeOS的后續(xù)版本Zeta 1.0 RC-1 [Nov-3-2003]。此外還有愛好者開發(fā)OpenBeOS,試圖能寫出和BeOS相似的系統(tǒng)。
BeOS以其出色的多媒體功能而聞名,它在多媒體制作、編輯、播放方面都表現(xiàn)其優(yōu)越性,因此在多媒體領(lǐng)域,多媒體愛好者們都喜歡使用它。
BeOS的優(yōu)缺點(diǎn)
看后面關(guān)于BEOS的相關(guān)闡述,以前說的BEOS在網(wǎng)絡(luò)方面的特點(diǎn)不完全正確,謝謝TREO的指正。
1、全圖形結(jié)構(gòu)BeOS的核心就是圖形化,這使得BeOS是真正具有圖形界面的操作系統(tǒng)。而Windows等都是以字符界面作為其基礎(chǔ),這樣就讓結(jié)構(gòu)比較復(fù)雜,會(huì)在運(yùn)行過程中存在一些不穩(wěn)定的因素。具有全圖形結(jié)構(gòu)對提高穩(wěn)定性和運(yùn)行效率都很有幫助。
2、擁有眾多的多媒體軟件作為一個(gè)面向廣大多媒體愛好者的操作系統(tǒng),BeOS擁有眾多功能強(qiáng)大的多媒體軟件,從制作到播放是應(yīng)有盡有,并且許多軟件都是內(nèi)置在系統(tǒng)中的。其中有MediaPlayer、CD Burner、CDPlayer、MIDIPlayer等。當(dāng)然也有一些專業(yè)的多媒體軟件能夠運(yùn)行在BeOS環(huán)境中。
3、先進(jìn)的文件系統(tǒng)BeOS使用了64位的文件系統(tǒng),這是個(gè)人電腦上的首次嘗試。由于進(jìn)行多媒體制作時(shí)需要進(jìn)行大規(guī)模的數(shù)據(jù)交換,而64位的文件系統(tǒng)使其運(yùn)行得更高效。
4、多處理器支持和Linux、Windows NT一樣,BeOS也能夠支持多處理器。由于多媒體制作對系統(tǒng)的存儲(chǔ)設(shè)備和處理器能力都是一個(gè)較大的考驗(yàn),采用多處理器無疑能夠大幅度提高工作效率,完成多媒體制作的高負(fù)荷工作。
5、網(wǎng)絡(luò)功能除了在多媒體方面出色外,BeOS的網(wǎng)絡(luò)功能也不容輕視。它的網(wǎng)絡(luò)功能十分完備,BeOS服務(wù)器能夠提供WWW、Ftp、E-Mail、Telnet等網(wǎng)絡(luò)服務(wù)。但BEOS的多媒體是特長,但網(wǎng)絡(luò)則一定不是。原因很簡單,BEOS不是unix。tcp/ip,internet都是在unix的基礎(chǔ)上發(fā)展起來的,可以說unix在網(wǎng)絡(luò)方面積累了許多年,BEOS正是因?yàn)椴皇莡nix,無法繼承這些年那么多人的智慧和勞動(dòng)。看看BEOS的發(fā)展,為什么當(dāng)初在internet booming的時(shí)候反應(yīng)遲鈍,半天才能將apache port過去,除了管理層的決策失誤以外,更重要的原因就是BEOS NOT UNIX。
BeOS的不足和Linux、FreeBSD等非Windows操作系統(tǒng)一樣,BeOS的不足同樣表現(xiàn)在面向一般用戶的應(yīng)用程序太少。這些操作系統(tǒng)雖然能夠運(yùn)行的程序十分多,但大部分對于一般的家庭、辦公用戶并不實(shí)用,而無法被大眾用戶所接受。Windows卻擁有數(shù)量巨大的應(yīng)用程序,除了面向?qū)I(yè)領(lǐng)域的軟件外,大部分都能適合一般用戶的需要,并且許多軟件已深入人心。這就是Windows在普通家庭、辦公用戶電腦中占有率巨大的主要原因之一。
在BeOS的應(yīng)用程序中,多媒體方面的軟件占了大多數(shù),并且它對某些硬件的支持也不盡人意。
相關(guān)鏈接: BeOS MAX Edition www.beosmax.org/ BeOS Developer Edition www.beosonline.com/ yellowTab www.yellowtab.com/ OpenBeOS www.openbeos.org/
QNX
兩個(gè)加拿大人Gordon Bell和Dan Dodge在1980年成立了Quantum Software Systems公司,他們根據(jù)大學(xué)時(shí)代的一些設(shè)想寫出了一個(gè)能在IBM PC上運(yùn)行的名叫QUNIX(Quick UNIX)的系統(tǒng),直到AT&T發(fā)律師函過來才把名字改成QNX。QNX在正式發(fā)行的1.0版就成功實(shí)現(xiàn)了多任務(wù),而80年代中期Microsoft年復(fù)一年的宣布他們新版的DOS將是真真正正的多任務(wù)系統(tǒng)的時(shí)候,QNX已經(jīng)在各大公司用開了。POSIX出現(xiàn)后,QNX被重寫了一遍,一方面避免了被指責(zé)用戶界面與UNIX過于相似的尷尬,另一方面在保持特色的同時(shí)作了一些改進(jìn),變得更加優(yōu)秀。為了與Microsoft抗衡,改名為QNX Software Systems的公司又推出了基于微內(nèi)核技術(shù)的Neutrino版本,這使得QNX在嵌入式應(yīng)用方面有了廣闊的前景。QNX的最新版本為QNX Neutrino RTOS Version 6.2.1 [Apr-7-2003],國內(nèi)的官方網(wǎng)站有非商業(yè)版的下載。
相關(guān)鏈接: QNX Software Systems www.qnx.com/ QNX官方網(wǎng)站 www.qnx.com.cn/ 非商業(yè)版下載 www.qnx.com.cn/download/default.htm
B-right/V
B-right/V是基于稱作TRON的體系結(jié)構(gòu)的操作系統(tǒng)。1984年,日本有關(guān)部門正式啟動(dòng)了TRON項(xiàng)目,以滿足對計(jì)算機(jī)實(shí)時(shí)處理能力的需求。BTRON是TRON中關(guān)于人機(jī)交互的子結(jié)構(gòu),是涉及到有關(guān)個(gè)人電腦、工作站以及掌上電腦的多任務(wù)實(shí)時(shí)操作系統(tǒng)的設(shè)計(jì)規(guī)范。最早的基于BTRON概念的機(jī)器發(fā)布于1985年。Personal Media公司于1994年發(fā)布了在x86平臺(tái)上運(yùn)行的符合BTRON規(guī)范的16位操作系統(tǒng)1B/V1,1998年又發(fā)布了32位的B-right/V。該系列最新的版本為B-right/V R4.101 [Jan-7-2004],又稱超漢字4。
相關(guān)鏈接: TRON www.tron.org/ Personal Media www.personal-media.co.jp/ 超漢字4 www.chokanji.com/
Plan9 & Inferno
Plan 9和Inferno這兩個(gè)操作系統(tǒng)都出自UNIX的老家Bell Labs,目前由Vita Nuova公司負(fù)責(zé)發(fā)行。Bell Labs看到UNIX這樣一個(gè)古老的分時(shí)系統(tǒng)有根本上的缺陷,很難和在它誕生之后出現(xiàn)的的新思想相適應(yīng),于80年代后期開始了Plan 9的研究。這樣一個(gè)系統(tǒng)在吸收了UNIX設(shè)計(jì)思想的長處的同時(shí),針對分布式應(yīng)用有了許多創(chuàng)新。Plan 9在1993年第一次發(fā)行,目前仍主要用于研究目的,最新版為Plan 9 Fourth Edition [Apr-27-2002],可以從其官方網(wǎng)站免費(fèi)下載。Inferno是于90年代后期開始開發(fā)的分布式操作系統(tǒng),與Plan 9不同的是它不僅可以獨(dú)立運(yùn)行,還可以作為一個(gè)應(yīng)用軟件在很多其他平臺(tái)上運(yùn)行。Inferno是一個(gè)商業(yè)軟件,最新版為Inferno 4th Edition [Jun-14-2003]。
相關(guān)鏈接: Vita Nuova www.vitanuova.com/ 官方網(wǎng)站 www.cs.bell-labs.com/plan9dist/index.html Plan 9 Fourth Edition 免費(fèi)下載 www.cs.bell-labs.com/plan9dist/download.html
TSX-32
TSX-32是一個(gè)歷史悠久的操作系統(tǒng),1975年S&H Computer Systems公司就為PDP-11機(jī)開發(fā)了多用戶、多任務(wù)的TSX操作系統(tǒng);幾年后更新為TSX-Plus,曾獲得巨大的成功。1989年該系列的32位版本TSX-32開始支持x86平臺(tái),現(xiàn)在它的最新版是TSX-32 Version 6.30 [Jun-?-2003],S&H提供其試用版下載。
相關(guān)鏈接: &H Computer Systems www.sandh.com/ 試用版下載 www.sandh.com/tsxdist.htm
TheOS
從1977年開始由TheOS Software公司開發(fā)的TheOS是個(gè)人電腦上最早的多用戶多任務(wù)操作系統(tǒng)之一,最新版的THEOS Corona 5.0140 [Apr-18-2003]可以從網(wǎng)上下載,但是安裝前需要授權(quán)碼。
相關(guān)鏈接: TheOS Software www.theos-software.com/ THEOS Corona 5.0140 下載 www.theos-software.com/DownLoad/corona.htm
=== 附錄A ===
操作系統(tǒng)列表
早期操作系統(tǒng)(專利保護(hù))
TRS-DOS,ROM OS’s TI99-4 Commodore PET, 64, 和 VIC-20, 第一套IBM-PC Apple Sinclair Micro和QX等
非Unix商業(yè)操作系統(tǒng) CPM操作系統(tǒng)
MP/M-80 UCSD P-system Mini-FLEX SSB-DOS CP/M-86 DR-DOS FreeDOS MS-DOS PC-DOS Mach Multics OS-9
Unix及類似系統(tǒng)
UNIX 微軟Xenix Cromix UNIflex OS-9 IBM的AIX BSD FreeBSD NetBSD OpenBSD Digital UNIX,即之后康柏Tru64 DNIX HP的HP-UX GNU/Hurd SGI的IRIX Linux(或稱GNU/Linux) MacOS X OSF/1 SCO的SCO UNIX Sun的SunOS,即之后的Solaris System V Ultrix UniCOS LindowsOS OS/390 z/OS Syllable
其他
Acorn RiscOS Arthur
Amiga AmigaOS
Atari ST TOS MultiTOS MiNT
蘋果電腦(Apple/Macintosh)
Apple DOS ProDOS Mac OS Mac OS X
Be BeOS BeIA
Digital/康柏(Compaq)
AIS OS-8 RSTS/E RSX-11 RT-11 TOPS-10 TOPS-20 VMS (后更名為OpenVMS)
IBM
OS/2 AIX OS/400 OS/390 VM/CMS DOS/VSE OS/360 MFT MVT SVS MVS TPF ALCS z/OS
微軟(Microsoft)
MS-DOS Xenix Windows 1.0 Windows 3.1 Windows 95 Windows 98 Windows ME Windows Longhorn Windows NT Windows 3.5 Windows 4 Windows 2000 Windows XP Windows Server 2003
Novell
NetWare
NeXT
NeXTStep (即之后的Mac OS X) Plan 9 Inferno
Prime Computer Primos
西門子
BS2000
個(gè)人電子助理(PDA)操作系統(tǒng)
Palm OS Pocket PC EPOC Microsoft Windows CE
=== 附錄B===
操作系統(tǒng)時(shí)間列表
來源:http://www.encyclopedia4u.com/
This article presents a timeline of events in the history of computer operating systems from 1960 to 2003. For a narrative explaining the overall developments, see the related History of computing.
1961 CTSS 1964 OS/360 (announced) 1965 Multics (announced) OS/360 (shipped) Tape Operating System (TOS) 1966 MS/8 1967 CP/CMS ITS WAITS 1969 ACP (IBM) TENEX Unix 1970 DOS/BATCH 11 (PDP-11)
1972 MFT MVT RDOS SVS VM/CMS 1973 Alto OS RSX-11D RT-11 VME 1974 MVS (MVS/XA) 1976 TOPS-20 1978 Apple DOS 3.1 (first Apple OS) TripOS VMS 1979 Apple DOS 3.2 1980 Apple DOS 3.3 OS-9 QDOS SOS XDE (Tajo) (Xerox Development Environment) Xenix 1981 MS-DOS 1982 SunOS (1.0) Ultrix 1983 Lisa OS Coherent ProDOS 1984 Macintosh OS (System 1.0) QNX UniCOS 1985 AmigaOS Atari TOS MIPS OS Microsoft Windows 1.0 1986 GS-OS HP-UX 1987 Arthur IRIX (3.0 is first SGI version) Minix (1.0) Microsoft Windows 2.0 1988 A/UX (Apple Computer) LynxOS MVS/ESA OS/400 1989 AIX NeXTSTEP (1.0) RISC OS SCO Unix (release 3) 1990 BeOS (v1) 1991 Linux 1992 Solaris (2.0 is first not called SunOS) Windows 3.1 1993 Plan 9 FreeBSD NetBSD Windows NT 3.1 (First version of NT) 1995 Digital Unix (aka Tru64 ) OpenBSD OS/390 Windows 95 1997 Mac OS 7.6 (first officially-named Mac OS) 1998 Windows 98 1999 Mac OS 8 2000 AtheOS Mac OS 9 Windows 2000 Windows ME 2001 Mac OS X Windows XP z/OS 2002 Syllable 2003 Windows Server 2003
出處:藍(lán)色理想
責(zé)任編輯:moby
◎進(jìn)入論壇計(jì)算機(jī)技術(shù)版塊參加討論
|