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