歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux中 RedHat CentOS Ubuntu Fedora 的區別

Linux中 RedHat CentOS Ubuntu Fedora 的區別

日期:2017/2/28 16:18:05   编辑:Linux教程

1.都說RedHat是Linux的代名詞,也就是說RedHat的Linux被大多數人認可。

可是:RedHat.Enterprise.Linux.5 與 RedHat Linux 9.0 還有RedHat Fedora core 三者之間的具體關聯和區別是什麼? CentOS又是從哪冒出來的,我們公司用的就是CentOS,這個好嗎,好在哪裡?

RedHat成名的原因:歷史悠久,1993年就開始做Linux;公司運營,提供完整的解決方案,更專業,而不像debian是社區形式的;獨創rpm包,使Linux安裝軟件變得非常簡單,免去編譯的麻煩。

RedHat在發行的9.03版之後,就不再延續以前的開發代號,而是以RedHat.Enterprise.Linux命名(簡稱rhel)即RedHat企業版,現在已經開發到5,rhel好像是從3開始,需要客戶購買license,即想獲得系統的後續更新與服務是需要付費的(可以免費更新60天,而且如果不想享受更新,系統也是可以免費使用的。),而其個人桌面免費版交給RedHat社區在做,這個社區是可以獲得RedHat公司支持的,這個社區發布的版本就是Fedora(直譯也是一種男士帽子),一年兩個版本,現在已經發行到10,Fedora一直是rhel的一個實驗場,每個版本所采用的軟件,內核與庫版本幾乎都是最新的,因而配置起來有些困難,不過基於RedHat的基礎,使用Fedora的人仍然占很大的比例。CentOS是將rhel再次編譯,去掉RedHat標志,並有社區發布的Linux版本,所以,CentOS與rhel幾乎是沒有區別的,主要的區別就是不用付費即可使用,從rhel的角度來說,CentOS是非常適合企業使用的。

2.據我所知,RedHat是Linux的發行廠商,除此之外還有Ubuntu,debian,SUSE,redflag等,既然Linux是免費的,為什麼會有這麼多公司專門做Linux的發行版本呢,不賺錢為什麼還要做呢?而且我覺得他們肯定能從中獲取利益的,但我不知道這其中的貓膩。明白的朋友給我多講講這個。

如果發行版本是可以盈利的,那Linux內核的作者linus能得到什麼好處呢?

Linux內核的每次升級都是linus這個最初的作者一直在搞的嗎?每次升級花費的人力物力,對這個作者有何經紀上的回報嗎?

Linux盈利方式:Linux個人桌面版是可以免費獲得並使用的,但像RedHat企業版,redflag紅旗企業版,是需要購買服務的,企業版主要針對的是銀行,政府,或者大型企業這種對於穩定性和安全行要求較高的行業,比起昂貴的unix,Linux還是有銷路的。個人桌面版也並不是無利可圖的,至少很多Linux社區不會賠錢,因為為社區工作的人都是分布在世界各地的,開發Linux也是利用業余時間來做的,不為了獲得報酬,只為了一份執著而工作,社區的Linux版本發布後,用戶可以購買Linux安裝光盤,雖然光盤很便宜(比起微軟的系統),但由於成本幾乎為0,所以還是有盈余的。再有,現在市面上有很多預裝Ubuntu的筆記本銷售,比如dell,那麼戴爾肯定要付給Ubuntu費用的,當然,這個費用要比預裝vista低得多。

現在Linux的內核應該是GNU在做,而不是linus。

3.上面說了這麼多發行版本的Linux,請問哪幾種比較好,好在哪裡?是不是根據Linux的用途不同,選擇Linux的版本也應有所不同呢?麻煩具體說說各個版本的長處與缺點。

RedHat企業版(rhel),適合企業使用,出色的穩定性和兼容性表現在每個版本都使用了比較成熟的庫與內核,並且對一些大型的EDA軟件都預先進行了測試安裝,比如cadence,所以比較適合做服務器和工作站,但不適合當個人桌面,因為不購買license,就不能享受到豐富的更新,而且由於內核與庫都比較保守,有點跟不上Linux的發展速度,以至於很多娛樂軟件安裝起來非常困難。CentOS與rhel類似。

