首先我們要能夠清晰的區(qū)分Linux系統(tǒng)內(nèi)核與Linux發(fā)行套件系統(tǒng)的區(qū)別,Linux系統(tǒng)內(nèi)核指的是一個由Linus Torvalds負(fù)責(zé)維護(hù)哎壳,最早由Linus Benedict Torvalds在1991年開始編寫痒谴,提供硬件抽象層辐啄、硬盤及文件系統(tǒng)控制及多任務(wù)功能的系統(tǒng)核心程序狰住。而Linux發(fā)行套件系統(tǒng)才是我們常說的Linux操作系統(tǒng),也即是由Linux內(nèi)核與各種常用軟件的集合產(chǎn)品霞势,全球大約有數(shù)百款的Linux系統(tǒng)版本,每個系統(tǒng)版本都有自己的特性和目標(biāo)人群斑鸦。
??? Linux的發(fā)行版本可以大體分為兩類愕贡,一類是商業(yè)公司維護(hù)的發(fā)行版本,一類是社區(qū)組織維護(hù)的發(fā)行版本巷屿,前者以著名的Red Hat(RHEL紅帽)為代表固以,后者以Debian為代表。下面我來總結(jié)和對比一下幾個Linux的發(fā)行版本嘱巾。
一憨琳、Redhat(紅帽)系列:
????1、RHEL? (Redhat Enterprise Linux旬昭,也就是所謂的Redhat Advance Server篙螟,收費版本,穩(wěn)定性非常好问拘,適合服務(wù)器
? ? 2闲擦、Fedora Core? (由原來的Redhat桌面版本發(fā)展而來,免費版本场梆,穩(wěn)定性較差墅冷,最好只用于桌面應(yīng)用)
? ??????用戶可免費體驗到最新的技術(shù)或工具,而功能成熟后會被加入到RHEL系統(tǒng)中或油。因此也被稱為RHEL系統(tǒng)的“試驗田”寞忿,如果感興趣的話,可以多關(guān)注此類系統(tǒng)的發(fā)展變化及新特性顶岸。
????????由全球社區(qū)愛好者構(gòu)建的面向日常應(yīng)用的快速且強大的操作系統(tǒng)腔彰。它允許任何人自由地使用叫编、修改和重發(fā)布,無論現(xiàn)在還是將來霹抛。它由一個強大的社群開發(fā)搓逾,這個社群的成員以自己的不懈努力,提供并維護(hù)自由杯拐、開源代碼的軟件和開放的標(biāo)準(zhǔn)霞篡。Fedora 項目由 Fedora 基金會管理和控制,得到了 Red Hat 的支持端逼。Fedora (第七版以前為Fedora Core)是一款基于 Linux 的操作系統(tǒng)朗兵,也是一組維持計算機(jī)正常運行的軟件集合。其目標(biāo)是創(chuàng)建一套新穎顶滩、多功能并且自由和開源的操作系統(tǒng)余掖。
? ? 3、CentOS?(RHEL的社區(qū)克隆版本礁鲁,免費版本盐欺,穩(wěn)定性非常好,適合服務(wù)器使用)
? ??????社區(qū)企業(yè)操作系統(tǒng)(Community Enterprise Operating System,Centos)
? ? ? ? 來自于Red Hat Enterprise Linux依照開放源代碼規(guī)定釋出的源代碼所編譯而成仅醇。由于出自同樣的源代碼找田,因此有些要求高度穩(wěn)定性的服務(wù)器以CentOS替代商業(yè)版的Red Hat Enterprise Linux使用。兩者的不同着憨,在于CentOS并不包含封閉源代碼軟件墩衙。CentOS 是RHEL源代碼再編譯的產(chǎn)物,而且在RHEL的基礎(chǔ)上修正了不少已知的 Bug 甲抖,相對于其他 Linux 發(fā)行版漆改,其穩(wěn)定性值得信賴。
注:Redhat應(yīng)該說是在國內(nèi)使用人群最多 的Linux版本准谚,甚至有人將Redhat等同于Linux挫剑,這個版本的特點就是使用人群數(shù)量大,資料非常多柱衔,如果你有什么不明白的地方樊破,很容易找到人來問,而且網(wǎng)上的一般Linux教程都是以Redhat為例來講解的唆铐。Redhat系列的包管理方式采用的是基于RPM包的YUM包管理方式哲戚,包分發(fā)方式是編譯好的二進(jìn)制文件。穩(wěn)定性方面RHEL和CentOS的穩(wěn)定性非常好艾岂,適合于服務(wù)器使用顺少, 但是Fedora Core的穩(wěn)定性較差,最好只用于桌面應(yīng)用。
二脆炎、Debian系列:
????應(yīng)該稱為Debian 系列梅猿,包括Debian和Ubuntu等。Debian是社區(qū)類Linux的典范秒裕,是迄今為止最遵循GNU規(guī)范的Linux系統(tǒng)袱蚓。提供了接近十萬種不同的開源軟件支持,在國外用于很高的認(rèn)可度和使用率几蜻。對于各類內(nèi)核架構(gòu)支持性良好喇潘,穩(wěn)定性、安全性強更有免費的技術(shù)支持入蛆。
??? Debian最具特色的是apt-get / dpkg包管理方式响蓉,其實Redhat的YUM也是在模仿Debian的APT方式硕勿,但在二進(jìn)制文件發(fā)行方式中哨毁,APT應(yīng)該是最好的了。Debian的資料也很豐富源武,有很多支持的社區(qū)扼褪,有問題求教也有地方可去。
??? 分為三個版本分支(branch):
? ? 1粱栖、unstable话浇,為最新的測試版本,其中包括最新的軟件包闹究,但是也有相對較多的bug幔崖,適合桌面用戶。
? ? 2渣淤、testing赏寇,經(jīng)過unstable中的測試,相對較為穩(wěn)定价认,也支持了不少新技術(shù)嗅定。
? ? 3、stable用踩,一般只用于服務(wù)器渠退,上面的軟件包大部分都比較過時,但是穩(wěn)定和安全性都非常的高脐彩。
三碎乃、Ubuntu
????Ubuntu嚴(yán)格來說不能算一個獨立的發(fā)行版本,Ubuntu是基于Debian的unstable版本加強而來惠奸,可以這么說荠锭,Ubuntu就是 一個擁有Debian所有的優(yōu)點,以及自己所加強的優(yōu)點的近乎完美的 Linux桌面系統(tǒng)晨川。對新款硬件具有極強的兼容能力证九, 特點是界面非常友好删豺,容易上手,對硬件支持非常全面愧怜,是最適合做桌面系統(tǒng)的Linux發(fā)行版本呀页,同時Ubuntu也可用于服務(wù)器領(lǐng)域。
? ??根據(jù)選擇的桌面系統(tǒng)不同拥坛,有三個版本可供選擇蓬蝶,基于Gnome的Ubuntu,基于KDE的Kubuntu以及基于Xfc的 Xubuntu猜惋。
四丸氛、openSUSE
? ??德國著名的Linux系統(tǒng),全球范圍內(nèi)有著不錯的聲譽及市場占有率著摔,發(fā)行量在歐洲占第一位缓窜。。OpenSUSE對個人來說是完全免費的谍咆,包括使用和在線更新禾锤。OpenSUSE被評價為最華麗的Linux桌面發(fā)行版,甚至超越win7摹察,但它的優(yōu)勢絕不僅僅局限于win7還要絢麗的用戶交互界面恩掷,其性能也絕不亞于其他Linux桌面發(fā)行版!
五供嚎、Gentoo
????具有極高的自定制性黄娘,操作復(fù)雜,因此適合有經(jīng)驗的人員使用克滴。
??? 它能為幾乎任何應(yīng)用程序或需求自動地作出優(yōu)化和定制逼争。追求極限的配置、性能偿曙,以及頂尖的用戶和開發(fā)者社區(qū)氮凝,都是Gentoo體驗的標(biāo)志特點。 Gentoo的哲學(xué)是自由和選擇望忆。得益于一種稱為Portage的技術(shù)罩阵,Gentoo能成為理想的安全服務(wù)器、開發(fā)工作站启摄、專業(yè)桌面稿壁、游戲系統(tǒng)、嵌入式解決方案或者別的東西——你想讓它成為什么歉备,它就可以成為什么傅是。
????Gentoo是Linux世界最年輕的發(fā)行版本,正因為年輕,所以能吸取在她之前的所有發(fā)行版本的優(yōu)點喧笔,這也是Gentoo 被稱為最完美的Linux發(fā)行版本的原因之一帽驯。Gentoo最初由Daniel Robbins(FreeBSD的開發(fā)者之一)創(chuàng)建,首個穩(wěn)定版本發(fā)布于2002年书闸。由于開發(fā)者對FreeBSD的熟識尼变,所以Gentoo擁有媲美 FreeBSD的廣受美譽的ports系統(tǒng) ——Portage包管理系統(tǒng)。不同于APT和YUM等二進(jìn)制文件分發(fā)的包管理系統(tǒng)浆劲,Portage是基于源代碼分發(fā)的嫌术,必須編譯后才能運行,對于大型軟件而言比較慢牌借,不過正因為所有軟件都是在本地機(jī)器編譯的度气,在經(jīng)過各種定制的編譯參數(shù)優(yōu)化后,能將機(jī)器的硬件性能發(fā)揮到極致膨报。Gentoo是所有Linux 發(fā)行版本里安裝最復(fù)雜的磷籍,但是又是安裝完成后最便于管理的版本,也是在相同硬件環(huán)境下運行最快的版本丙躏。
最后择示,介紹一下FreeBSD束凑,需要強調(diào)的是:FreeBSD并不是一個Linux系統(tǒng)晒旅!但FreeBSD與Linux的用戶群有相當(dāng)一部分是重 合的,二者支持的硬件環(huán)境也比較一致汪诉,所采用的軟件也比較類似废恋,所以可以將FreeBSD視為一個Linux版本來比較。FreeBSD擁有兩個分支: stable和current扒寄。顧名思義鱼鼓,stable是穩(wěn)定版,而 current則是添加了新技術(shù)的測試版该编。FreeBSD采用Ports包管理系統(tǒng)迄本,與Gentoo類似,基于源代碼分發(fā)课竣,必須在本地機(jī)器編后后才能運 行嘉赎,但是Ports系統(tǒng)沒有Portage系統(tǒng)使用簡便,使用起來稍微復(fù)雜一些于樟。FreeBSD的最大特點就是穩(wěn)定和高效公条,是作為服務(wù)器操作系統(tǒng)的最佳選擇,但對硬件的支持沒有Linux完備迂曲,所以并不適合作為桌面系統(tǒng)靶橱。