Linux中RedHat CentOS Ubuntu Fedora的區別詳解
添加時間:2017-6-28 1:35:23
添加:
思海網絡
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方面都是哪些技能?
關鍵字:Linux、RedHat、CentOS、Ubuntu、Fedora
新文章:
- CentOS7下圖形配置網絡的方法
- CentOS 7如何添加刪除用戶
- 如何解決centos7雙系統后丟失windows啟動項
- CentOS單網卡如何批量添加不同IP段
- CentOS下iconv命令的介紹
- Centos7 SSH密鑰登陸及密碼密鑰雙重驗證詳解
- CentOS 7.1添加刪除用戶的方法
- CentOS查找/掃描局域網打印機IP講解
- CentOS7使用hostapd實現無AP模式的詳解
- su命令不能切換root的解決方法
- 解決VMware下CentOS7網絡重啟出錯
- 解決Centos7雙系統后丟失windows啟動項
- CentOS下如何避免文件覆蓋
- CentOS7和CentOS6系統有什么不同呢
- Centos 6.6默認iptable規則詳解