Fedora,前面已經說了,這個版本每次發行都比較冒進,以至於很多驅動程序都不能很好的配置,但最新的Fedora10還是很保守和穩定的。yu軟件源基於rpm包管理,安裝軟件很方便。

Ubuntu,基於debian,桌面環境以gnome為主,是目前最流行的Linux個人桌面,它的優點是配置起來非常簡單,安裝完系統之後,只要硬件不是太新,基本不用進行其他配置,硬件都可以識別並安裝好驅動。而且其apt更新源服務器中的軟件非常豐富,只要打一條命令,就可以自動從網絡下載安裝所需軟件。Ubuntu安裝方便,甚至於可以使用wubi將Linux安裝在windows分區。Ubuntu還有很多衍生版本,包括KUbuntu(桌面采用KDE,較為華麗),xUbuntu(采用xfce,要求配置較低),eUbuntu(面向兒童和教育),用戶可以根據需求,偏好,和硬件配置進行選擇。

suse,被譽為最漂亮的Linux發行版本,當然,其本質和其他版本都是一樣的,只是在窗口美工上開發者下了一定功夫,而且獲得華麗的同時當然也需要付出更高的系統資源占用。其他的Linux版本通過一些改造,完全是可以實現suse的效果的。

redflag,中科院開發的Linux版本,主要面向政府用戶,其個人桌面版免費,這個版本的美工上與windows非常接近,是使用者的入門難度降低,但實際上桌面也是基於KDE的,很平常。

puppy,一個非常小巧的Linux版本,安裝鏡像90多M,卻包括了圖形桌面,浏覽器,辦公等常用的軟件,系統運行時都存在與內存中,據說安裝在U盤中的puppy,在系統啟動後,可以將U盤拿掉,系統依然可以運行。

4.我對Linux的簡單了解,各個發行版本使用的Linux內核都是同一個。只不過可能隨著各版本的發行時間不同,采用的內核版本會不同。不知道理解的對嗎?

Linux的內核目前還在飛速的發展,現在常見的是2.X版本,X為奇數,為不穩定版,x為偶數為穩定版,比如rhel采用的2.4和目前最新的,很多個人桌面采用的2.6。不同的Linux發行版本采用的內核不盡相同,比如Fedora一般都是采用最新的內核。

5.之所以會有這麼多問題,是因為我此時的大腦對Linux的理解非常混亂,對於操作系統的理解只有正版的windows和盜版的windows的簡單理解。暫時先不談盜版問題,就正版而言,我知道Linux部分版本是收費的,大部分可能是免費的,為什麼會出現收費與免費兩種現象? 作為企業級的服務器應用,免費版本的Linux是否可以應付得了,免費的是不是比收費的性能安全上要差好多????具體說說免費和收費的Linux,談談二者之間的區別。

前面已經提到一些了,至於免費版,如果采用較為保守的成熟的版本,穩定性應該是可以保證的,安全方面,不是很了解,從我單位使用的rhle來看,與普通Linux個人桌面並無大的區別。

6.OpenSource與Free:收費的Linux版本,是不是就不算開源的操縱系統了呢?收費的Linux肯定不會開源,是不是?因為如果開源了,人家都知道你的源代碼了,開發商就沒辦法收費賣他們的發行版本的Linux了。不知道理解的對嗎?請具體說說"開源與免費"

拿RedHat來說,他們既有收費的rhel,也有反編譯rhel得到的並且是開源的CentOS,使用那個完全取決於用戶自願。這樣來看,開源與免費的區別僅在於開源的東西,在遵守gnu協議的基礎上,任何人都可以得到程序的源代碼,並可以自己修改,並可以再發布;而免費的就只能免費使用,而不可修改了。

7.如果可以的話,再介紹一下Linux的學習方法,和Linux好的入門書籍。在日常工作當中,Linux的應用會有很多角色,我主要是想學習LAMP架構下的WEB開發,不知道應該側重學習Linux哪些應用?哪些是LAMP程序員必須熟練掌握的Linux技術,在求職應聘LAMP程序員的職位,一般面試考核Linux方面都是哪些技能?

Copyright © Linux教程網 All Rights Reserved