談到Linux的發行版本,太多了,可能誰也不能給出一個準確的數字,可是有一點是能夠確定的,Linux正在變得愈來愈流行。面對這麼多的Linux發行版,打算從其餘系統轉到Linux系統來的初學者可能會感到困惑,即使是忠實的 Linux 用戶也沒有時間和精力去挨個嘗試,所以初學者在學習Linux以前,須要有一個明確的方向,選擇一個適合本身的系統開始學習Linux相當重要!下面咱們就介紹一些比較常見的Linux發行版。前端
一、Red Hat Linuxwindows
Red Hat Linux是Red Hat最先發行的我的版本的Linux, 其1.0版本於1994年11月3日發行。雖然其歷史不及其它Linux發行版本悠久,但比起不少的Linux發行套件,Red Hat 的歷史悠久得多。自從Red Hat 9.0版本發佈後,Red Hat 公司就再也不開發桌面版的 Linux發行套件,Red Hat Linux中止了開發,而將所有力量集中在服務器版的開發上,也就是 Red Hat Enterprise Linux 版。2004年4月30日,Red Hat公司正式中止對Red Hat 9.0版本的支援,標誌著Red Hat Linux的正式完結。本來的桌面版Red Hat Linux發行套件則與來自開源社區的 Fedora 計劃合併,成爲 Fedora Core 發行版本。目前Red Hat分爲兩個系列:由Red Hat公司提供收費技術支持和更新的Red Hat Enterprise Linux,以及由社區開發的免費的Fedora Core。centos
二、Fedora Core安全
Fedora Core(縮寫爲FC)被紅帽公司定位爲新技術的實驗場地,許多新的技術都會在 FC 中檢驗,若是穩定的話紅帽公司則會考慮加入 Red Hat Enterprise Linux 中。服務器
Fedora Core 1發佈於2003年年底,而FC的定位即是桌面用戶。FC提供了最新的軟件包,同時,它的版本更新週期也很是短,僅6個月。因爲版本更新頻繁,性能和穩定性得不到保證,所以,通常在服務器上不推薦採用Fedora Core。ide
其實能夠這麼認爲,Fedora就是Red Hat發行Red Hat企業版Linux的一個實驗版本,拿用戶作測試,爲Red Hat企業版發佈作基礎。工具
三、Red Hat Enterprise Linux性能
Red Hat Enterprise Linux(縮寫爲RHEL,Red Hat的企業版)。Red Hat如今主要作服務器版的Linux開發,在版本上注重了性能和穩定性以及對硬件的支持。 因爲企業版操做系統的開發週期較長,注重性能、穩定性和服務端軟件支持,所以版本更新相對較緩慢。學習
Red Hat Enterprise Linux又分爲4個版本 Advanced Server(AS)、ES Workstation(WS)、Desktop,它們的差異不太大,只是功能方面的差異。測試
四、CentOS
CentOS全名爲Community Enterprise Operating System(社區企業操做系統)。Red Hat發佈Red Hat 9.0後,再也不開發Red Hat 10,11等,全面轉向Red Hat enterprise Linux(簡寫爲rhel)的開發,和以往不一樣的是,新的Red Hat企業版要求用戶先購買lisence,Red Hat同時承諾確保產品的穩定性,安全性。rhel二進制代碼再也不提供下載,而是做爲Red Hat 服務的一部分,但源代碼依然是開放的。在這種狀況下,出現了centos、whitebox 等等一批open source的企業版本,其中以centos最爲活躍。
CentOS社區將Red Hat的網站上的全部源代碼下載下來,進行從新編譯。因爲AS/ES/WS是商業產品,所以,必須將全部Red Hat的Logo和標識改爲本身的CentOS標識。好比將AS4.0原版的SRPM源碼編譯後,換上Centos社區的logo,這樣就成爲了CentOS 4.0。Red Hat Enterprise Linux AS4 Update1的源碼編譯後,就成爲了CentOS4.1.AS4 Update2的源碼編譯後,就成爲了CentOS4.2等等。CentOS就是這樣產生的。
所以,能夠說CentOS就是Red Hat的AS/ES/WS的免費版本,使用centos能夠得到與Red Hat 企業級Linux同樣的功能和性能。同時centos還提供免費的長期升級和更新服務。所以, 在衆多的RHEL的克隆版本中,CentOS是很出衆很優秀的。雖說centos是RHEL的克隆,但並非如出一轍,所說的克隆是具備100%的互換性。對於centos其實不盡相同,RHEL的軟件在CentOS上面不能保證100%的正常工做。
五、Ubuntu
說到Linux桌面市場, Ubuntu Linux幾乎佔據了桌面Linux的半壁江山, Ubuntu Linux主打Linux桌面之最,界面美觀, 簡易而不失華麗,若是想在Linux下進行娛樂休閒,Ubuntu Linux絕對是首選。Ubuntu 的安裝很是的人性化,只須按照提示一步一步進行,安裝與Windows同樣簡單!而且,Ubuntu被譽爲對硬件支持最好最全面的Linux 發行版之一,許多在其餘發行版上沒法使用,或者在默認配置時沒法使用的硬件,在Ubuntu上都能輕鬆搞定。所以你能夠像安裝windows同樣輕鬆的安裝Ubuntu。盡情體驗Ubuntu Linux帶來的樂趣。
六、SUSE Linux
企業級的應用追求的是可靠性和穩定性,這就要求構建企業級應用的系統平臺具備高可靠性和高穩定性。企業級Linux的發行版本就是解決的這個問題。
SUSE是德國最著名的Linux發行版,在全世界範圍中也享有很高的聲譽。2003年11月4日,Novell公司對外宣佈將收購SuSE。2004年1月該收購進程完成,Novell同時將SuSE正式命名爲SuSE Linux。 Novell公司收購suse,加速了suse Linux的發展, suse Linux不管在桌面市場仍是服務器市場都更加專業化,據不徹底統計,suse Linux如今歐洲Linux市場佔有將近80%的份額,大部分關鍵性應用都是創建在suse Linux下。因爲suse 進入中國時間較短,同時加上suse在中國的營銷模式短期不能被國內接受,所以如今suse在中國的市場份額還不是很大,可是這些並不影響suse Linux高可靠與穩定性的事實,隨着suse的發展,相信suse Linux在中國的應用會愈來愈多。
Linux發行版能夠按軟件包管理系統劃分:
基於RPM (Red Hat系)
Red Hat Linux和SUSE Linux是最先使用RPM格式軟件包的發行版,現在RPM格式已普遍運用於衆多的發行版。這兩種發行版後來都分爲商業版本和社區支持版本。Red Hat Linux的社區支持版本現稱爲Fedora,商業版本則稱爲Red Hat Enterprise Linux。
CentOS:由社區支持的包,旨在100%地與Red Hat Linux企業版兼容,但不包含Red Hat 的商業軟件。
Fedora:可用做工做站、桌面以及服務器,由紅帽公司及其社區開發。
Linpus Linux:來自臺灣廠商發佈的Linux版本。是一套經過LSB 3.1認證、GB18030-2000編碼檢驗測試及支持CNS11643中文標準交換碼全字庫的Linux桌面型系統。在中文支持能力上較爲完善。
Mandriva Linux:最初是紅帽的一個變種,針對奔騰級CPU做了優化,後來在保持兼容性的同時,派生成爲更友好的包。Mandriva中全部的軟件仍然免費,還 有活躍的社區支持,另外經過註冊以及銷售盒裝產品,Mandriva還提供企業級的支持與服務,還有針對付費用戶的俱樂部。
PCLinuxOS:一個易用的自啓動運行光盤,以良好的觀感著稱;硬盤安裝也一樣垂手可得。最初基於Mandrake 9.2,然後PCLinuxOS針對桌面用戶,開始本身的開發道路。在保留基於RPM包的同時,PCLinuxOS別出心裁地使用本身的APT包管理工具 (受Debian影響),但圖形前端仍然用的是Synaptic。
Red Flag Linux:即紅旗Linux,由北京中科紅旗軟件技術有限公司開發,主要針對中國市場。
Red Hat Enterprise Linux:紅帽Linux家族中惟一的商業分支。
SUSE/openSUSE:來自德國,是歐洲最流行的包之一。跟紅帽同樣,也包括大量的軟件,須要7張以上的CD,如今則用雙DVD。這個包有獨 特的配置工具YaST。也是United Linux的創立者之一,已經被Novell公司收購。openSUSE是一個新的版本,基於社區,徹底開源。
基於Dpkg (Debian系)
Debian GNU/Linux是一種強調使用自由軟件的發行版。它支持多種硬件平臺。Debian及其派生髮行版使用deb軟件包格式,並使用dpkg及其前端做爲包管理器。
Debian GNU/Linux:由大批社區志願者收集的包。Debian擁有龐大的軟件包可供選擇(29000個以上),支持大量的硬件平臺(12個計算機系統結 構)。之前該包由於安裝困難受到責難,但最新的版本具有了簡單易用的文本式安裝環境。非自由軟件不會包含在Debian的主要軟件包中。
Ubuntu:對初學者而言最易用的Linux包。由Canonical有限公司贊助,基於Debian,使用本身的軟件包庫,與Debian的有所不一樣,旨在開發出更加友好的桌面,已經取得了良好的聲譽。
Slackware系
Slackware走了一條同其餘的發佈版本(Red Hat、Debian、Gentoo、SuSE、 Mandriva、Ubuntu等)不一樣的道路,它力圖成爲「UNIX風格」的Linux發佈版本。它的方針是隻吸取穩定版本的應用程序,而且缺乏其餘 Linux版本中那些爲發佈版本定製的配置工具。
Slackware:一個老牌包,由Patrick Volkerding維護,特別注重簡潔與安全。
基於其餘打包方式
Gentoo:這個包採用本身獨特的Portage包管理系統,吸引了許多狂熱愛好者以及專業人士,因爲能本身編譯及調整源碼依賴等選項,而得到至高的自定義性及優化的軟件,在源碼包也有至關多新舊版本的選擇,是個強調能自由選擇的發佈版。
參考資料: