這兩個最大的區別在包管理模式上。 都是用的Linux核心構架的。 Redhat主要集中在 企業級服務器版的製做 是推進LINUX商業化最成功的公司 Redhat對應的桌面版製做 都是由Fedora社區研發了 Ubuntu桌面版 適合初學者 使用比較簡單,桌面用戶的首選Ubuntu 。linux
Linux最先由Linus Benedict Torvalds在1991年開始編寫。在這以前,Richard Stallman建立了Free Software Foundation(FSF)組織以及GNU項目,並不斷的編寫建立GNU程序(此類程序的許可方式均爲GPL: General Public License)。在不斷的有傑出的程序員和開發者加入到GNU組織中後,便造就了今天咱們所看到的Linux,或稱GNU/Linux。程序員
Linux的發行版本能夠大致分爲兩類,一類是商業公司維護的發行版本,一類是社區組織維護的發行版本,前者以著名的Redhat(RHEL)爲表明,後者以Debian爲表明。下面介紹一下各個發行版本的特色:shell
Redhat,應該稱爲Redhat系列,包括RHEL(Redhat Enterprise Linux,也就是所謂的Redhat Advance Server,收費版本)、Fedora Core(由原來的Redhat桌面版本發展而來,免費版本)、CentOS(RHEL的社區克隆版本,免費)。Redhat應該說是在國內使用人羣最多的Linux版本,甚至有人將Redhat等同於Linux,而有些老鳥更是隻用這一個版本的Linux。因此這個版本的特色就是使用人羣數量大,資料很是多,言下之意就是若是你有什麼不明白的地方,很容易找到人來問,並且網上的通常Linux教程都是以Redhat爲例來說解的。Redhat系列的包管理方式採用的是基於RPM包的YUM包管理方式,包分發方式是編譯好的二進制文件。穩定性方面RHEL和CentOS的穩定性很是好,適合於服務器使用,可是Fedora Core的穩定性較差,最好只用於桌面應用。ubuntu
Debian,或者稱Debian系列,包括Debian和Ubuntu等。Debian是社區類Linux的典範,是迄今爲止最遵循GNU規範的Linux系統。Debian最先由Ian Murdock於1993年建立,分爲三個版本分支(branch): stable, testing 和 unstable。其中,unstable爲最新的測試版本,其中包括最新的軟件包,可是也有相對較多的bug,適合桌面用戶。testing的版本都通過unstable中的測試,相對較爲穩定,也支持了很多新技術(好比SMP等)。而stable通常只用於服務器,上面的軟件包大部分都比較過期,可是穩定和安全性都很是的高。Debian最具特點的是apt-get / dpkg包管理方式,其實Redhat的YUM也是在模仿Debian的APT方式,但在二進制文件發行方式中,APT應該是最好的了。Debian的資料也很豐富,有不少支持的社區,有問題求教也有地方可去。centos
Ubuntu,嚴格來講不能算一個獨立的發行版本,Ubuntu是基於Debian的unstable版本增強而來,能夠這麼說,Ubuntu就是一個擁有Debian全部的優勢,以及本身所增強的優勢的近乎完美的 Linux桌面系統。根據選擇的桌面系統不一樣,有三個版本可供選擇,基於Gnome的Ubuntu,基於KDE的Kubuntu以及基於Xfc的Xubuntu。特色是界面很是友好,容易上手,對硬件的支持很是全面,是最適合作桌面系統的Linux發行版本。安全
Gentoo,偉大的Gentoo是Linux世界最年輕的發行版本,正由於年輕,因此能吸收在她以前的全部發行版本的優勢,這也是Gentoo被稱爲最完美的Linux發行版本的緣由之一。Gentoo最初由Daniel Robbins(FreeBSD的開發者之一)建立,首個穩定版本發佈於2002年。因爲開發者對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完備,因此並不適合做爲桌面系統。網絡
開源操做系統 os性能
下面給爲選擇一個Linux發行版本犯愁的朋友一些建議:
若是你只是須要一個桌面系統,並且既不想使用盜版,又不想花大量的錢購買商業軟件,那麼你就須要一款適合桌面使用的Linux發行版本了,若是你不想本身定製任何東西,不想在系統上浪費太多時間,那麼很簡單,你就根據本身的愛好在ubuntu、kubuntu以及xubuntu中選一款吧,三者的區別僅僅是桌面程序的不同。
若是你須要一個桌面系統,並且還想很是靈活的定製本身的Linux系統,想讓本身的機器跑得更歡,不介意在Linux系統安裝方面浪費一點時間,那麼你的惟一選擇就是Gentoo,盡情享受Gentoo帶來的自由快感吧!
若是你須要的是一個服務器系統,並且你已經很是厭煩各類Linux的配置,只是想要一個比較穩定的服務器系統而已,那麼你最好的選擇就是CentOS了,安裝完成後,通過簡單的配置就能提供很是穩定的服務了。
若是你須要的是一個堅如磐石的很是穩定的服務器系統,那麼你的惟一選擇就是FreeBSD。
若是你須要一個穩定的服務器系統,並且想深刻摸索一下Linux的各個方面的知識,想本身定製許多內容,那麼我推薦你使用Gentoo.測試
ubuntu基於debian,debian最先開創出了包管理方法,deb包,管理linux程序。你稍微有點ub經驗就該知道,deb會自動的分析依賴關係,力爭獲取全部的依賴包。在debian之前,沒有這種雙擊就安裝程序的linux包。都要靠編譯,很容易陷入包陷阱,茫然不知所措。 debian以後,紅帽受啓發開創了本身的包管模式稱爲rpm。用途上相似deb管理,可是感受用起來要更樸實一些。功能不似deb這麼人性化。 ubuntu在debian的基礎上,極大的利用了活躍的網絡社區豐富其軟件來源。用一個簡單的apt-get install指令完成大部分軟件的安裝。 就用途來講,紅帽是一個穩定樸實的linux,能夠很好的做爲服務器; ubuntu是一個強大,絢麗的linux;他的目標是桌面應用。固然做爲linux,服務器應用都不會弱。 指令方面,linux一致的命令,基本的shell語句不會有區別,可是紅帽中的rpm指令,ub中的apt-get指令相似這些是不通用的。
redhat成名的緣由:歷史悠久,1993年就開始作linux;公司運營,提供完整的解決方案,更專業,而不像debian是社區形式的;首創rpm包,使linux安裝軟件變得很是簡單,免去編譯的麻煩。 redhat在發行的9.03版以後,就再也不延續之前的開發代號,而是以RedHat.Enterprise.Linux命名(簡稱rhel)即redhat企業版,如今已經開發到6,rhel好像是從3開始,須要客戶購買license,即想得到系統的後續更新與服務是須要付費的(能夠免費更新60天,並且若是不想享受更新,系統也是能夠無償使用的。),而其我的桌面免費版交給redhat社區在作,這個社區是能夠得到redhat公司支持的,這個社區發佈的版本就是fedora(直譯也是一種男士帽子),一年兩個版本,如今已經發行到10,fedora一直是rhel的一個實驗場,每一個版本所採用的軟件,內核與庫版本幾乎都是最新的,於是配置起來有些困難,不過基於redhat的基礎,使用fedora的人仍然佔很大的比例。centos是將rhel再次編譯,去掉redhat標誌,並有社區發佈的linux版本,因此,centos與rhel幾乎是沒有區別的,主要的區別就是不用付費便可使用,從rhel的角度來講,centos是很是適合企業使用的。
據我所知,redhat是linux的發行廠商,除此以外還有ubuntu,debian,suse,redflag等,既然linux是免費的,爲何會有這麼多公司專門作linux的發行版本呢,不賺錢爲何還要作呢?並且我以爲他們確定能從中獲取利益的,但我不知道這其中的貓膩。明白的朋友給我多講講這個。
linux operating system
若是發行版本是能夠盈利的,那linux內核的做者linus能獲得什麼好處呢?linux內核的每次升級都是linus這個最初的做者一直在搞的嗎?每次升級花費的人力物力,對這個做者有何經紀上的回報嗎?
linux盈利方式:
linux我的桌面版是能夠免費得到並使用的,但像redhat企業版,redflag紅旗企業版,是須要購買服務的,企業版主要針對的是銀行,政府,或者大型企業這種對於穩定性和安全行要求較高的行業,比起昂貴的unix,linux仍是有銷路的。
我的桌面版也並非無利可圖的,至少不少linux社區不會賠錢,由於爲社區工做的人都是分佈在世界各地的,開發linux也是利用業餘時間來作的,不爲了得到報酬,只爲了一份執着而工做,社區的linux版本發佈後,用戶能夠購買linux安裝光盤,雖然光盤很便宜(比起微軟的系統),但因爲成本幾乎爲0,因此仍是有盈餘的。再有,如今市面上有不少預裝ubuntu的筆記本銷售,好比dell,那麼戴爾確定要付給ubuntu費用的,固然,這個費用要比預裝vista低得多。
如今linux的內核應該是GNU在作,而不是linus