很多朋友在學(xué)習(xí)linux的時(shí)候是否為了如何選擇linux的版本而發(fā)愁,今天我為大家介紹下linux的各大發(fā)行版本,并來(lái)比較下各大版本的不同。
首先,先和大家介紹下各個(gè)linux的版本
Redhat
? ? ? 應(yīng)稱為Redhat系列,包括RHEL(Redhat Enterprise Linux,為收費(fèi)版本)、Fedora Core(由Redhat桌面版本發(fā)展而來(lái),免費(fèi))、CentOS(RHEL的社區(qū)克隆版本,免費(fèi))。Redhat可以說(shuō)是在國(guó)內(nèi)使用最多的Linux版本,甚至有人將Redhat等同于Linux。這個(gè)版本的特點(diǎn)就是使用人數(shù)多,資源多,而且網(wǎng)上的許多Linux教程也都以Redhat為例進(jìn)行講解。
Fedora
雖然Fedora的正式推出在2004年9月,但是它的起源可追溯至1995年,它是由兩個(gè)Linux夢(mèng)想家 – Bob Young和 Marc Ewing(在紅帽Linux的名字)共同創(chuàng)建推出。作為公司的第一個(gè)產(chǎn)品,紅帽Linux 1.0“母親節(jié)”,發(fā)表于同年并很快更新修復(fù)了一些錯(cuò)誤。 1997年,紅帽公司推出了其革命性的RPM包管理方案及其他高級(jí)特性,這極大的促進(jìn)了發(fā)行版急速上升和普及,超越Slackware Linux成為全球最廣泛使用的Linux發(fā)行版。在隨后幾年中,紅帽公司制定了標(biāo)準(zhǔn),每6個(gè)月發(fā)行的時(shí)間表。
CentOS
CentOS在2003年底推出,CentOS是一個(gè)重新編譯可安裝的Red Hat Enterprise Linux(RHEL)代碼,并提供及時(shí)的安全更新的所有套裝軟件升級(jí)為目標(biāo)的社區(qū)項(xiàng)目。更直接地說(shuō),CentOS是RHEL克隆版而已。兩個(gè)發(fā)行版技術(shù) 間唯一的區(qū)別是品牌 – CentOS替換所有紅帽的商標(biāo)和標(biāo)識(shí)為他自己的。但是與RHEL和CentOS的聯(lián)系在CentOS的網(wǎng)站上無(wú)法看到,由于商標(biāo)法,紅帽被稱為一個(gè) “Prominent North American Enterprise Linux Vendor”(著名的北美企業(yè)Linux銷售商),而不是它的正確名稱。然而,紅帽和CentOS的之間的關(guān)系仍然良好,許多CentOS的開發(fā)者在與 紅帽工程師積極接觸。
Debian
? ? ? Debian,或者稱Debian系列,包括Debian和Ubuntu等。Debian是社區(qū)類Linux的典范,也最遵循GNU規(guī)范。Debian分為三個(gè)分支: stable, testing和unstable。其中,unstable為最新的測(cè)試版本,有相對(duì)較多的bug,適合桌面用戶。testing的版本都經(jīng)過(guò)測(cè)試,相對(duì)較為穩(wěn)定。而stable一般只用于服務(wù)器,軟件包大都比較過(guò)時(shí),但是穩(wěn)定和安全性都很高。Debian最具特色的是apt-get/dpkg包管理方式。
Ubuntu
? ? ? Ubuntu嚴(yán)格來(lái)說(shuō)不能算一個(gè)獨(dú)立的發(fā)行版本,Ubuntu是基于Debian的unstable版本加強(qiáng)而來(lái),可以說(shuō)Ubuntu是一個(gè)擁有Debian所有的優(yōu)點(diǎn),以及自己所加強(qiáng)的優(yōu)點(diǎn)的近乎完美的Linux桌面系統(tǒng)。根據(jù)選擇的桌面系統(tǒng)不同,有三個(gè)版本可供選擇,基于Gnome的Ubuntu,基于KDE的Kubuntu以及基于Xfc的Xubuntu。特點(diǎn)是界面非常友好,容易上手,對(duì)硬件的支持非常全面,是最適合做桌面系統(tǒng)的Linux發(fā)行版本。
Gentoo
Gentoo是Linux最年輕的發(fā)行版本,因此也吸取之前的發(fā)行版本的優(yōu)點(diǎn),這也是Gentoo被稱為最完美的Linux發(fā)行版本的原因之一。Gentoo最初由DanielRobbins(FreeBSD的開發(fā)者之一)創(chuàng)建,由于開發(fā)者對(duì)FreeBSD的熟識(shí),所以Gentoo擁有媲美FreeBSD的廣受美譽(yù)的ports系統(tǒng)——Portage包管理系統(tǒng)。不同于APT和YUM等二進(jìn)制文件分發(fā)的包管理系統(tǒng),Portage是基于源代碼分發(fā)的,必須編譯后才能運(yùn)行,對(duì)于大型軟件而言比較慢,不過(guò)正因?yàn)樗熊浖际窃诒镜貦C(jī)器編譯的,在經(jīng)過(guò)各種定制的編譯參數(shù)優(yōu)化后,能將機(jī)器的硬件性能發(fā)揮到極致。Gentoo是所有Linux發(fā)行版本里安裝最復(fù)雜的,但是又是安裝完成后最便于管理的版本,也是在相同硬件環(huán)境下運(yùn)行最快的版本。
FreeBSD
? ? ? FreeBSD并不是一個(gè)Linux系統(tǒng),但FreeBSD與Linux支持的硬件環(huán)境比較一致,采用的軟件也比較類似,用戶也有許多重合。所以可以將FreeBSD視為一個(gè)Linux版本來(lái)比較。FreeBSD擁有兩個(gè)分支:stable和current。其中,stable是穩(wěn)定版,而current則是添加了新技術(shù)的測(cè)試版。
? ? ? FreeBSD采用Ports包管理系統(tǒng),與Gentoo類似,基于源代碼分發(fā),必須在本地機(jī)器編后后才能運(yùn)行,但是Ports系統(tǒng)沒(méi)有Portage系統(tǒng)使用簡(jiǎn)便,使用起來(lái)稍微復(fù)雜一些。FreeBSD的最大特點(diǎn)就是穩(wěn)定和高效,是作為服務(wù)器操作系統(tǒng)的最佳選擇,但對(duì)硬件的支持沒(méi)有Linux完備,所以并不適合作為桌面系統(tǒng)。
Mandriva
? ? ? Mandriva Linux由Ga?l Duval于1998年7月在Mandrake Linux下發(fā)起。起初,這只是一個(gè)重新優(yōu)化了的包含更友好的KDE桌面的Red Hat Linux 版本,但后續(xù)版本增加了更友好的體驗(yàn),例如一個(gè)新的安裝程序,改進(jìn)的硬件檢測(cè),直觀的磁盤分區(qū)實(shí)用工具。由于這些改進(jìn)的結(jié)果,Mandrake Linux得以蓬勃發(fā)展。經(jīng)過(guò)引進(jìn)風(fēng)險(xiǎn)資本投資轉(zhuǎn)變?yōu)樯虡I(yè)公司,新成立的MandrakeSoft公司在2003年初到2005年的命運(yùn)起伏很大甚至瀕臨 破產(chǎn)。之后,經(jīng)過(guò)巴西Conectiva公司的合并,公司更名為我們今天看到的Mandriva。
? ? ? Mandriva Linux主要偏重于桌面版本。其最大特點(diǎn)是高級(jí)軟件,一流的系統(tǒng)管理套件(DrakConf),優(yōu)秀的64位版本支持,以及廣泛的國(guó)際支持。它比許多其 他流行的發(fā)行有一個(gè)開放的開發(fā)模式,穩(wěn)定版本發(fā)布前有密集的和頻繁的beta測(cè)試期。近年來(lái),還開發(fā)了一個(gè)可安裝的live CD系列,并已推出了Mandriva移動(dòng)版 — 一個(gè)完整的可啟動(dòng)的USB移動(dòng)U盤版Mandriva Linux系統(tǒng)。這是第一個(gè)主要為流行的上網(wǎng)本提供的發(fā)行版,,如對(duì)華碩的Eee PC的支持。
在上面介紹完各個(gè)Linux版本之后,相信大家都有了一些自己的想法,現(xiàn)在我將這些linux的優(yōu)缺點(diǎn)介紹下:
1、Redhat和CentOS這兩款linux版本,都非常的適合用于服務(wù)器系統(tǒng),原因是他們很穩(wěn)定,而且他們都是支持有5年以上的安全更新。
2、Fedora至今,任然是最具創(chuàng)新性的分布版本之一,它貢獻(xiàn)度的linux內(nèi)核GCC和glibc是眾所周知的,最近更多的與SElinux的功能整合,Xen的虛擬化技術(shù)和其他企業(yè)級(jí)功能都受到很多公司客戶的贊賞。不好的一點(diǎn)是,F(xiàn)edora的桌面上仍缺乏一個(gè)清晰的導(dǎo)向戰(zhàn) 略,使產(chǎn)品更容易使用并超越“Linux愛好者”這一目標(biāo)。
3、Debian具有非常穩(wěn)定,卓越的質(zhì)量控制,超過(guò)20,000數(shù)量的軟件;比任何其他的Linux發(fā)行支持更多的處理器架構(gòu),可是它保守,因?yàn)樗脑S多處理器架構(gòu)的支持,最新的技術(shù)并不總是包括在內(nèi);周期緩慢(每1 – 3年發(fā)布穩(wěn)定版),對(duì)開發(fā)人員郵件列表和博客的討論有時(shí)是落后的。
4、Ubuntu有固定的發(fā)布周期和支持期限;易于初學(xué)者學(xué)習(xí);豐富的文檔,包括官方和用戶貢獻(xiàn)的,可是缺乏與Debian的兼容性
5、Gentoo Linux優(yōu)秀的軟件管理基礎(chǔ)設(shè)施,無(wú)與倫比的定制和調(diào)整方案,一流的在線文檔,但是會(huì)偶爾不穩(wěn)定和崩潰的危險(xiǎn),該項(xiàng)目受到來(lái)自缺乏方向和開發(fā)者之間的頻繁內(nèi)訌,Gentoo Linux所以近年來(lái)已經(jīng)失去了其原有的榮光
6、FreeBSD快速,穩(wěn)定,供應(yīng)超過(guò)15,000的軟件應(yīng)用程序(或“ports”的安裝);非常好的文檔
缺點(diǎn):在硬件支持方面落后于Linux,商業(yè)應(yīng)用有限;缺乏圖形化配置工具
7、Mandriva上手容易,特別是商業(yè)版,卓越的統(tǒng)一配置實(shí)用程序;非常友好的“開箱即用”的數(shù)十種語(yǔ)言的支持; live CD安裝光盤,不過(guò)與其他主要發(fā)行版競(jìng)爭(zhēng)缺乏全面的營(yíng)銷策略,缺乏出版商“青睞”很少有Mandriva類書籍發(fā)行