操作系統(tǒng)的種類大概分一下類主要有Windows,UNIX,LINUX,嵌入式操作系統(tǒng).本來用表格形式寫了一篇,但是表格太大了,發(fā)布出來后顯示不正常.下面用列舉的方式重新寫一下.
站在用戶的角度思考問題,與客戶深入溝通,找到加格達(dá)奇網(wǎng)站設(shè)計(jì)與加格達(dá)奇網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:成都網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、主機(jī)域名、網(wǎng)絡(luò)空間、企業(yè)郵箱。業(yè)務(wù)覆蓋加格達(dá)奇地區(qū)。
Windows 開發(fā)商 Microsoft
Windows98/me
Windows2000/XP
Windows Server2003
Windows Vista
Windows98/me是基于MS-DOS的混合的16/32位操作系統(tǒng)正慢慢的退出PC舞臺(tái)了,2000/XP以及Server2003都是基于WindowsNT的32位操作系統(tǒng),XP/Server2003已經(jīng)有64位版本了。Vista是微軟最新開發(fā)的版本預(yù)計(jì)在2006年推出。主要支持Intel,AMD,后來增加了對(duì)PowerPC,MIPS的支持。微軟的操作系統(tǒng)基本上統(tǒng)治了個(gè)人PC市場(chǎng),大概占了90%的市場(chǎng)份額。
UNIX-like
AIX 開發(fā)商 IBM
AIX是Advanced Interactive eXecutive的簡(jiǎn)稱,它是IBM 公司的UNIX操作系統(tǒng),整個(gè)系統(tǒng)的設(shè)計(jì)從網(wǎng)絡(luò)、主機(jī)硬件系統(tǒng),到操作系統(tǒng)完全遵守開放系統(tǒng)的原則.
RS/6000 采用IBM 的UNIX操作系統(tǒng)-AIX作為其操作系統(tǒng).這是一個(gè)目前操作系統(tǒng)界最成功,應(yīng)用領(lǐng)域最廣,最開放的第二代的UNIX系統(tǒng)。它特別適合于做關(guān)鍵數(shù)據(jù)處理(CRITICAL).
支持PowerPC POWER處理器.
目前的版本是AIX 5L 5.3,
支持64棵處理器,2TB內(nèi)存,16TB JFS2文件系統(tǒng),16TB JFS2文件.
HP-UX 開發(fā)商 HP
惠普公司在1996年隨著推出64位PA-8000處理器,開始了64位技術(shù)的實(shí)施計(jì)劃,它形成了工業(yè)界運(yùn)算最快的商業(yè)和工程技術(shù)應(yīng)用服務(wù)器的基礎(chǔ)。為了與先進(jìn)的硬件配套,惠普公司已經(jīng)逐步地把64位功能放入惠普公司在工業(yè)界領(lǐng)先的UNIX操作系統(tǒng)HP-UX。HP-UX 10.10和10.20分別具有非常大的文件系統(tǒng)和文件。
HP-UX 11.00也有32位版本,使得基于32位PA-7X00系統(tǒng)也可以得到HP-UX 11.00的新功能和特色;基于PA-8X00的K系列和T系列系統(tǒng)的客戶要在HP-UX的32位或64位版本之間做出選擇。惠普公司單機(jī)系統(tǒng)性能在工業(yè)界領(lǐng)先(39,469TPMS)的V系列系統(tǒng),只可以運(yùn)行64位的HP-UX 11.00。
主要運(yùn)行于HP公司的PA-系列處理器以及Intel的安騰系列處理器上.
最新的版本HP-UX 11i v2.
可以管理128棵處理器,1TB內(nèi)存,32TB文件系統(tǒng),最大2TB的文件。
IRIX 開發(fā)商 SGI
SGI公司最早是專門生產(chǎn)圖形顯示終端的, OpenGL標(biāo)準(zhǔn)便是由SGI提出來的.公司開發(fā)的這個(gè)操作系統(tǒng)是主要運(yùn)行在基于MIPS處理器的圖形工作站上,1992年SGI收購了MIPS, 1998年MIPS又脫離了SGI成立MIPS技術(shù)公司.2003年SGI推出了基于Linux的Altix系列操作系統(tǒng).
Mac OS X 開發(fā)商 Apple
Apple公司的Macintosh機(jī)上的操作系統(tǒng), 蘋果機(jī)主要用于圖形領(lǐng)域,在圖形處理領(lǐng)域占有很大市場(chǎng)份額。Mac OS是首個(gè)在商用領(lǐng)域成功的圖形用戶界操作系統(tǒng)。Mac OS9及以前的版本都在搭在蘋果機(jī)上銷售的。它不支持其它設(shè)備,每當(dāng)有新的設(shè)備時(shí)都要通過添加擴(kuò)展來支持設(shè)備。新的Mac OS X結(jié)合BSDUnix、NeXTStep和Mac OS 9的元素。采用Unix風(fēng)格的內(nèi)存管理和搶占式多任務(wù)處理,它的最底層建基于BSDUnix的內(nèi)核,實(shí)行的是部分開放源代碼。
現(xiàn)行的最新的系統(tǒng)版本是Mac OS X v10.4.2。
只能運(yùn)行在PowerPC G3以上處理器的蘋果機(jī)上,蘋果公司正在跟Intel合作,表示以后蘋果機(jī)會(huì)采用x86處理器。
Solaris 開發(fā)商 SUN
最早也是基于BSD Unix開發(fā)的,那時(shí)就直接叫Sun OS,從Sun OS5以后就以Solaris的名字面市,從Solaris10開始它也是免費(fèi)開源的軟件了,開始主要是為SPARC和x86寫的,后來經(jīng)過一些改動(dòng)也可以支持一大批的處理器.Solaris10開始支持64位處理器.
FreeBSD 開發(fā)者 Nate Williams,Rod Grimes,Jordan Hubbard.
Bill Jolitz的 386BSD發(fā)展形成3個(gè)分支FreeBSD,NetBSD,OpenBSD了,這些都是免費(fèi)的開源操作系統(tǒng)。第一張F(tuán)reeBSD光盤是在1993年12月發(fā)布的。
FreeBSD 是一個(gè)在個(gè)人電腦上執(zhí)行的作業(yè)系統(tǒng),主要支持x86處理器,其他跟 Intel 相容的 CPU 如 AMD 跟 Cyrix也被支持。
FreeBSD 能提供你許多昂貴工作站才有的先進(jìn)功能,這些特色包括:
搶占式多任務(wù)處理.
完整的 TCP/IP 網(wǎng)路功能 包含 SLIP, PPP, NFS 跟 NIS。
內(nèi)存保護(hù)(Memory protection) 能確保一個(gè)使用者不能打擾其他人。而一個(gè)應(yīng)用程式也不能影響其他的程式。
標(biāo)準(zhǔn)的 X 視窗系統(tǒng) (X Window, X11R6) 提供良好的圖形用戶接口(GUI)以便在一般的 VGA 顯示卡以及螢?zāi)簧鲜褂?,并且提供完整的原始程式碼。
能直接執(zhí)行在其他作業(yè)系統(tǒng) (如 SCO, BSDI, NetBSD, Linux 跟 386BSD)上編譯的 (Binary) 程式。
數(shù)以千計(jì) 可以直接執(zhí)行(ready-to-run) 的應(yīng)用程式, 可以在 FreeBSD ports 及 packages 中找到。 免去你上網(wǎng)路到處找軟體的苦境。
需要時(shí)才置換的虛擬記憶體(Demand paged virtual memory 以及合理的虛擬記憶體及檔案緩沖區(qū)之緩沖功能(merged VM/buffer cache)
NetBSD 開發(fā)者 NetBSD小組
NetBSD是一種完全免費(fèi)的類UNIX操作系統(tǒng),它是一個(gè)重于夸平臺(tái)應(yīng)用的 BSD分支,它支持50多種硬件平臺(tái),具有高度可移植性和硬件平臺(tái)兼容性.它可以運(yùn)行在從64位alpha服務(wù)器到手持設(shè)備的多種硬件平臺(tái)上. NetBSD的清晰設(shè)計(jì)以及它的眾多高級(jí)特性使得它不論作為產(chǎn)品還是研究環(huán)境都表現(xiàn)得非常出色。而且它對(duì)用戶在資源上進(jìn)行全方位的支持。其上的應(yīng)用程序很多都可以非常容易地獲得。
OpenBSD 開發(fā)者 由NetBSD的前核心成員Theo de Raddt領(lǐng)導(dǎo)的一個(gè)開發(fā)小組。
OpenBSD由NetBSD分支出的計(jì)劃,
它是一個(gè)免費(fèi)、多平臺(tái)、基于4.4BSD的類Unix操作系統(tǒng)。目標(biāo)在于強(qiáng)調(diào)正確性、安全性、標(biāo)準(zhǔn)化以及可移植性。著重于安全性,致力于成為最安全的操作系統(tǒng)。OpenBSD支持包括SVR4(Solaris),FreeBSD,Linux,BSDI,SunOS和HPUX等大部分二進(jìn)制的模擬。
Linux
RedHat/Fedora 開發(fā)商 RedHat.Inc
Redhat linux是最早的Linux發(fā)行版本之一,也是最早使用軟件管理包RPM的Linux版本, Redhat 自9.0以后,不再發(fā)布桌面版的,而是把這個(gè)項(xiàng)目與開源社區(qū)合作,于是就有了Fedora 這個(gè) Linux 發(fā)行版。最新版本是FC4.0.
Slackware 開發(fā)商Slackware Linux, Inc
Slackware Linux是由Patrick Volkerding開發(fā)的GNU/Linux發(fā)行版。與很多其他的發(fā)行版不同,它堅(jiān)持KISS(Keep It Simple Stupid)的原則,就是說沒有任何配置系統(tǒng)的圖形界面工具。一開始,配置系統(tǒng)會(huì)有一些困難,但是更有經(jīng)驗(yàn)的用戶會(huì)喜歡這種方式的透明性和靈活性。
Slackware Linux的另一個(gè)突出的特性也符合KISS原則:Slackware沒有如RPM之類的成熟的軟件包管理器。Slackware的軟件包都是通常的 tgz(tar/gzip)格式文件再加上安裝腳本。Tgz對(duì)于有經(jīng)驗(yàn)的用戶來說,比RPM更為強(qiáng)大,并避免了RPM之類管理器的依賴性問題。 Slackware還有一個(gè)眾所周知的特性就是BSD風(fēng)格的初始化腳本。Slackware對(duì)所有的運(yùn)行級(jí)(runlevel)/任務(wù)都用同一個(gè)腳本,而不是在不同的運(yùn)行級(jí)中建立一堆腳本的鏈接。這樣讓你不必自己寫新的腳本就能很容易地調(diào)整系統(tǒng)。
Debian 開發(fā)商Debian project
Debian 以其忠于Unix和自由軟件以及豐富的選擇出名,它的最新版本包含有5萬個(gè)軟件包,支持十一種體系結(jié)構(gòu),從ARM到IBM S390,以及個(gè)人電腦上的x86到PowerPC.它的軟包管理工具APT一樣有名.最新發(fā)布版本是Debian3.1也叫sarge
Mandriva 開發(fā)商 Conectiva
Mandriva Linux的前身是歐洲最大的Linux廠商之一Mandrakesoft,長期以來Mandrake Linux以最為方便、易用、華麗的Linux發(fā)行版著稱。Mandrake Linux早期方便的字體安裝工具和默認(rèn)的中文支持,為Linux普及做出了很大的貢獻(xiàn)。但是2004年前后Mandrakesoft陷入財(cái)務(wù)危機(jī),瀕臨破產(chǎn)。公司于2005年2月24日與拉丁美洲最大的Linux廠商Conectiva達(dá)成了收購協(xié)議,金額為170萬歐元,新公司旗下品牌 Mandrake Linux更名為Mandriva Linux。Mandriva以rpm作為軟件管理工具,部分兼容Red Hat Linux/Fedora Core的預(yù)編譯包.
SuSE 開發(fā)商 Novell
SUSE LINUX是德國的一個(gè)發(fā)行版,原是以Slackware Linux為基礎(chǔ),并提供完整德文使用界面的產(chǎn)品,2004年Novell收購了SUSE.
Gentoo
Gentoo Linux為用戶提供了大量的應(yīng)用程序源代碼。Gentoo Linux的每一部分都可以在最終用戶的系統(tǒng)上重新編譯建造,甚至包括最基本的系統(tǒng)庫和編譯器自身。通過依賴關(guān)系描述和源代碼鏡像的形式提供軟件,Gentoo Linux提供了大量軟件供用戶選擇。標(biāo)準(zhǔn)的源代碼鏡像包括30G的數(shù)據(jù)。選擇不僅在軟件整體方面,也存在于軟件的內(nèi)部。由于可以在本地編譯軟件,參數(shù)和變量的選擇可以由用戶自己指定。
事實(shí)上,在軟件的安裝和升級(jí)方面,Gentoo擁有自己獨(dú)特的優(yōu)勢(shì)。由于Portage技術(shù)的產(chǎn)生,Gentoo Linux可以擔(dān)當(dāng)一個(gè)理想的安全服務(wù)器、開發(fā)平臺(tái)、專業(yè)級(jí)桌面應(yīng)用、游戲服務(wù)器、嵌入式應(yīng)用等等各種角色。由于其無限制的可配置性,我們甚至可以稱 Gentoo Linux為一個(gè)準(zhǔn)發(fā)行版。
嵌入式式操作系統(tǒng).
uClinux
uClinux是一種優(yōu)秀的嵌入式Linux版本。uclinux是一個(gè)源碼開放的操作系統(tǒng),面向沒有MMU(Memory Management Unit)的硬件平臺(tái)。同標(biāo)準(zhǔn)Linux相比,它集成了標(biāo)準(zhǔn)Linux操作系統(tǒng)的穩(wěn)定性、強(qiáng)大網(wǎng)絡(luò)功能和出色的文件系,它是完全免費(fèi)的.
uC/OS II 開發(fā)商 Micrium
搶占式實(shí)時(shí)多任務(wù)實(shí)時(shí)操作系統(tǒng),可以管理63個(gè)任務(wù),開源的嵌式操作系統(tǒng),商業(yè)應(yīng)用需要得到Micrium公司的授權(quán),
VxWorks 開發(fā)商 WindRiver
VxWorks操作系統(tǒng)是美國風(fēng)河(WindRiver)公司于1983 年設(shè)計(jì)開發(fā)的一種嵌入式實(shí)時(shí)操作系統(tǒng)(RTOS),是嵌入式開發(fā)環(huán)境的關(guān)鍵組成部分。良好的持續(xù)發(fā)展能力、高性能的內(nèi)核以及友好的用戶開發(fā)環(huán)境,在嵌入式實(shí)時(shí)操作系統(tǒng)領(lǐng)域占據(jù)一席之地。它以其良好的可靠性和卓越的實(shí)時(shí)性被廣泛地應(yīng)用在通信、軍事、航空、航天等高精尖技術(shù)及實(shí)時(shí)性要求極高的領(lǐng)域中,如衛(wèi)星通訊、軍事演習(xí)、彈道制導(dǎo)、飛機(jī)導(dǎo)航等。在美國的 F-16、FA-18 戰(zhàn)斗機(jī)、B-2 隱形轟炸機(jī)和愛國者導(dǎo)彈上,甚至連1997年7月在火星表面登陸的火星探測(cè)器上也使用到了VxWorks
VxWorks 的實(shí)時(shí)性做得非常好,其系統(tǒng)本身的開銷很小,進(jìn)程調(diào)度、進(jìn)程間通信、中斷處理等系統(tǒng)公用程序精練而有效,它們?cè)斐傻难舆t很短。
PalmOS 開發(fā)商 PalmSource,Inc
早期由US Robotics(其后被3Com收購,再獨(dú)立改名為Palm公司)研制的專門用于其產(chǎn)品"Palm"的操作系統(tǒng)。主要用于PDA產(chǎn)器
WindowsCE 開發(fā)商 Microsoft
它是微軟針對(duì)個(gè)人電腦以外的電腦產(chǎn)品所研發(fā)的嵌入式操作系統(tǒng),而CE則為Customer Embedded的縮寫。
如果你用MFC就只能在windows上運(yùn)行了。如果你只用C/C++的語法寫,可以在windows,dos,linux等下運(yùn)行,但要在各自的操作系統(tǒng)下重新編譯一下。寫跨平臺(tái)的軟件不要用平臺(tái)相關(guān)性的內(nèi)容。
Windows 開發(fā)商 Microsoft
Windows98/me
Windows2000/XP
Windows Server2003
Windows Vista
Windows98/me是基于MS-DOS的混合的16/32位操作系統(tǒng)正慢慢的退出PC舞臺(tái)了,2000/X
P以及Server2003都是基于WindowsNT的32位操作系統(tǒng),XP/Server2003已經(jīng)有64位版本了。
Vista是微軟最新開發(fā)的版本預(yù)計(jì)在2006年推出。主要支持Intel,AMD,后來增加了對(duì)Power
PC,MIPS的支持。微軟的操作系統(tǒng)基本上統(tǒng)治了個(gè)人PC市場(chǎng),大概占了90%的市場(chǎng)份額。
UNIX-like
AIX 開發(fā)商 IBM
AIX是Advanced Interactive eXecutive的簡(jiǎn)稱,它是IBM 公司的UNIX操作系統(tǒng),整個(gè)
系統(tǒng)的設(shè)計(jì)從網(wǎng)絡(luò)、主機(jī)硬件系統(tǒng),到操作系統(tǒng)完全遵守開放系統(tǒng)的原則.
RS/6000 采用IBM 的UNIX操作系統(tǒng)-AIX作為其操作系統(tǒng).這是一個(gè)目前操作系統(tǒng)界最成
功,應(yīng)用領(lǐng)域最廣,最開放的第二代的UNIX系統(tǒng)。它特別適合于做關(guān)鍵數(shù)據(jù)處理(CRITIC
AL).
支持PowerPC POWER處理器.
目前的版本是AIX 5L 5.3,
支持64棵處理器,2TB內(nèi)存,16TB JFS2文件系統(tǒng),16TB JFS2文件.
HP-UX 開發(fā)商 HP
惠普公司在1996年隨著推出64位PA-8000處理器,開始了64位技術(shù)的實(shí)施計(jì)劃,它形成
了工業(yè)界運(yùn)算最快的商業(yè)和工程技術(shù)應(yīng)用服務(wù)器的基礎(chǔ)。為了與先進(jìn)的硬件配套,惠普公
司已經(jīng)逐步地把64位功能放入惠普公司在工業(yè)界領(lǐng)先的UNIX操作系統(tǒng)HP-UX。HP-UX 10.10
和10.20分別具有非常大的文件系統(tǒng)和文件。
HP-UX 11.00也有32位版本,使得基于32位PA-7X00系統(tǒng)也可以得到HP-UX 11.00的新功
能和特色;基于PA-8X00的K系列和T系列系統(tǒng)的客戶要在HP-UX的32位或64位版本之間做出選
擇?;萜展締螜C(jī)系統(tǒng)性能在工業(yè)界領(lǐng)先(39,469TPMS)的V系列系統(tǒng),只可以運(yùn)行64位的H
P-UX 11.00。
主要運(yùn)行于HP公司的PA-系列處理器以及Intel的安騰系列處理器上.
最新的版本HP-UX 11i v2.
可以管理128棵處理器,1TB內(nèi)存,32TB文件系統(tǒng),最大2TB的文件。
IRIX 開發(fā)商 SGI
SGI公司最早是專門生產(chǎn)圖形顯示終端的, OpenGL標(biāo)準(zhǔn)便是由SGI提出來的.公司開發(fā)的
這個(gè)操作系統(tǒng)是主要運(yùn)行在基于MIPS處理器的圖形工作站上,1992年SGI收購了MIPS,1998年
MIPS又脫離了SGI成立MIPS技術(shù)公司.2003年SGI推出了基于Linux的Altix系列操作系統(tǒng).
Mac OS X 開發(fā)商 Apple
Apple公司的Macintosh機(jī)上的操作系統(tǒng), 蘋果機(jī)主要用于圖形領(lǐng)域,在圖形處理領(lǐng)域占
有很大市場(chǎng)份額。Mac OS是首個(gè)在商用領(lǐng)域成功的圖形用戶界操作系統(tǒng)。Mac OS9及以前的
版本都在搭在蘋果機(jī)上銷售的。它不支持其它設(shè)備,每當(dāng)有新的設(shè)備時(shí)都要通過添加擴(kuò)展
來支持設(shè)備。新的Mac OS X結(jié)合BSDUnix、NeXTStep和Mac OS 9的元素。采用Unix風(fēng)格的內(nèi)
存管理和搶占式多任務(wù)處理,它的最底層建基于BSDUnix的內(nèi)核,實(shí)行的是部分開放源代碼
。
現(xiàn)行的最新的系統(tǒng)版本是Mac OS X v10.4.2。
只能運(yùn)行在PowerPC G3以上處理器的蘋果機(jī)上,蘋果公司正在跟Intel合作,表示以后
蘋果機(jī)會(huì)采用x86處理器。
Solaris 開發(fā)商 SUN
最早也是基于BSD Unix開發(fā)的,那時(shí)就直接叫Sun OS,從Sun OS5以后就以Solaris的
名字面市,從Solaris10開始它也是免費(fèi)開源的軟件了,開始主要是為SPARC和x86寫的,后來
經(jīng)過一些改動(dòng)也可以支持一大批的處理器.Solaris10開始支持64位處理器.
FreeBSD 開發(fā)者 Nate Williams,Rod Grimes,Jordan Hubbard.
Bill Jolitz的 386BSD發(fā)展形成3個(gè)分支FreeBSD,NetBSD,OpenBSD了,這些都是免費(fèi)的
開源操作系統(tǒng)。第一張F(tuán)reeBSD光盤是在1993年12月發(fā)布的。
FreeBSD 是一個(gè)在個(gè)人電腦上執(zhí)行的作業(yè)系統(tǒng),主要支持x86處理器,其他跟 Intel 相
容的 CPU 如 AMD 跟 Cyrix也被支持。
FreeBSD 能提供你許多昂貴工作站才有的先進(jìn)功能,這些特色包括:
搶占式多任務(wù)處理.
完整的 TCP/IP 網(wǎng)路功能 包含 SLIP, PPP, NFS 跟 NIS。
內(nèi)存保護(hù)(Memory protection) 能確保一個(gè)使用者不能打擾其他人。而一個(gè)應(yīng)用程式
也不能影響其他的程式。
標(biāo)準(zhǔn)的 X 視窗系統(tǒng) (X Window, X11R6) 提供良好的圖形用戶接口(GUI)以便在一般的
VGA 顯示卡以及螢?zāi)簧鲜褂茫?并且提供完整的原始程式碼。
能直接執(zhí)行在其他作業(yè)系統(tǒng) (如 SCO, BSDI, NetBSD, Linux 跟 386BSD)上編譯的 (
Binary) 程式。
數(shù)以千計(jì) 可以直接執(zhí)行(ready-to-run) 的應(yīng)用程式, 可以在 FreeBSD ports 及 pa
ckages 中找到。 免去你上網(wǎng)路到處找軟體的苦境。
需要時(shí)才置換的虛擬記憶體(Demand paged virtual memory 以及合理的虛擬記憶體及
檔案緩沖區(qū)之緩沖功能(merged VM/buffer cache)
NetBSD 開發(fā)者 NetBSD小組
NetBSD是一種完全免費(fèi)的類UNIX操作系統(tǒng),它是一個(gè)重于夸平臺(tái)應(yīng)用的BSD分支,它支
持50多種硬件平臺(tái),具有高度可移植性和硬件平臺(tái)兼容性.它可以運(yùn)行在從64位alpha服務(wù)器
到手持設(shè)備的多種硬件平臺(tái)上.NetBSD的清晰設(shè)計(jì)以及它的眾多高級(jí)特性使得它不論作為產(chǎn)
品還是研究環(huán)境都表現(xiàn)得非常出色。而且它對(duì)用戶在資源上進(jìn)行全方位的支持。其上的應(yīng)
用程序很多都可以非常容易地獲得。
OpenBSD 開發(fā)者 由NetBSD的前核心成員Theo de Raddt領(lǐng)導(dǎo)的一個(gè)開發(fā)小組。
OpenBSD由NetBSD分支出的計(jì)劃,
它是一個(gè)免費(fèi)、多平臺(tái)、基于4.4BSD的類Unix操作系統(tǒng)。目標(biāo)在于強(qiáng)調(diào)正確性、安全
性、標(biāo)準(zhǔn)化以及可移植性。著重于安全性,致力于成為最安全的操作系統(tǒng)。OpenBSD支持包
括SVR4(Solaris),FreeBSD,Linux,BSDI,SunOS和HPUX等大部分二進(jìn)制的模擬。
Linux
RedHat/Fedora 開發(fā)商 RedHat.Inc
Redhat linux是最早的Linux發(fā)行版本之一,也是最早使用軟件管理包RPM的Linux版本
, Redhat 自9.0以后,不再發(fā)布桌面版的,而是把這個(gè)項(xiàng)目與開源社區(qū)合作,于是就有了
Fedora 這個(gè) Linux 發(fā)行版。最新版本是FC4.0.
Slackware 開發(fā)商Slackware Linux, Inc
Slackware Linux是由Patrick Volkerding開發(fā)的GNU/Linux發(fā)行版。與很多其他的發(fā)
行版不同,它堅(jiān)持KISS(Keep It Simple Stupid)的原則,就是說沒有任何配置系統(tǒng)的圖形
界面工具。一開始,配置系統(tǒng)會(huì)有一些困難,但是更有經(jīng)驗(yàn)的用戶會(huì)喜歡這種方式的透明
性和靈活性。
Slackware Linux的另一個(gè)突出的特性也符合KISS原則:Slackware沒有如RPM之類的成
熟的軟件包管理器。Slackware的軟件包都是通常的tgz(tar/gzip)格式文件再加上安裝腳
本。Tgz對(duì)于有經(jīng)驗(yàn)的用戶來說,比RPM更為強(qiáng)大,并避免了RPM之類管理器的依賴性問題。
Slackware還有一個(gè)眾所周知的特性就是BSD風(fēng)格的初始化腳本。Slackware對(duì)所有的運(yùn)行級(jí)
(runlevel)/任務(wù)都用同一個(gè)腳本,而不是在不同的運(yùn)行級(jí)中建立一堆腳本的鏈接。這樣讓
你不必自己寫新的腳本就能很容易地調(diào)整系統(tǒng)。
Debian 開發(fā)商Debian project
Debian 以其忠于Unix和自由軟件以及豐富的選擇出名,它的最新版本包含有5萬個(gè)軟件
包,支持十一種體系結(jié)構(gòu),從ARM到IBM S390,以及個(gè)人電腦上的x86到PowerPC.它的軟包管理
工具APT一樣有名.最新發(fā)布版本是Debian3.1也叫sarge
Mandriva 開發(fā)商 Conectiva
Mandriva Linux的前身是歐洲最大的Linux廠商之一Mandrakesoft,長期以來Mandrak
e Linux以最為方便、易用、華麗的Linux發(fā)行版著稱。Mandrake Linux早期方便的字體安
裝工具和默認(rèn)的中文支持,為Linux普及做出了很大的貢獻(xiàn)。但是2004年前后Mandrakesof
t陷入財(cái)務(wù)危機(jī),瀕臨破產(chǎn)。公司于2005年2月24日與拉丁美洲最大的Linux廠商Conectiva
達(dá)成了收購協(xié)議,金額為170萬歐元,新公司旗下品牌Mandrake Linux更名為Mandriva Li
nux。Mandriva以rpm作為軟件管理工具,部分兼容Red Hat Linux/Fedora Core的預(yù)編譯包
.
SuSE 開發(fā)商 Novell
SUSE LINUX是德國的一個(gè)發(fā)行版,原是以Slackware Linux為基礎(chǔ),并提供完整德文使
用界面的產(chǎn)品,2004年Novell收購了SUSE.
Gentoo
Gentoo Linux為用戶提供了大量的應(yīng)用程序源代碼。Gentoo Linux的每一部分都可以
在最終用戶的系統(tǒng)上重新編譯建造,甚至包括最基本的系統(tǒng)庫和編譯器自身。 通過依賴關(guān)
系描述和源代碼鏡像的形式提供軟件,Gentoo Linux提供了大量軟件供用戶選擇。 標(biāo)準(zhǔn)的
源代碼鏡像包括30G的數(shù)據(jù)。 選擇不僅在軟件整體方面,也存在于軟件的內(nèi)部。由于可以
在本地編譯軟件,參數(shù)和變量的選擇可以由用戶自己指定。
事實(shí)上,在軟件的安裝和升級(jí)方面,Gentoo擁有自己獨(dú)特的優(yōu)勢(shì)。由于Portage技術(shù)的
產(chǎn)生,Gentoo Linux可以擔(dān)當(dāng)一個(gè)理想的安全服務(wù)器、開發(fā)平臺(tái)、專業(yè)級(jí)桌面應(yīng)用、游戲
服務(wù)器、嵌入式應(yīng)用等等各種角色。由于其無限制的可配置性,我們甚至可以稱Gentoo L
inux為一個(gè)準(zhǔn)發(fā)行版。
嵌入式式操作系統(tǒng).
uClinux
uClinux是一種優(yōu)秀的嵌入式Linux版本。uclinux是一個(gè)源碼開放的操作系統(tǒng),面向沒
有MMU(Memory Management Unit)的硬件平臺(tái)。同標(biāo)準(zhǔn)Linux相比,它集成了標(biāo)準(zhǔn)Linux操
作系統(tǒng)的穩(wěn)定性、強(qiáng)大網(wǎng)絡(luò)功能和出色的文件系,它是完全免費(fèi)的.
uC/OS II 開發(fā)商 Micrium
搶占式實(shí)時(shí)多任務(wù)實(shí)時(shí)操作系統(tǒng),可以管理63個(gè)任務(wù),開源的嵌式操作系統(tǒng),商業(yè)應(yīng)用需
要得到Micrium公司的授權(quán),
VxWorks 開發(fā)商 WindRiver
VxWorks操作系統(tǒng)是美國風(fēng)河(WindRiver)公司于1983年設(shè)計(jì)開發(fā)的一種嵌入式實(shí)時(shí)操
作系統(tǒng)(RTOS),是嵌入式開發(fā)環(huán)境的關(guān)鍵組成部分。良好的持續(xù)發(fā)展能力、高性能的內(nèi)
核以及友好的用戶開發(fā)環(huán)境,在嵌入式實(shí)時(shí)操作系統(tǒng)領(lǐng)域占據(jù)一席之地。它以其良好的可
靠性和卓越的實(shí)時(shí)性被廣泛地應(yīng)用在通信、軍事、航空、航天等高精尖技術(shù)及實(shí)時(shí)性要求
極高的領(lǐng)域中,如衛(wèi)星通訊、軍事演習(xí)、彈道制導(dǎo)、飛機(jī)導(dǎo)航等。在美國的 F-16、FA-18
戰(zhàn)斗機(jī)、B-2 隱形轟炸機(jī)和愛國者導(dǎo)彈上,甚至連1997年7月在火星表面登陸的火星探測(cè)
器上也使用到了VxWorks
VxWorks 的實(shí)時(shí)性做得非常好,其系統(tǒng)本身的開銷很小,進(jìn)程調(diào)度、進(jìn)程間通信、中
斷處理等系統(tǒng)公用程序精練而有效,它們?cè)斐傻难舆t很短。
PalmOS 開發(fā)商 PalmSource,Inc
早期由US Robotics(其后被3Com收購,再獨(dú)立改名為Palm公司)研制的專門用于其產(chǎn)
品"Palm"的操作系統(tǒng)。主要用于PDA產(chǎn)器
WindowsCE 開發(fā)商 Microsoft
它是微軟針對(duì)個(gè)人電腦以外的電腦產(chǎn)品所研發(fā)的嵌入式操作系統(tǒng),而CE則為Customer
Embedded的縮寫。
Windows 開發(fā)商 Microsoft
Windows98/me
Windows2000/XP
Windows Server2003
Windows Vista
Windows98/me是基于MS-DOS的混合的16/32位操作系統(tǒng)正慢慢的退出PC舞臺(tái)了,2000/XP以及Server2003都是基于WindowsNT的32位操作系統(tǒng),XP/Server2003已經(jīng)有64位版本了。Vista是微軟最新開發(fā)的版本預(yù)計(jì)在2006年推出。主要支持Intel,AMD,后來增加了對(duì)PowerPC,MIPS的支持。微軟的操作系統(tǒng)基本上統(tǒng)治了個(gè)人PC市場(chǎng),大概占了90%的市場(chǎng)份額。
UNIX-like
AIX 開發(fā)商 IBM
AIX是Advanced Interactive eXecutive的簡(jiǎn)稱,它是IBM 公司的UNIX操作系統(tǒng),整個(gè)系統(tǒng)的設(shè)計(jì)從網(wǎng)絡(luò)、主機(jī)硬件系統(tǒng),到操作系統(tǒng)完全遵守開放系統(tǒng)的原則.
RS/6000 采用IBM 的UNIX操作系統(tǒng)-AIX作為其操作系統(tǒng).這是一個(gè)目前操作系統(tǒng)界最成功,應(yīng)用領(lǐng)域最廣,最開放的第二代的UNIX系統(tǒng)。它特別適合于做關(guān)鍵數(shù)據(jù)處理(CRITICAL).
支持PowerPC POWER處理器.
目前的版本是AIX 5L 5.3,
支持64棵處理器,2TB內(nèi)存,16TB JFS2文件系統(tǒng),16TB JFS2文件.
HP-UX 開發(fā)商 HP
惠普公司在1996年隨著推出64位PA-8000處理器,開始了64位技術(shù)的實(shí)施計(jì)劃,它形成了工業(yè)界運(yùn)算最快的商業(yè)和工程技術(shù)應(yīng)用服務(wù)器的基礎(chǔ)。為了與先進(jìn)的硬件配套,惠普公司已經(jīng)逐步地把64位功能放入惠普公司在工業(yè)界領(lǐng)先的UNIX操作系統(tǒng)HP-UX。HP-UX 10.10和10.20分別具有非常大的文件系統(tǒng)和文件。
HP-UX 11.00也有32位版本,使得基于32位PA-7X00系統(tǒng)也可以得到HP-UX 11.00的新功能和特色;基于PA-8X00的K系列和T系列系統(tǒng)的客戶要在HP-UX的32位或64位版本之間做出選擇?;萜展締螜C(jī)系統(tǒng)性能在工業(yè)界領(lǐng)先(39,469TPMS)的V系列系統(tǒng),只可以運(yùn)行64位的HP-UX 11.00。
主要運(yùn)行于HP公司的PA-系列處理器以及Intel的安騰系列處理器上.
最新的版本HP-UX 11i v2.
可以管理128棵處理器,1TB內(nèi)存,32TB文件系統(tǒng),最大2TB的文件。
IRIX 開發(fā)商 SGI
SGI公司最早是專門生產(chǎn)圖形顯示終端的, OpenGL標(biāo)準(zhǔn)便是由SGI提出來的.公司開發(fā)的這個(gè)操作系統(tǒng)是主要運(yùn)行在基于MIPS處理器的圖形工作站上,1992年SGI收購了MIPS, 1998年MIPS又脫離了SGI成立MIPS技術(shù)公司.2003年SGI推出了基于Linux的Altix系列操作系統(tǒng).
Mac OS X 開發(fā)商 Apple
Apple公司的Macintosh機(jī)上的操作系統(tǒng), 蘋果機(jī)主要用于圖形領(lǐng)域,在圖形處理領(lǐng)域占有很大市場(chǎng)份額。Mac OS是首個(gè)在商用領(lǐng)域成功的圖形用戶界操作系統(tǒng)。Mac OS9及以前的版本都在搭在蘋果機(jī)上銷售的。它不支持其它設(shè)備,每當(dāng)有新的設(shè)備時(shí)都要通過添加擴(kuò)展來支持設(shè)備。新的Mac OS X結(jié)合BSDUnix、NeXTStep和Mac OS 9的元素。采用Unix風(fēng)格的內(nèi)存管理和搶占式多任務(wù)處理,它的最底層建基于BSDUnix的內(nèi)核,實(shí)行的是部分開放源代碼。
現(xiàn)行的最新的系統(tǒng)版本是Mac OS X v10.4.2。
只能運(yùn)行在PowerPC G3以上處理器的蘋果機(jī)上,蘋果公司正在跟Intel合作,表示以后蘋果機(jī)會(huì)采用x86處理器。
Solaris 開發(fā)商 SUN
最早也是基于BSD Unix開發(fā)的,那時(shí)就直接叫Sun OS,從Sun OS5以后就以Solaris的名字面市,從Solaris10開始它也是免費(fèi)開源的軟件了,開始主要是為SPARC和x86寫的,后來經(jīng)過一些改動(dòng)也可以支持一大批的處理器.Solaris10開始支持64位處理器.
FreeBSD 開發(fā)者 Nate Williams,Rod Grimes,Jordan Hubbard.
Bill Jolitz的 386BSD發(fā)展形成3個(gè)分支FreeBSD,NetBSD,OpenBSD了,這些都是免費(fèi)的開源操作系統(tǒng)。第一張F(tuán)reeBSD光盤是在1993年12月發(fā)布的。
FreeBSD 是一個(gè)在個(gè)人電腦上執(zhí)行的作業(yè)系統(tǒng),主要支持x86處理器,其他跟 Intel 相容的 CPU 如 AMD 跟 Cyrix也被支持。
FreeBSD 能提供你許多昂貴工作站才有的先進(jìn)功能,這些特色包括:
搶占式多任務(wù)處理.
完整的 TCP/IP 網(wǎng)路功能 包含 SLIP, PPP, NFS 跟 NIS。
內(nèi)存保護(hù)(Memory protection) 能確保一個(gè)使用者不能打擾其他人。而一個(gè)應(yīng)用程式也不能影響其他的程式。
標(biāo)準(zhǔn)的 X 視窗系統(tǒng) (X Window, X11R6) 提供良好的圖形用戶接口(GUI)以便在一般的 VGA 顯示卡以及螢?zāi)簧鲜褂茫?并且提供完整的原始程式碼。
能直接執(zhí)行在其他作業(yè)系統(tǒng) (如 SCO, BSDI, NetBSD, Linux 跟 386BSD)上編譯的 (Binary) 程式。
數(shù)以千計(jì) 可以直接執(zhí)行(ready-to-run) 的應(yīng)用程式, 可以在 FreeBSD ports 及 packages 中找到。 免去你上網(wǎng)路到處找軟體的苦境。
需要時(shí)才置換的虛擬記憶體(Demand paged virtual memory 以及合理的虛擬記憶體及檔案緩沖區(qū)之緩沖功能(merged VM/buffer cache)
NetBSD 開發(fā)者 NetBSD小組
NetBSD是一種完全免費(fèi)的類UNIX操作系統(tǒng),它是一個(gè)重于夸平臺(tái)應(yīng)用的 BSD分支,它支持50多種硬件平臺(tái),具有高度可移植性和硬件平臺(tái)兼容性.它可以運(yùn)行在從64位alpha服務(wù)器到手持設(shè)備的多種硬件平臺(tái)上. NetBSD的清晰設(shè)計(jì)以及它的眾多高級(jí)特性使得它不論作為產(chǎn)品還是研究環(huán)境都表現(xiàn)得非常出色。而且它對(duì)用戶在資源上進(jìn)行全方位的支持。其上的應(yīng)用程序很多都可以非常容易地獲得。
OpenBSD 開發(fā)者 由NetBSD的前核心成員Theo de Raddt領(lǐng)導(dǎo)的一個(gè)開發(fā)小組。
OpenBSD由NetBSD分支出的計(jì)劃,
它是一個(gè)免費(fèi)、多平臺(tái)、基于4.4BSD的類Unix操作系統(tǒng)。目標(biāo)在于強(qiáng)調(diào)正確性、安全性、標(biāo)準(zhǔn)化以及可移植性。著重于安全性,致力于成為最安全的操作系統(tǒng)。OpenBSD支持包括SVR4(Solaris),FreeBSD,Linux,BSDI,SunOS和HPUX等大部分二進(jìn)制的模擬。
Linux
RedHat/Fedora 開發(fā)商 RedHat.Inc
Redhat linux是最早的Linux發(fā)行版本之一,也是最早使用軟件管理包RPM的Linux版本, Redhat 自9.0以后,不再發(fā)布桌面版的,而是把這個(gè)項(xiàng)目與開源社區(qū)合作,于是就有了Fedora 這個(gè) Linux 發(fā)行版。最新版本是FC4.0.
Slackware 開發(fā)商Slackware Linux, Inc
Slackware Linux是由Patrick Volkerding開發(fā)的GNU/Linux發(fā)行版。與很多其他的發(fā)行版不同,它堅(jiān)持KISS(Keep It Simple Stupid)的原則,就是說沒有任何配置系統(tǒng)的圖形界面工具。一開始,配置系統(tǒng)會(huì)有一些困難,但是更有經(jīng)驗(yàn)的用戶會(huì)喜歡這種方式的透明性和靈活性。
Slackware Linux的另一個(gè)突出的特性也符合KISS原則:Slackware沒有如RPM之類的成熟的軟件包管理器。Slackware的軟件包都是通常的 tgz(tar/gzip)格式文件再加上安裝腳本。Tgz對(duì)于有經(jīng)驗(yàn)的用戶來說,比RPM更為強(qiáng)大,并避免了RPM之類管理器的依賴性問題。 Slackware還有一個(gè)眾所周知的特性就是BSD風(fēng)格的初始化腳本。Slackware對(duì)所有的運(yùn)行級(jí)(runlevel)/任務(wù)都用同一個(gè)腳本,而不是在不同的運(yùn)行級(jí)中建立一堆腳本的鏈接。這樣讓你不必自己寫新的腳本就能很容易地調(diào)整系統(tǒng)。
Debian 開發(fā)商Debian project
Debian 以其忠于Unix和自由軟件以及豐富的選擇出名,它的最新版本包含有5萬個(gè)軟件包,支持十一種體系結(jié)構(gòu),從ARM到IBM S390,以及個(gè)人電腦上的x86到PowerPC.它的軟包管理工具APT一樣有名.最新發(fā)布版本是Debian3.1也叫sarge
Mandriva 開發(fā)商 Conectiva
Mandriva Linux的前身是歐洲最大的Linux廠商之一Mandrakesoft,長期以來Mandrake Linux以最為方便、易用、華麗的Linux發(fā)行版著稱。Mandrake Linux早期方便的字體安裝工具和默認(rèn)的中文支持,為Linux普及做出了很大的貢獻(xiàn)。但是2004年前后Mandrakesoft陷入財(cái)務(wù)危機(jī),瀕臨破產(chǎn)。公司于2005年2月24日與拉丁美洲最大的Linux廠商Conectiva達(dá)成了收購協(xié)議,金額為170萬歐元,新公司旗下品牌 Mandrake Linux更名為Mandriva Linux。Mandriva以rpm作為軟件管理工具,部分兼容Red Hat Linux/Fedora Core的預(yù)編譯包.
SuSE 開發(fā)商 Novell
SUSE LINUX是德國的一個(gè)發(fā)行版,原是以Slackware Linux為基礎(chǔ),并提供完整德文使用界面的產(chǎn)品,2004年Novell收購了SUSE.
Gentoo
Gentoo Linux為用戶提供了大量的應(yīng)用程序源代碼。Gentoo Linux的每一部分都可以在最終用戶的系統(tǒng)上重新編譯建造,甚至包括最基本的系統(tǒng)庫和編譯器自身。通過依賴關(guān)系描述和源代碼鏡像的形式提供軟件,Gentoo Linux提供了大量軟件供用戶選擇。 標(biāo)準(zhǔn)的源代碼鏡像包括30G的數(shù)據(jù)。選擇不僅在軟件整體方面,也存在于軟件的內(nèi)部。由于可以在本地編譯軟件,參數(shù)和變量的選擇可以由用戶自己指定。
事實(shí)上,在軟件的安裝和升級(jí)方面,Gentoo擁有自己獨(dú)特的優(yōu)勢(shì)。由于Portage技術(shù)的產(chǎn)生,Gentoo Linux可以擔(dān)當(dāng)一個(gè)理想的安全服務(wù)器、開發(fā)平臺(tái)、專業(yè)級(jí)桌面應(yīng)用、游戲服務(wù)器、嵌入式應(yīng)用等等各種角色。由于其無限制的可配置性,我們甚至可以稱 Gentoo Linux為一個(gè)準(zhǔn)發(fā)行版。
嵌入式式操作系統(tǒng).
uClinux
uClinux是一種優(yōu)秀的嵌入式Linux版本。uclinux是一個(gè)源碼開放的操作系統(tǒng),面向沒有MMU(Memory Management Unit)的硬件平臺(tái)。同標(biāo)準(zhǔn)Linux相比,它集成了標(biāo)準(zhǔn)Linux操作系統(tǒng)的穩(wěn)定性、強(qiáng)大網(wǎng)絡(luò)功能和出色的文件系,它是完全免費(fèi)的.
uC/OS II 開發(fā)商 Micrium
搶占式實(shí)時(shí)多任務(wù)實(shí)時(shí)操作系統(tǒng),可以管理63個(gè)任務(wù),開源的嵌式操作系統(tǒng),商業(yè)應(yīng)用需要得到Micrium公司的授權(quán),
VxWorks 開發(fā)商 WindRiver
VxWorks操作系統(tǒng)是美國風(fēng)河(WindRiver)公司于1983 年設(shè)計(jì)開發(fā)的一種嵌入式實(shí)時(shí)操作系統(tǒng)(RTOS),是嵌入式開發(fā)環(huán)境的關(guān)鍵組成部分。良好的持續(xù)發(fā)展能力、高性能的內(nèi)核以及友好的用戶開發(fā)環(huán)境,在嵌入式實(shí)時(shí)操作系統(tǒng)領(lǐng)域占據(jù)一席之地。它以其良好的可靠性和卓越的實(shí)時(shí)性被廣泛地應(yīng)用在通信、軍事、航空、航天等高精尖技術(shù)及實(shí)時(shí)性要求極高的領(lǐng)域中,如衛(wèi)星通訊、軍事演習(xí)、彈道制導(dǎo)、飛機(jī)導(dǎo)航等。在美國的 F-16、FA-18 戰(zhàn)斗機(jī)、B-2 隱形轟炸機(jī)和愛國者導(dǎo)彈上,甚至連1997年7月在火星表面登陸的火星探測(cè)器上也使用到了VxWorks
VxWorks 的實(shí)時(shí)性做得非常好,其系統(tǒng)本身的開銷很小,進(jìn)程調(diào)度、進(jìn)程間通信、中斷處理等系統(tǒng)公用程序精練而有效,它們?cè)斐傻难舆t很短。
PalmOS 開發(fā)商 PalmSource,Inc
早期由US Robotics(其后被3Com收購,再獨(dú)立改名為Palm公司)研制的專門用于其產(chǎn)品"Palm"的操作系統(tǒng)。主要用于PDA產(chǎn)器
WindowsCE 開發(fā)商 Microsoft
它是微軟針對(duì)個(gè)人電腦以外的電腦產(chǎn)品所研發(fā)的嵌入式操作系統(tǒng),而CE則為Customer Embedded的縮寫。
Windows 開發(fā)商 Microsoft
Windows98/me
Windows2000/XP
Windows Server2003
Windows Vista
Windows98/me是基于MS-DOS的混合的16/32位操作系統(tǒng)正慢慢的退出PC舞臺(tái)了,2000/X
P以及Server2003都是基于WindowsNT的32位操作系統(tǒng),XP/Server2003已經(jīng)有64位版本了。
Vista是微軟最新開發(fā)的版本預(yù)計(jì)在2006年推出。主要支持Intel,AMD,后來增加了對(duì)Power
PC,MIPS的支持。微軟的操作系統(tǒng)基本上統(tǒng)治了個(gè)人PC市場(chǎng),大概占了90%的市場(chǎng)份額。
UNIX-like
AIX 開發(fā)商 IBM
AIX是Advanced Interactive eXecutive的簡(jiǎn)稱,它是IBM 公司的UNIX操作系統(tǒng),整個(gè)
系統(tǒng)的設(shè)計(jì)從網(wǎng)絡(luò)、主機(jī)硬件系統(tǒng),到操作系統(tǒng)完全遵守開放系統(tǒng)的原則.
RS/6000 采用IBM 的UNIX操作系統(tǒng)-AIX作為其操作系統(tǒng).這是一個(gè)目前操作系統(tǒng)界最成
功,應(yīng)用領(lǐng)域最廣,最開放的第二代的UNIX系統(tǒng)。它特別適合于做關(guān)鍵數(shù)據(jù)處理(CRITIC
AL).
支持PowerPC POWER處理器.
目前的版本是AIX 5L 5.3,
支持64棵處理器,2TB內(nèi)存,16TB JFS2文件系統(tǒng),16TB JFS2文件.
HP-UX 開發(fā)商 HP
惠普公司在1996年隨著推出64位PA-8000處理器,開始了64位技術(shù)的實(shí)施計(jì)劃,它形成
了工業(yè)界運(yùn)算最快的商業(yè)和工程技術(shù)應(yīng)用服務(wù)器的基礎(chǔ)。為了與先進(jìn)的硬件配套,惠普公
司已經(jīng)逐步地把64位功能放入惠普公司在工業(yè)界領(lǐng)先的UNIX操作系統(tǒng)HP-UX。HP-UX 10.10
和10.20分別具有非常大的文件系統(tǒng)和文件。
HP-UX 11.00也有32位版本,使得基于32位PA-7X00系統(tǒng)也可以得到HP-UX 11.00的新功
能和特色;基于PA-8X00的K系列和T系列系統(tǒng)的客戶要在HP-UX的32位或64位版本之間做出選
擇?;萜展締螜C(jī)系統(tǒng)性能在工業(yè)界領(lǐng)先(39,469TPMS)的V系列系統(tǒng),只可以運(yùn)行64位的H
P-UX 11.00。
主要運(yùn)行于HP公司的PA-系列處理器以及Intel的安騰系列處理器上.
最新的版本HP-UX 11i v2.
可以管理128棵處理器,1TB內(nèi)存,32TB文件系統(tǒng),最大2TB的文件。
IRIX 開發(fā)商 SGI
SGI公司最早是專門生產(chǎn)圖形顯示終端的, OpenGL標(biāo)準(zhǔn)便是由SGI提出來的.公司開發(fā)的
這個(gè)操作系統(tǒng)是主要運(yùn)行在基于MIPS處理器的圖形工作站上,1992年SGI收購了MIPS,1998年
MIPS又脫離了SGI成立MIPS技術(shù)公司.2003年SGI推出了基于Linux的Altix系列操作系統(tǒng).
Mac OS X 開發(fā)商 Apple
Apple公司的Macintosh機(jī)上的操作系統(tǒng), 蘋果機(jī)主要用于圖形領(lǐng)域,在圖形處理領(lǐng)域占
有很大市場(chǎng)份額。Mac OS是首個(gè)在商用領(lǐng)域成功的圖形用戶界操作系統(tǒng)。Mac OS9及以前的
版本都在搭在蘋果機(jī)上銷售的。它不支持其它設(shè)備,每當(dāng)有新的設(shè)備時(shí)都要通過添加擴(kuò)展
來支持設(shè)備。新的Mac OS X結(jié)合BSDUnix、NeXTStep和Mac OS 9的元素。采用Unix風(fēng)格的內(nèi)
存管理和搶占式多任務(wù)處理,它的最底層建基于BSDUnix的內(nèi)核,實(shí)行的是部分開放源代碼
。
現(xiàn)行的最新的系統(tǒng)版本是Mac OS X v10.4.2。
只能運(yùn)行在PowerPC G3以上處理器的蘋果機(jī)上,蘋果公司正在跟Intel合作,表示以后
蘋果機(jī)會(huì)采用x86處理器。
Solaris 開發(fā)商 SUN
最早也是基于BSD Unix開發(fā)的,那時(shí)就直接叫Sun OS,從Sun OS5以后就以Solaris的
名字面市,從Solaris10開始它也是免費(fèi)開源的軟件了,開始主要是為SPARC和x86寫的,后來
經(jīng)過一些改動(dòng)也可以支持一大批的處理器.Solaris10開始支持64位處理器.
FreeBSD 開發(fā)者 Nate Williams,Rod Grimes,Jordan Hubbard.
Bill Jolitz的 386BSD發(fā)展形成3個(gè)分支FreeBSD,NetBSD,OpenBSD了,這些都是免費(fèi)的
開源操作系統(tǒng)。第一張F(tuán)reeBSD光盤是在1993年12月發(fā)布的。
FreeBSD 是一個(gè)在個(gè)人電腦上執(zhí)行的作業(yè)系統(tǒng),主要支持x86處理器,其他跟 Intel 相
容的 CPU 如 AMD 跟 Cyrix也被支持。
FreeBSD 能提供你許多昂貴工作站才有的先進(jìn)功能,這些特色包括:
搶占式多任務(wù)處理.
完整的 TCP/IP 網(wǎng)路功能 包含 SLIP, PPP, NFS 跟 NIS。
內(nèi)存保護(hù)(Memory protection) 能確保一個(gè)使用者不能打擾其他人。而一個(gè)應(yīng)用程式
也不能影響其他的程式。
標(biāo)準(zhǔn)的 X 視窗系統(tǒng) (X Window, X11R6) 提供良好的圖形用戶接口(GUI)以便在一般的
VGA 顯示卡以及螢?zāi)簧鲜褂茫?并且提供完整的原始程式碼。
能直接執(zhí)行在其他作業(yè)系統(tǒng) (如 SCO, BSDI, NetBSD, Linux 跟 386BSD)上編譯的 (
Binary) 程式。
數(shù)以千計(jì) 可以直接執(zhí)行(ready-to-run) 的應(yīng)用程式, 可以在 FreeBSD ports 及 pa
ckages 中找到。 免去你上網(wǎng)路到處找軟體的苦境。
需要時(shí)才置換的虛擬記憶體(Demand paged virtual memory 以及合理的虛擬記憶體及
檔案緩沖區(qū)之緩沖功能(merged VM/buffer cache)
NetBSD 開發(fā)者 NetBSD小組
NetBSD是一種完全免費(fèi)的類UNIX操作系統(tǒng),它是一個(gè)重于夸平臺(tái)應(yīng)用的BSD分支,它支
持50多種硬件平臺(tái),具有高度可移植性和硬件平臺(tái)兼容性.它可以運(yùn)行在從64位alpha服務(wù)器
到手持設(shè)備的多種硬件平臺(tái)上.NetBSD的清晰設(shè)計(jì)以及它的眾多高級(jí)特性使得它不論作為產(chǎn)
品還是研究環(huán)境都表現(xiàn)得非常出色。而且它對(duì)用戶在資源上進(jìn)行全方位的支持。其上的應(yīng)
用程序很多都可以非常容易地獲得。
OpenBSD 開發(fā)者 由NetBSD的前核心成員Theo de Raddt領(lǐng)導(dǎo)的一個(gè)開發(fā)小組。
OpenBSD由NetBSD分支出的計(jì)劃,
它是一個(gè)免費(fèi)、多平臺(tái)、基于4.4BSD的類Unix操作系統(tǒng)。目標(biāo)在于強(qiáng)調(diào)正確性、安全
性、標(biāo)準(zhǔn)化以及可移植性。著重于安全性,致力于成為最安全的操作系統(tǒng)。OpenBSD支持包
括SVR4(Solaris),FreeBSD,Linux,BSDI,SunOS和HPUX等大部分二進(jìn)制的模擬。
Linux
RedHat/Fedora 開發(fā)商 RedHat.Inc
Redhat linux是最早的Linux發(fā)行版本之一,也是最早使用軟件管理包RPM的Linux版本
, Redhat 自9.0以后,不再發(fā)布桌面版的,而是把這個(gè)項(xiàng)目與開源社區(qū)合作,于是就有了
Fedora 這個(gè) Linux 發(fā)行版。最新版本是FC4.0.
Slackware 開發(fā)商Slackware Linux, Inc
Slackware Linux是由Patrick Volkerding開發(fā)的GNU/Linux發(fā)行版。與很多其他的發(fā)
行版不同,它堅(jiān)持KISS(Keep It Simple Stupid)的原則,就是說沒有任何配置系統(tǒng)的圖形
界面工具。一開始,配置系統(tǒng)會(huì)有一些困難,但是更有經(jīng)驗(yàn)的用戶會(huì)喜歡這種方式的透明
性和靈活性。
Slackware Linux的另一個(gè)突出的特性也符合KISS原則:Slackware沒有如RPM之類的成
熟的軟件包管理器。Slackware的軟件包都是通常的tgz(tar/gzip)格式文件再加上安裝腳
本。Tgz對(duì)于有經(jīng)驗(yàn)的用戶來說,比RPM更為強(qiáng)大,并避免了RPM之類管理器的依賴性問題。
Slackware還有一個(gè)眾所周知的特性就是BSD風(fēng)格的初始化腳本。Slackware對(duì)所有的運(yùn)行級(jí)
(runlevel)/任務(wù)都用同一個(gè)腳本,而不是在不同的運(yùn)行級(jí)中建立一堆腳本的鏈接。這樣讓
你不必自己寫新的腳本就能很容易地調(diào)整系統(tǒng)。
Debian 開發(fā)商Debian project
Debian 以其忠于Unix和自由軟件以及豐富的選擇出名,它的最新版本包含有5萬個(gè)軟件
包,支持十一種體系結(jié)構(gòu),從ARM到IBM S390,以及個(gè)人電腦上的x86到PowerPC.它的軟包管理
工具APT一樣有名.最新發(fā)布版本是Debian3.1也叫sarge
Mandriva 開發(fā)商 Conectiva
Mandriva Linux的前身是歐洲最大的Linux廠商之一Mandrakesoft,長期以來Mandrak
e Linux以最為方便、易用、華麗的Linux發(fā)行版著稱。Mandrake Linux早期方便的字體安
裝工具和默認(rèn)的中文支持,為Linux普及做出了很大的貢獻(xiàn)。但是2004年前后Mandrakesof
t陷入財(cái)務(wù)危機(jī),瀕臨破產(chǎn)。公司于2005年2月24日與拉丁美洲最大的Linux廠商Conectiva
達(dá)成了收購協(xié)議,金額為170萬歐元,新公司旗下品牌Mandrake Linux更名為Mandriva Li
nux。Mandriva以rpm作為軟件管理工具,部分兼容Red Hat Linux/Fedora Core的預(yù)編譯包
.
SuSE 開發(fā)商 Novell
SUSE LINUX是德國的一個(gè)發(fā)行版,原是以Slackware Linux為基礎(chǔ),并提供完整德文使
用界面的產(chǎn)品,2004年Novell收購了SUSE.
Gentoo
Gentoo Linux為用戶提供了大量的應(yīng)用程序源代碼。Gentoo Linux的每一部分都可以
在最終用戶的系統(tǒng)上重新編譯建造,甚至包括最基本的系統(tǒng)庫和編譯器自身。 通過依賴關(guān)
系描述和源代碼鏡像的形式提供軟件,Gentoo Linux提供了大量軟件供用戶選擇。 標(biāo)準(zhǔn)的
源代碼鏡像包括30G的數(shù)據(jù)。 選擇不僅在軟件整體方面,也存在于軟件的內(nèi)部。由于可以
在本地編譯軟件,參數(shù)和變量的選擇可以由用戶自己指定。
事實(shí)上,在軟件的安裝和升級(jí)方面,Gentoo擁有自己獨(dú)特的優(yōu)勢(shì)。由于Portage技術(shù)的
產(chǎn)生,Gentoo Linux可以擔(dān)當(dāng)一個(gè)理想的安全服務(wù)器、開發(fā)平臺(tái)、專業(yè)級(jí)桌面應(yīng)用、游戲
服務(wù)器、嵌入式應(yīng)用等等各種角色。由于其無限制的可配置性,我們甚至可以稱Gentoo L
inux為一個(gè)準(zhǔn)發(fā)行版。
嵌入式式操作系統(tǒng).
uClinux
uClinux是一種優(yōu)秀的嵌入式Linux版本。uclinux是一個(gè)源碼開放的操作系統(tǒng),面向沒
有MMU(Memory Management Unit)的硬件平臺(tái)。同標(biāo)準(zhǔn)Linux相比,它集成了標(biāo)準(zhǔn)Linux操
作系統(tǒng)的穩(wěn)定性、強(qiáng)大網(wǎng)絡(luò)功能和出色的文件系,它是完全免費(fèi)的.
uC/OS II 開發(fā)商 Micrium
搶占式實(shí)時(shí)多任務(wù)實(shí)時(shí)操作系統(tǒng),可以管理63個(gè)任務(wù),開源的嵌式操作系統(tǒng),商業(yè)應(yīng)用需
要得到Micrium公司的授權(quán),
VxWorks 開發(fā)商 WindRiver
VxWorks操作系統(tǒng)是美國風(fēng)河(WindRiver)公司于1983年設(shè)計(jì)開發(fā)的一種嵌入式實(shí)時(shí)操
作系統(tǒng)(RTOS),是嵌入式開發(fā)環(huán)境的關(guān)鍵組成部分。良好的持續(xù)發(fā)展能力、高性能的內(nèi)
核以及友好的用戶開發(fā)環(huán)境,在嵌入式實(shí)時(shí)操作系統(tǒng)領(lǐng)域占據(jù)一席之地。它以其良好的可
靠性和卓越的實(shí)時(shí)性被廣泛地應(yīng)用在通信、軍事、航空、航天等高精尖技術(shù)及實(shí)時(shí)性要求
極高的領(lǐng)域中,如衛(wèi)星通訊、軍事演習(xí)、彈道制導(dǎo)、飛機(jī)導(dǎo)航等。在美國的 F-16、FA-18
戰(zhàn)斗機(jī)、B-2 隱形轟炸機(jī)和愛國者導(dǎo)彈上,甚至連1997年7月在火星表面登陸的火星探測(cè)
器上也使用到了VxWorks
VxWorks 的實(shí)時(shí)性做得非常好,其系統(tǒng)本身的開銷很小,進(jìn)程調(diào)度、進(jìn)程間通信、中
斷處理等系統(tǒng)公用程序精練而有效,它們?cè)斐傻难舆t很短。
PalmOS 開發(fā)商 PalmSource,Inc
早期由US Robotics(其后被3Com收購,再獨(dú)立改名為Palm公司)研制的專門用于其產(chǎn)
品"Palm"的操作系統(tǒng)。主要用于PDA產(chǎn)器
WindowsCE 開發(fā)商 Microsoft
它是微軟針對(duì)個(gè)人電腦以外的電腦產(chǎn)品所研發(fā)的嵌入式操作系統(tǒng),而CE則為Customer
Embedded的縮寫。
據(jù)了解,中國航天科技集團(tuán)公司五院從2001年就開始研發(fā)星載計(jì)算機(jī)特有的操作系統(tǒng)——SpaceOS,并在2006年首飛成功。
那么SpaceOS為何許人也呢?首先,我們要了解SpaceOS系統(tǒng),那么需要先了解航天飛船的計(jì)算機(jī)的特點(diǎn)。
航天器上的計(jì)算機(jī)將面臨來自太空的環(huán)境的巨大挑戰(zhàn)。在太空中,航天器的計(jì)算機(jī)將會(huì)遭到子、中子、重離子、電子的轟炸。同時(shí)“總劑量效應(yīng)”和“單粒子效應(yīng)”是兩種典型的太空射線對(duì)空間計(jì)算機(jī)造成的損害,也是星載計(jì)算機(jī)同其它地面計(jì)算機(jī)的最大挑戰(zhàn)。
并且,控制計(jì)算機(jī)要承受攝氏零下35度到70度的巨大變化,同時(shí)還要具有抗輻射、抗靜電、抗震動(dòng)等能力。在考核試驗(yàn)綜合應(yīng)力時(shí),一面震動(dòng)、一面溫度急劇變化、同時(shí)多個(gè)條件加載,考驗(yàn)產(chǎn)品的極限性能都要滿足。
不能關(guān)機(jī)、不能復(fù)位、不能初始化是航天器控制計(jì)算機(jī)的基本要求,地面上的通用計(jì)算機(jī)不可能做到一直運(yùn)行,總有開機(jī)、關(guān)機(jī)的時(shí)候,如果出錯(cuò),換個(gè)零件、升級(jí)一下軟件都很容易實(shí)現(xiàn),但是太空計(jì)算機(jī)如果出錯(cuò),不可能更換故障元器件,只能通過及時(shí)的故障診斷、故障隔離和系統(tǒng)恢復(fù)解決問題。1998年歐洲阿里亞娜5號(hào)運(yùn)載火箭失敗,2011年國外航天器失敗,都是由計(jì)算機(jī)系統(tǒng)錯(cuò)誤導(dǎo)致的。
神州九號(hào)太空計(jì)算機(jī)(圖片來源新浪微博)
太空計(jì)算機(jī)的外觀與常見的商用計(jì)算機(jī)有著很大的不同。以神州九號(hào)太空計(jì)算機(jī)為例,它的外形是一個(gè)堅(jiān)固的經(jīng)過特殊處理的金屬盒子,通過外露的接口與宇宙飛船各種設(shè)備相連接。這樣堅(jiān)固的構(gòu)造保證了在起飛和降落階段能夠承載瞬間巨大的“加速度”沖擊和劇烈的震動(dòng)而不會(huì)損壞。并且整個(gè)太空計(jì)算機(jī)總重量的指標(biāo)是十分苛求的——不能太重,大約是十幾千克吧。
但是,即使是這樣一個(gè)簡(jiǎn)樸的黑盒子,它的造價(jià)是我們常見的商用計(jì)算機(jī)的500倍以上。這就需要設(shè)計(jì)開發(fā)人員在工作中分外嚴(yán)格遵守操作流程。甚至有人開玩笑說,如果不小心燒毀一個(gè)芯片,那么一輛奧迪車就沒了。
好了,介紹完硬件平臺(tái),那么我們就來說一下SpaceOS
航天計(jì)算機(jī)的硬件造價(jià)非常高,但是其硬件配置在我們看來卻非常的低。據(jù)了解,502所從1998年開始研制星載計(jì)算機(jī),從2006年,自主研發(fā)的SpaceOS操作系統(tǒng)成功運(yùn)行,現(xiàn)在的神舟九號(hào)和天宮一號(hào)使用的都是用的這個(gè)操作系統(tǒng)。
那么接下來我們來解答上面的各種疑問。為何航天系統(tǒng)不采用Windows 或者Linux這些操作系統(tǒng)呢?
Windows 10
首先,我們需要了解到,家用操作系統(tǒng)與航天系統(tǒng)的要求并不相同,家庭電腦在多數(shù)情況下要求系統(tǒng)的均衡運(yùn)行,能夠滿足我們?nèi)粘5纳罟ぷ餍枨?,例如同時(shí)運(yùn)行多個(gè)程序而不影響系能,航天器的系統(tǒng)則不是這樣的,他更多的只是承擔(dān)某一個(gè)重要的認(rèn)為而已。
同時(shí),Linux/Unix/Windows這些都是通用操作系統(tǒng),所以其需要兼顧的功能太多,利用音樂播放,游戲等等,所以其操作代碼非常復(fù)雜,這也使得操作系統(tǒng)的穩(wěn)定性要差很多。航天器的計(jì)算機(jī)并不需要滿足這么多功能,只要能夠完成所需的操作就可以了,這樣的設(shè)計(jì)同時(shí)也是為了減少系統(tǒng)出現(xiàn)故障的幾率。
而且,航天器的內(nèi)存和CPU都非常弱,據(jù)稱,天宮一號(hào)的CPU是10MHz的,內(nèi)存是2M,這種配置跑Windows和Linux比較費(fèi)勁,雖然采用Linux也并非不可能但要裁剪Linux內(nèi)核確實(shí)太麻煩了。但那么大量的裁剪,誰來保證裁剪后的系統(tǒng)的穩(wěn)定性?
更致命的是,Linux不是一個(gè)實(shí)時(shí)操作系統(tǒng)。航天飛船對(duì)計(jì)算機(jī)的要求必須是實(shí)時(shí)性,需要快速的反應(yīng)人們的控制操作,航天系統(tǒng)對(duì)操作時(shí)間有這嚴(yán)格的要求,在太空中,一毫秒的時(shí)間也可能對(duì)非常產(chǎn)生巨大的影響。Linux/Unix/Windows他們是民用的操作系統(tǒng),其內(nèi)核設(shè)計(jì)并沒有考慮實(shí)時(shí)性,所以他們并不適用于航天領(lǐng)域。
關(guān)于這款操作系統(tǒng),很多人一直在質(zhì)疑SpaceOS操作系統(tǒng)是否屬于純國貨?
中國航天科技集團(tuán)五院星載計(jì)算機(jī)首席專家華更新研究員總結(jié)說:“我國自主研發(fā)的空間計(jì)算機(jī)的操作系統(tǒng)SpaceOS,已經(jīng)從引進(jìn)、消化、吸收,逐步過渡到當(dāng)前的自主可控?!?/p>
VxWorks
很多人質(zhì)疑,SpaceOS主要內(nèi)容是仿造美國風(fēng)河系統(tǒng)公司的VxWorks653(653是產(chǎn)品名,并非版本號(hào)),那么事實(shí)是否如此呢?SpaceOS還是自主研發(fā)呢?
之所以說系統(tǒng)是自主研制,這只是代表著這個(gè)系統(tǒng)的代碼是我國自己從頭開始寫的,但是在代碼編寫的過程中借鑒了現(xiàn)有VxWorks653系統(tǒng)的代碼。SpaceOS代碼非常少,其編寫起來也并不是很復(fù)雜,完全能夠?qū)崿F(xiàn)國產(chǎn),SpaceOS與其說是說是操作系統(tǒng),實(shí)際就是一套硬件管理程序而已。
那么中國人未來能不能編寫出自己的桌面通用操作系統(tǒng)呢?
在我看來,其實(shí),在操作系統(tǒng)方面國內(nèi)并不缺少技術(shù),技術(shù)人員外我們可以花大價(jià)錢從競(jìng)爭(zhēng)對(duì)手來挖,但是需要我們了解的事,操作系統(tǒng)并不是一個(gè)獨(dú)立的存在,他還需要一個(gè)生態(tài)系統(tǒng)。Windows、安卓這些系統(tǒng)的成功,與其完善的生態(tài)系統(tǒng)有很大關(guān)系,我們即使能夠自己研發(fā)一個(gè)操作系統(tǒng),但是生態(tài)系統(tǒng)卻不是靠自己能夠解決的。
IT行業(yè),看似一個(gè)簡(jiǎn)單的環(huán)境,其實(shí)牢固的基礎(chǔ)也起著巨大的作用,我國錯(cuò)過了計(jì)算機(jī)基礎(chǔ)發(fā)展的黃金階段,這就需要后面我們來填補(bǔ)這個(gè)苦果,這個(gè)就與我國的鋼材市場(chǎng)一樣,雖然我國能夠生產(chǎn)很多的鋼坯等初級(jí)產(chǎn)品,但是高端的鋼材卻需要進(jìn)口。所以任何一個(gè)產(chǎn)業(yè),打牢基礎(chǔ)都是非常重要的一件事。