呂士革
Linux是芬蘭人Linus Torvalds發(fā)明的一個操作系統(tǒng),其實嚴格說這個作品只是一個操作系統(tǒng)的內核,除此之外還需要shell、編譯器、程序庫文件、Xwindow等才能組成一個完整的操作系統(tǒng)。他把這個內核寫出來之后就放在互聯(lián)網上供人隨意下載和使用、修改。隨著互聯(lián)網的飛速發(fā)展,Linux已經成為操作系統(tǒng)領域一支重要的力量。
僅有操作系統(tǒng)內核對我們來說是遠遠不夠的。我們平?!坝糜嬎銠C”其實用的是計算機里面的應用軟件,應用軟件要運行在一定的操作系統(tǒng)平臺之上。在Linux發(fā)展的早期,安裝了Linux之后,人們往往還需要做很多工作來安裝和配置驅動程序、應用軟件等。后來,有些公司或者組織把這些系統(tǒng)管理軟件或應用工具軟件等所有的東西集成在一起,組成一個完整的操作系統(tǒng)和應用軟件集合,提供給大家下載或者壓制光盤以成本價出售,這就是Linux發(fā)行版。就好像一臺汽車發(fā)動機對我們普通用戶并沒有什么用處,要附加上底盤、動力和轉向系統(tǒng)、座椅、變速和傳動系統(tǒng),甚至空調、音響等其他零部件才能組成一輛完整的汽車。目前,主要的發(fā)行版有Redhat系列、Debian/Ubuntu系列等。
Redhat系列是目前使用最廣泛的Linux發(fā)行版,除了Redhat公司自己的發(fā)行版外,還有很多根據(jù)Redhat的發(fā)行版進行修改后的再發(fā)行版。Redhat主要有兩大系列:Fedora系列和RedhatEnterprise Linux(RHEL)。Fedora是社區(qū)版,采用最新的Linux內核和最新的應用軟件;RHEL則比較注重產品的穩(wěn)定可靠,往往是在Fedora里面經過驗證可以穩(wěn)定工作的軟件才能進入RHEL。由于Redhat的影響比較大,所以很多社區(qū)或者公司也經常以Redhat的產品為藍本,進行修改后推出自己的發(fā)行版,如著名的CentOS Linux,就是RHEL的重新編譯發(fā)行版,幾乎和RHEL一模一樣,所以穩(wěn)定性和可靠性也非常出色,常常被用來裁剪成為郵件(如EMOS)或者NAS存儲系統(tǒng)(如OpenFiler)等專用版。以前在易用性方面非常出色的Mandrake(現(xiàn)在的Mandriva)Linux也是根據(jù)Redhat修改而來的,其他的還有國內的紅旗Linux、中標普華、共創(chuàng)開源等。
Debian Linux的創(chuàng)始人是德國年輕的計算機科學家Ian Murdock,他于1993年發(fā)起創(chuàng)立了這個系統(tǒng),這個系統(tǒng)也一直被認為是最正宗的Linux發(fā)行版。他的Apt軟件包管理機制非常好地解決了軟件包依賴問題,軟件包的安裝、升級、卸載等也非常方便,被認為是最好的軟件包管理方式。Debian通常有三個發(fā)行版:Stable發(fā)行版(穩(wěn)定版,可以用在絕大多數(shù)地方,包括做服務器),Testing發(fā)行版(測試版,部分軟件還處在進一步測試階段,是Stable的發(fā)布候選版本)和Unstable發(fā)行版(Unstable發(fā)行版采用最新版的軟件,可能會有兼容性和穩(wěn)定性方面的問題)。國內根據(jù)Debian修改的發(fā)行版主要是華鐳,國外的有Knoppix等,當然還有目前最火爆的Ubuntu!
Ubuntu的創(chuàng)始人Mark Shuttle-worth少年得志,大學畢業(yè)沒多久就把自己創(chuàng)辦的公司以近6億美元的價格售出,成為南非最富有的年輕人之一。他創(chuàng)辦的Ubuntu系統(tǒng)以驚人的發(fā)展速度席卷Linux世界,特別是在桌面端贏得了非常多的支持。Ubuntu每半年推出一個新版本,并有LTS(Long Term Support長期支持)版本,所以即使做服務器也不用擔心缺少技術支持。
常見的發(fā)行版還有SUSE、TurboLinux等。如果是做桌面應用,Ubuntu或者Fedora是比較好的選擇;如果做服務器應用,可以考慮Debian或者CentOS;當然,如果愿意購買商業(yè)的技術支持,RHEL或者Ubuntu也是比較好的選擇。另外,這些不同的發(fā)行版雖然使用起來稍有不同,但是多數(shù)的操作還是相同或者相似的,所以熟悉一種發(fā)行版后再使用其他的發(fā)行版也可以很快上手。