Linux與Windows XX的總體比較 Linux何以備受青睞,致使除微軟以外,國際上有名的硬、軟件廠商都毫無例外地與之結(jié)盟、捆綁。甚至連世界IT的龍頭老大“藍(lán)后巨人”IBM也要“全面擁抱Linux”呢? 首先,Linux作為自由軟件有兩個特點(diǎn):一是它免費(fèi)提供源碼,二是愛好者可以按照自己的需要自由修改、復(fù)制和發(fā)布程序的源碼,并公布在Internet上。這就吸引了世界各地的操作系統(tǒng)高手為Linux編寫各種各樣的驅(qū)動程序和應(yīng)用軟件,使得Linux成為一種不僅只是一個內(nèi)核,而且包括系統(tǒng)管理工具、完整的開發(fā)環(huán)境和開發(fā)工具、應(yīng)用軟件在內(nèi),用戶很容易獲得的操作系統(tǒng)。 由于可以得到Linux的源碼,所以操作系統(tǒng)的內(nèi)部邏輯可見,這樣就可以準(zhǔn)確地查明故障原因,及時采取相應(yīng)對策。在必要的情況下,用戶可以及時地為Linux打 “補(bǔ)丁”(這正是筆者前面文章中討論的集市模式開發(fā)軟件最本質(zhì)的內(nèi)容),這是其它操作系統(tǒng)所沒有的優(yōu)勢。同時,這也使得用戶容易根據(jù)操作系統(tǒng)的特點(diǎn)構(gòu)建安全保障系統(tǒng),不會由于不了解不公開源碼的 “黑盒子”式的系統(tǒng)預(yù)留的什么 “后門”而受到意外的打擊。 第二,究其根本,Linux是一個UNIX系統(tǒng)變種,因此也就具有了Unix系統(tǒng)的一系列優(yōu)良特性,Unix上的應(yīng)用可以很方便地移植到Linux平臺上,這使得Unix用戶很容易掌握Linux。下面簡要地描述UNIX亦即Linux的一系列特色。 2.1 UNIX/Linux的主要特色 早期UNIX的主要特色是結(jié)構(gòu)簡煉、便于移植和功能相對強(qiáng)大,經(jīng)過30來年的發(fā)展和進(jìn)化,形成了一些極為重要并穩(wěn)定的特色,其中主要包括: 1. 技術(shù)成熟,可靠性高 經(jīng)過30來年開放式道路的發(fā)展,UNIX的一些基本技術(shù)已變得十分成熟,有的已成為各類操作系統(tǒng)的常用技術(shù)。實(shí)踐表明,UNIX是能達(dá)到大型主機(jī)(mainframe)可靠性要求的少數(shù)操作系統(tǒng)之一。目前許多UNIX大型主機(jī)和服務(wù)器在國外的大型企業(yè)中每天24小時,每年365天不間斷地運(yùn)行。例如,不少大企業(yè)或政府部門,即所謂肩負(fù)關(guān)鍵使命的場合/部門將其整個企業(yè)/部門信息系統(tǒng)建立并運(yùn)行在以UNIX為主服務(wù)器的Client/Server結(jié)構(gòu)上。但到目前為止,世界上還沒有一家大型企業(yè)將其重要的信息系統(tǒng)完全建立在NT上。 2. 極強(qiáng)的可伸縮性 UNIX系統(tǒng)是世界上唯一能在筆記本電腦、PC、工作站,直至巨型機(jī)上運(yùn)行的操作系統(tǒng),而且能在所有主要CPU芯片搭建的體系結(jié)構(gòu)上運(yùn)行(包括Intel/AMD及HP-PA、MIPS、PowerPC、UltraSPARC、ALPHA等RISC芯片)。至今為止,世界上沒有第二個操作系統(tǒng)能達(dá)到這一點(diǎn)。此外,由于UNIX系統(tǒng)能很好地支持SMP、MPP和Cluster等技術(shù),使其可伸縮性又有了很大的增強(qiáng)。目前,商品化UNIX系統(tǒng)能支持的SMP,CPU數(shù)已達(dá)到幾百甚至更多個,MPP系統(tǒng)中的節(jié)點(diǎn)甚至已超過1024個UNIX支持的異種平臺Cluster技術(shù)也已投入使用。UNIX的伸縮性遠(yuǎn)遠(yuǎn)超過了NT操作系統(tǒng)目前所能達(dá)到的水平 3. 網(wǎng)絡(luò)功能強(qiáng) 網(wǎng)絡(luò)功能是UNIX系統(tǒng)的一又一重要特色,作為Internet網(wǎng)技術(shù)和異種機(jī)連接重要手段的TCP/IP協(xié)議就是在UNIX上開發(fā)和發(fā)展起來的。TCP/IP是所有UNIX系統(tǒng)不可分割的組成部分。因此,UNIX服務(wù)器在Internet服務(wù)器中占80%以上,占絕對優(yōu)勢。此外,UNIX還支持所有常用的網(wǎng)絡(luò)通信協(xié)議,包括NFS、DCE、IPX/SPX、SLIP、PPP等,使得UNIX系統(tǒng)能方便地與已有的主機(jī)系統(tǒng),以及各種廣域網(wǎng)和局域網(wǎng)相連接,這也是UNIX具有出色的互操作性(Interoperability)的根本原因。 4. 強(qiáng)大的數(shù)據(jù)庫支持能力 由于UNIX具有強(qiáng)大的支持?jǐn)?shù)據(jù)庫的能力和良好的開發(fā)環(huán)境,因此多年來,所有主要數(shù)據(jù)庫廠商,包括Oracle、Informix、Sybase、Progress等,都把UNIX作為主要的數(shù)據(jù)庫開發(fā)和運(yùn)行平臺,并創(chuàng)造出一個又一個性價比的新記錄。UNIX服務(wù)器正在成為大型企業(yè)數(shù)據(jù)中心替代大型主機(jī)的主要平臺。 5. 開發(fā)功能強(qiáng) UNIX系統(tǒng)從一開始就為軟件開發(fā)人員提供了豐富的開發(fā)工具。成為工程工作站的首選和主要的操作系統(tǒng)和開發(fā)環(huán)境。可以說,工程工作站的出現(xiàn)和成長與UNIX是分不開的。至今為止,UNIX工作站仍是軟件開發(fā)廠商和工程研究設(shè)計(jì)部門的主要工作平臺。有重大意義的軟件新技術(shù)的出現(xiàn)幾乎都在UNIX上,如TCP/IP、WWW、OODBMS等。 6. 開放性好 開放性是UNIX最重要的本質(zhì)特性。開放系統(tǒng)概念的形成與UNIX是密不可分的。UNIX是開放系統(tǒng)的先驅(qū)和代表。由于開放系統(tǒng)深入人心,幾乎所廠商都宣稱自己的產(chǎn)品是開放系統(tǒng),確實(shí)每一種系統(tǒng)都能滿足某種開放的特性,如可移植性、可兼容性、可伸縮性、互操作性等。但所有這些系統(tǒng)與開放系統(tǒng)的本質(zhì)特征—不受某些廠商的壟斷和控制相去甚遠(yuǎn),只有UNIX完全符合這一條件。 7. 標(biāo)準(zhǔn)化 過去,Unix界被分析家和用戶批判,因?yàn)闆]有為所有Unix操作系統(tǒng)提供統(tǒng)一的標(biāo)準(zhǔn)。其實(shí),到目前為止,國際標(biāo)準(zhǔn)化組織(ISO)、工業(yè)團(tuán)體恰恰是以UNIX基礎(chǔ)制訂了一系列標(biāo)準(zhǔn)化,如ISO/IEC的POSIX標(biāo)準(zhǔn)、IEEE POSIX標(biāo)準(zhǔn)、X/Open組織的XPG3/4工業(yè)標(biāo)準(zhǔn)以及后來的Spec 1170(因?yàn)樗?170個應(yīng)用編程接口,后來改名為UNIX’95)標(biāo)準(zhǔn)。不少人對標(biāo)準(zhǔn)及標(biāo)準(zhǔn)化組織的作用及職權(quán)產(chǎn)生了誤解。事實(shí)上,當(dāng)標(biāo)準(zhǔn)化組織企圖駕馭互相競爭的力量,和企圖為用戶規(guī)定他們的要求時是注定要失敗的。比方說,標(biāo)準(zhǔn)只能用于給出道路的規(guī)則,而不應(yīng)用于制造汽車。如果廠家被強(qiáng)迫完全遵從單一的標(biāo)準(zhǔn),而不允許他們產(chǎn)品有特色,則用戶將受害,Unix將變成象任何單一廠家的產(chǎn)品一樣,沒有任何特色。 Unix標(biāo)準(zhǔn)組織的真實(shí)目標(biāo)是為用戶和廠家定義一種規(guī)定Unix形態(tài)的基礎(chǔ)。標(biāo)準(zhǔn)將保證Unix系統(tǒng)是可操作的,并且其應(yīng)用是便于移植的。但它們也允許相互競爭的開放開發(fā)環(huán)境能創(chuàng)新和具有技術(shù)特色。 當(dāng)然,由于UNIX是有版權(quán)的,而且其源頭有多家,許多廠家自行開發(fā),并強(qiáng)調(diào)特色而導(dǎo)致UNIX版本的不統(tǒng)一(相比之下,Linux的核心是統(tǒng)一的,各發(fā)行廠家只是在外部作了不同程度的開發(fā),但又都要遵循POSIX等標(biāo)準(zhǔn),所以不會存在UNIX那種四分五裂的表象)。即便如此,Unix系統(tǒng)已經(jīng)提供了比任何其他操作系統(tǒng)更多的可互操作性。公共的聯(lián)網(wǎng)和系統(tǒng)管理協(xié)議允許用戶方便地混用和匹配多種Unix系統(tǒng)。從一種Unix向另一種Unix移植應(yīng)用只需幾天時間,而在完全不同的操作系統(tǒng)間移植或重寫代碼需要幾個月甚至幾年時間。 而且Unix工業(yè)界還在快速地向前發(fā)展,使得互操作性和可移植性更為方便。由獨(dú)立的X/Open組織管理的Unix’95為操作系統(tǒng)廠家和應(yīng)用開發(fā)商規(guī)定了商品Unix的形態(tài)。所有的Unix廠家已經(jīng)從Unix’95規(guī)格說明。 開發(fā)或購買遵從Unix’95規(guī)格的應(yīng)用可保證用戶方便地從一個Unix操作系統(tǒng)向另一個移植。但并不強(qiáng)迫用戶購買只遵從Unix’95規(guī)格的產(chǎn)品,用戶可以開發(fā)和遵從開放且自由競爭的市場購買具有新的擴(kuò)充的產(chǎn)品,以滿足自己特殊的需要。 這樣,Unix工業(yè)界再次為用戶提供了選擇的權(quán)力。如果伸縮性和移植性對用戶的業(yè)務(wù)是最重要的,用戶可以選擇遵從Unix’95的應(yīng)用;如果先進(jìn)技術(shù)是關(guān)鍵,則用戶可選擇某一廠家具有新擴(kuò)充的應(yīng)用,當(dāng)然這些擴(kuò)充尚未成為標(biāo)準(zhǔn)。 由于Unix不斷發(fā)展,因此,Unix’95標(biāo)準(zhǔn)將繼續(xù)發(fā)展以接納某些廠家的創(chuàng)新。 2.2 Linux和Windows XX相比有何特點(diǎn) 1. 可完全免費(fèi)得到 Linux操作系統(tǒng)可以從互聯(lián)網(wǎng)上免費(fèi)下載使用,只要您有快速的網(wǎng)絡(luò)連接就行;而且,Linux上跑的絕大多數(shù)應(yīng)用程序也是免費(fèi)可得的。用了Linux就再也不用背”使用盜版軟件”的黑鍋了。 2. 可以運(yùn)行在386以上及各種RISC體系結(jié)構(gòu)機(jī)器上 Linux最早誕生于微機(jī)環(huán)境,一系列版本都充分利用了X86CPU的任務(wù)切換能力,使X86CPU的效能發(fā)揮得淋淋盡致,而這一點(diǎn)連Windows都沒有做到。此外,它可以很好地運(yùn)行在由各種主流RISC芯片(ALPHA、MIPS、PowerPC、UltraSPARC、HP-PA等)搭建的機(jī)器上。 3. Linux是UNIX的完整實(shí)現(xiàn) 從發(fā)展的背景看,Linux與其他操作系統(tǒng)的區(qū)別是,Linux是從一個比較成熟的操作系統(tǒng)發(fā)展而來的,而其他操作系統(tǒng),如WindowsNT等,都是自成體系,無對應(yīng)的相依托的操作系統(tǒng)。這一區(qū)別使得Linux的用戶能大大地從Unix團(tuán)體貢獻(xiàn)中獲利。無論是Unix的作者還是Unix的用戶,都認(rèn)為只有Unix才是一個真正的操作系統(tǒng),許多計(jì)算機(jī)系統(tǒng)(從個人計(jì)算機(jī)到超級計(jì)算機(jī))都存在Unix版本,Unix的用戶可以從很多方面得到支持和幫助。因此,Linux作為Unix的一個克隆,同樣會得到相應(yīng)的支持和幫助,直接擁有Unix在用戶中建立的牢固的地位。 UNIX上的絕大多數(shù)命令都可以在Linux里找到并有所加強(qiáng)。UNIX的可靠性、穩(wěn)定性以及強(qiáng)大的網(wǎng)絡(luò)功能也在Linux身上一一體現(xiàn)。 4. 真正的多任務(wù)多用戶 只有很少的操作系統(tǒng)能提供真正的多任務(wù)能力,盡管許多操作系統(tǒng)聲明支持多任務(wù),但并不完全準(zhǔn)確,如Windows。而Linux則充分利用了X86CPU的任務(wù)切換機(jī)制,實(shí)現(xiàn)了真正多任務(wù)、多用戶環(huán)境,允許多個用戶同時執(zhí)行不同的程序,并且可以給緊急任務(wù)以較高的優(yōu)先級。 5. 完全符合POSIX標(biāo)準(zhǔn) POSIX是基于UNIX的第一個操作系統(tǒng)簇國際標(biāo)準(zhǔn),Linux遵循這一標(biāo)準(zhǔn)這使UNIX下許多應(yīng)用程序可以很容易地移植到Linux下,相反也是這樣。 6. 具有圖形用戶界面 Linux的圖形用戶界面是Xwindow系統(tǒng)。Xwindow可以做MSWindows下的所有事情,而且更有趣、更豐富,用戶甚至可以在幾種不同風(fēng)格的窗口之間來回切換。 7. 具有強(qiáng)大的網(wǎng)絡(luò)功能 實(shí)際上,Linux就是依靠互聯(lián)網(wǎng)才迅速發(fā)展了起來,Linux具有強(qiáng)大的網(wǎng)絡(luò)功能也是自然而然的事情。它可以輕松地與TCP/IP、LANManager、Windows for Workgroups、Novell Netware或Windows NT網(wǎng)絡(luò)集成在一起,還可以通過以太網(wǎng)或調(diào)制解調(diào)器連接到Internet上。 Linux不僅能夠作為網(wǎng)絡(luò)工作站使用,更可以勝任各類服務(wù)器,如X應(yīng)用服務(wù)器、文件服務(wù)器、打印服務(wù)器、郵件服務(wù)器、新聞服務(wù)器等等。 8. 是完整的UNIX開發(fā)平臺 Linux支持一系列的UNIX開發(fā)工上,幾乎所有的主流程序設(shè)計(jì)語言都已移植到Linux上并可免費(fèi)得到,如C、C++、Fortran77、ADA、PASCAL、Modual2和3、Tcl/TkScheme、SmallTalk/X等。 總而言之,Unix就是可供各種用戶選擇的對象。一個操作系統(tǒng)已經(jīng)使分布式計(jì)算成為現(xiàn)實(shí)。一個操作系統(tǒng)正在使新形式的交互娛樂成為現(xiàn)實(shí)并正確領(lǐng)導(dǎo)通向新的工程和商業(yè)應(yīng)用的路。這就是Unix所體現(xiàn)的精神。但Unix還不止于此。主要地,Unix給用戶選擇最佳應(yīng)用、最佳開發(fā)環(huán)境、最佳網(wǎng)絡(luò)功能和最佳硬件的自由,以滿足用戶的業(yè)務(wù)要求。Unix還給用戶選擇何時升級系統(tǒng)的自由,甚至當(dāng)用戶改變主意時,用戶可以以最少的痛苦來安裝一個新系統(tǒng),只要業(yè)務(wù)需要。 Unix專門獻(xiàn)身于使用戶保持選擇的權(quán)力。 三、 主要產(chǎn)品的競爭 上面我們從總體上講述了UNIX從而也是Linux的特點(diǎn),下面我們從服務(wù)器,桌面機(jī)和嵌入式三個不同層面上來比較Linux與Windows之間的優(yōu)缺點(diǎn)、強(qiáng)項(xiàng)和弱處。 3.1服務(wù)器操作系統(tǒng)——Linux與NT 服務(wù)器是涉及一大類機(jī)器的統(tǒng)稱,最高端,用作超級計(jì)算或頂級企業(yè)和網(wǎng)絡(luò)服務(wù)器的MPP(大規(guī)模并行處理機(jī))、SMP(對稱多處理機(jī))、Cluster(集群機(jī)),Mainframe(大型主機(jī));到普通商用數(shù)據(jù)庫服務(wù)器的中型機(jī),如IBM AS/400,中高檔服務(wù)器如IBM RS/6000/系列機(jī),HP 9000/K系列,SUN Ultra SPARC中高檔服務(wù)器(如10000系列)、SGI的1000系列等。以及低端,用作郵件、文件/打印服務(wù)器等的普通PC服務(wù)器,門類繁多,不一而足。在這方面Linux都有其產(chǎn)品,而NT基本上是處于PC服務(wù)器檔次上的操作系統(tǒng)。 參考資料:http://www./htm/app/linux/viewpoint/01_7_26_3.asp Linux和Windows的區(qū)別 和Linux一樣,Windows系列是完全的多任務(wù)操作系統(tǒng)。它們支持同樣的用戶接口、網(wǎng)絡(luò)和安全性。但是,Linux和Windows的真正區(qū)別在于,Linux事實(shí)上是Unix的一種版本,而且來自Unix的貢獻(xiàn)非常巨大。是什么使得Unix如此重要?不僅在于對多用戶機(jī)器來說,Unix是最流行的操作系統(tǒng),而且在于它是免費(fèi)軟件的基礎(chǔ)。在Internet上,大量免費(fèi)軟件都是針對Unix系統(tǒng)編寫的。由于有眾多的Unix廠商,所以Unix也有許多實(shí)現(xiàn)方法。沒有一個單獨(dú)的組織負(fù)責(zé)Unix的分發(fā)?,F(xiàn)在,存在一股巨大的力量推動Unix社團(tuán)以開放系統(tǒng)的形式走向標(biāo)準(zhǔn)化。另一方面Windows系列是專用系統(tǒng),由開發(fā)操作系統(tǒng)的公司控制接口和設(shè)計(jì)。在這個意義上這種公司利潤很高,因?yàn)樗鼘Τ绦蛟O(shè)計(jì)和用戶接口設(shè)計(jì)建立了嚴(yán)格的標(biāo)準(zhǔn),和那些開放系統(tǒng)社團(tuán)完全不一樣。一些組織正在試圖完成標(biāo)準(zhǔn)化Unix程序設(shè)計(jì)接口的任務(wù)。特別要指出的是,Linux完全兼容POSIX.1標(biāo)準(zhǔn)。 Linux與Unix的區(qū)別 某些PC機(jī)的Unix和Linux在實(shí)現(xiàn)方面相類似。幾乎所有的商業(yè)Unix版本都基本支持同樣的軟件、程序設(shè)計(jì)環(huán)境和網(wǎng)絡(luò)特性。然而,Linux和Unix的商業(yè)版本依然存在許多差別。Linux支持的硬件范圍和商業(yè)Unix不一樣。一般來說,商業(yè)Unix支持的硬件多一些,可是Linux支持的硬件也在不斷擴(kuò)大。突出的是,Linux至少和商用Unix一樣穩(wěn)定。對許多用戶來說,最重要的因素是價格。Linux是免費(fèi)軟件,用戶可以從Internet網(wǎng)上下載。如果上網(wǎng)不方便,可以很便宜地通過郵購得到Linux的磁盤或CD-ROM。當(dāng)然也可以直接從朋友那里得到。商業(yè)Unix的價值不應(yīng)被貶低。除了軟件本身的價格外,用戶還需支付文檔、售后支持和質(zhì)保費(fèi)。對于較大的機(jī)構(gòu),這些都很重要,但是PC機(jī)用戶也許從中得不到什么好處。許多商業(yè)公司和大學(xué)等單位已經(jīng)發(fā)現(xiàn),在實(shí)驗(yàn)室用廉價的PC機(jī)運(yùn)行Linux比用工作站運(yùn)行商業(yè)Unix還好。Linux可以在PC機(jī)上提供工作站的功能,而PC機(jī)的價格是工作站的幾分之一。也有一些針對PC機(jī)的便宜的Unix,其中最有名的是386BSD。在許多方面,386BSD軟件包和Linux兼容,但Linux更適合用戶的需求。最顯著的是,Linux的開發(fā)是開放的,任何志愿者都可以對開發(fā)過程做出貢獻(xiàn)。相比之下,386BSD是由封閉的團(tuán)隊(duì)開發(fā)的。正是這樣,這兩種產(chǎn)品存在著嚴(yán)重的概念上和設(shè)計(jì)上的差別:Linux的目標(biāo)是從頭開始開發(fā)一個完整的Unix系統(tǒng);386BSD的目標(biāo)則是對現(xiàn)有的BSD做些修改,以適合80386系統(tǒng)。 Linux與其他操作系統(tǒng)的區(qū)別 Linux可以與MS-DOS、OS/2、Windows等其他操作系統(tǒng)共存于同一臺機(jī)器上。它們均為操作系統(tǒng),具有一些共性,但是互相之間各有特色,有所區(qū)別。 目前運(yùn)行在PC機(jī)上的操作系統(tǒng)主要有Microsoft的MS-DOS、Windows、Windows NT、IBM的OS/2等。早期的PC機(jī)用戶普遍使用MS-DOS,因?yàn)檫@種操作系統(tǒng)對機(jī)器的硬件配置要求不高,而隨著計(jì)算機(jī)硬件技術(shù)的飛速發(fā)展,硬件設(shè)備價格越來越低,人們可以相對容易地提高計(jì)算機(jī)的硬件配置,于是開始使用Windows、Windows NT等具有圖形界面的操作系統(tǒng)。Linux是新近被人們所關(guān)注的操作系統(tǒng),它正在逐漸為PC機(jī)的用戶所接受。那么,Linux與其他操作系統(tǒng)的主要區(qū)別是什么呢?下面從兩個方面加以論述。 首先看一下Linux與MS-DOS之間的區(qū)別.在同一系統(tǒng)上運(yùn)行Linux和MS-DOS已很普遍,就發(fā)揮處理器功能來說,MS-DOS沒有完全實(shí)現(xiàn)x86處理器的功能,而Linux完全在處理器保護(hù)模式下運(yùn)行,并且開發(fā)了處理器的所有特性。Linux可以直接訪問計(jì)算機(jī)內(nèi)的所有可用內(nèi)存,提供完整的Unix接口。而MS-DOS只支持部分Unix的接口。 就使用費(fèi)用而言,Linux和MS-DOS是兩種完全不同的實(shí)體。與其他商業(yè)操作系統(tǒng)相比,MS-DOS價格比較便宜,而且在PC機(jī)用戶中有很大的占有率,任何其他PC機(jī)操作系統(tǒng)都很難達(dá)到MS-DOS的普及程度,因?yàn)槠渌僮飨到y(tǒng)的費(fèi)用對大多數(shù)PC機(jī)用戶來說都是一個不小的負(fù)擔(dān)。Linux是免費(fèi)的,用戶可以從internet上或者其他途徑獲得它的版本,而且可以任意使用,不用考慮費(fèi)用問題。 就操作系統(tǒng)的功能來說,MS-DOS是單任務(wù)的操作系統(tǒng),一旦用戶運(yùn)行了一個MS-DOS的應(yīng)用程序,它就獨(dú)占了系統(tǒng)的資源,用戶不可能再同時運(yùn)行其他應(yīng)用程序。而Linux是多任務(wù)的操作系統(tǒng),用戶可以同時運(yùn)行多個應(yīng)用程序。 再看一下Linux與OS/2、Windows、Windows NT之間的區(qū)別。 從發(fā)展的背景看,Linux與其他操作系統(tǒng)的區(qū)別是,Linux是從一個比較成熟的操作系統(tǒng)發(fā)展而來的,而其他操作系統(tǒng),如Windows NT等,都是自成體系,無對應(yīng)的相依托的操作系統(tǒng)。這一區(qū)別使得Linux的用戶能大大地從Unix團(tuán)體貢獻(xiàn)中獲利。因?yàn)閁nix是世界上使用最普遍、發(fā)展最成熟的操作系統(tǒng)之一,它是七十年代中期發(fā)展起來的微機(jī)和巨型機(jī)的多任務(wù)系統(tǒng),雖然有時接口比較混亂,并缺少相對集中的標(biāo)準(zhǔn),但還是發(fā)展壯大成為了最廣泛使用的操作系統(tǒng)之一。無論是Unix的作者還是Unix的用戶,都認(rèn)為只有Unix才是一個真正的操作系統(tǒng),許多計(jì)算機(jī)系統(tǒng)(從個人計(jì)算機(jī)到超級計(jì)算機(jī))都存在Unix版本,Unix的用戶可以從很多方面得到支持和幫助。因此,Linux做為Unix的一個克隆,同樣會得到相應(yīng)的支持和幫助,直接擁有Unix在用戶中建立的牢固的地位。 從使用費(fèi)用上看,Linux與其他操作系統(tǒng)的區(qū)別在于Linux是一種開放、免費(fèi)的操作系統(tǒng),而其他操作系統(tǒng)都是封閉的系統(tǒng),需要有償使用。這一區(qū)別使得我們能夠不用花錢就能得到很多Linux的版本以及為其開發(fā)的應(yīng)用軟件。當(dāng)我們訪問Internet時,會發(fā)現(xiàn)幾乎所有可用的自由軟件都能夠運(yùn)行在Linux系統(tǒng)上。有來自很多軟件商的多種Unix實(shí)現(xiàn),Unix的開發(fā)、發(fā)展商以開放系統(tǒng)的方式推動其標(biāo)準(zhǔn)化,但卻沒有一個公司來控制這種設(shè)計(jì)。因此,任何一個軟件商(或開拓者)都能在某種Unix實(shí)現(xiàn)中實(shí)現(xiàn)這些標(biāo)準(zhǔn)。OS/2和Windows NT等操作系統(tǒng)是具有版權(quán)的產(chǎn)品,其接口和設(shè)計(jì)均由某一公司控制,而且只有這些公司才有權(quán)實(shí)現(xiàn)其設(shè)計(jì),它們是在封閉的環(huán)境下發(fā)展的。 |
|