原文地址:http://blog.csdn.net/ithomer/article/details/9729933
最早由Linus Benedict Torvalds在1991年開始編寫。在這之前,Richard Stallman創建了Free Software Foundation(FSF)組織以及GNU項目,並不斷的編寫創建GNU程序(此類程序的許可方式均爲GPL: General Public License)。在不斷的有傑出的程序員和開發者加入到GNU組織中後,便造就了今天我們所看到的Linux,或稱GNU/Linux。
Linux的發行版本可以大體分爲兩類,一類是商業公司維護的發行版本,一類是社區組織維護的發行版本
前者以著名的Redhat(RHEL)爲代表,後者以Debian爲代表。
Linux 發行版:
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的穩定性較差,最好只用於桌面應用。
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的資 料也很豐富,有很多支持的社區,有問題求教也有地方可去:)
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,是一個自由的、免費的類UNIX操作系統(Unix-like),經由BSD UNIX由AT&T UNIX衍生而來,FreeBSD由於法律原因不能稱爲UNIX,但由於直接衍生於BSD UNIX,並且一些原來BSD UNIX的開發者後來轉到FreeBSD的開發,使得FreeBSD在內部結構和系統API上和UNIX有很大的兼容性。由於FreeBSD寬鬆的法律條款,其代碼被好多其他系統借鑑包括蘋果公司的MacOS X,正因此由於MacOS X的UNIX兼容性,使得MacOS X獲得了UNIX商標認證。
它並不是一個Linux系統!但FreeBSD與Linux的用戶羣有相當一部分是重合的,二者支持的硬件環境也比較一致,所採用的軟件也比較類似,所以可以將FreeBSD視爲一個Linux版本來比較。FreeBSD擁有兩個分支: stable和current。顧名思義,stable是穩定版,而 current則是添加了新技術的測試版。FreeBSD採用Ports包管理系統,與Gentoo類似,基於源代碼分發,必須在本地機器編後後才能運行,但是Ports系統沒有Portage系統使用簡便,使用起來稍微複雜一些。FreeBSD的最大特點就是穩定和高效,是作爲服務器操作系統的最佳選 擇,但對硬件的支持沒有Linux完備,所以並不適合作爲桌面系統。
SUSE Linux,簡稱"SuSE",發音爲/zuz/,意思爲"Software- und System-Entwicklung",這是一句德文,英文爲"Software and system development"。現在這家公司的名字再度更改成SUSE Linux。它原是德國的 SuSE Linux AG公司發行維護的Linux發行版,是屬於此公司的註冊商標。2004年這家公司被Novell公司收購。廣義上SUSE Linux是一系列Linux發行版,第一個版本出現在1994年初,SUSE現存的最古老的商業發行版之一,起源於德國,而SUSE Linux 針對個人用戶。SUSE Linux原是以Slackware Linux爲基礎,並提供完整德文使用界面的產品。1992年 Peter McDonald成立了Softlanding Linux System(SLS)這個發行版。這套發行版包含的軟件非常多,更首次收錄了X Window及TCP/IP等套件。Slackware就是一個基於SLS的發行版。
Mandriva,是目前全球最優秀的Linux發行版之一,穩居於linux排行榜第一梯隊。2005年之前穩居linux排行榜NO.1。它是目前最易用的linux發行版,也是衆多國際級linux發行版中唯一一個默認即支持中文環境的linux。它是法國的Mandriva公司(前身爲Mandrake公司)開發的Linux發行版。Mandriva公司現在仍然是歐洲最大的Linux廠商,Mandriva Linux的前身爲著名的Mandrake Linux。Mandriva(Mandrake)項目是世界上第一個爲非技術類用戶設計的易於使用、安裝和管理的linux版本。Mandriva(Mandrake Linux)早期方便的字體安裝工具和默認的中文支持,爲Linux普及做出了很大的貢獻。現在的Mandriva是由mandrake和Conectiva結合發展而來的。
Slackware,是由Patrick Volkerding開發的GNU/Linux發行版。與很多其他的發行版不同,它堅持KISS(Keep It Simple Stupid)的原則,就是說沒有任何配置系統的圖形界面工具。一開始,配置系統會有一些困難,但是更有經驗的用戶會喜歡這種方式的透明性和靈活性。 Slackware Linux的另一個突出的特性也符合KISS原則:Slackware沒有如RPM之類的成熟的軟件包管理器。Slackware的軟件包都是通常的tgz(tar/gzip)格式文件再加上安裝腳本。Tgz對於有經驗的用戶來說,比RPM更爲強大,並避免了RPM之類管理器的依賴性問題。Slackware與其他的發行版本(Red Hat、Debian、Gentoo、SuSE、 Mandriva、Ubuntu等)不同的道路,它力圖成爲“UNIX風格”的Linux發行版本。只吸收穩定版本的應用程序,並且缺少其他linux版本中那些爲發行版本定製的配置工具。
Linux 發行版(移動):
Android,是一種基於Linux的自由及開放源代碼的操作系統,主要使用於移動設備,如智能手機和平板電腦,由Google公司和開放手機聯盟領導及開發。尚未有統一中文名稱,中國大陸地區較多人使用“安卓”或“安致”。Android操作系統最初由Andy Rubin開發,主要支持手機。2005年8月由Google收購注資。2007年11月,Google與84家硬件製造商、軟件開發商及電信營運商組建開放手機聯盟共同研發改良Android系統。隨後Google以Apache開源許可證的授權方式,發佈了Android的源代碼。第一部Android智能手機發佈於2008年10月。Android逐漸擴展到平板電腦及其他領域上,如電視、數碼相機、遊戲機等。2011年第一季度,Android在全球的市場份額首次超過塞班系統,躍居全球第一。 2012年11月數據顯示,Android佔據全球智能手機操作系統市場76%的份額,中國市場佔有率爲90%。
MeeGo,是一種基於Linux的自由、開放源代碼的移動便攜設備操作系統。它在2010年2月的全球移動通信大會中發佈,主要推動者爲諾基亞與英特爾。MeeGo融合了諾基亞的Maemo及英特爾的Moblin平臺,並由Linux基金會主導。MeeGo主要定位在移動設備、家電數碼等消費類電子產品市場,可用於智能手機、平板電腦、上網本、智能電視和車載系統等平臺。2011年9月28日,繼諾基亞宣佈放棄開發meego之後,英特爾也正式宣佈將MeeGo與LiMo合併成爲新的系統:Tizen。2012年7月,在諾基亞的支持下,Jolla Mobile公司成立。並基於Meego研發sailfish os,將在華髮布新一代Jolla手機。
Chrome OS,是一款基於Linux的開源PC操作系統,定位於上網本、緊湊型以及低成本電腦。這款開源軟件將被命名爲Chrome OS,谷歌公司於2010年12月7日在美國舉行Chrome相關產品發佈會,發佈會上正式發佈Chrome Web store和Chrome OS。Chromium OS是Google Chrome OS計算機操作系統的開源項目,主要是提供給開發者用的,每個人可以檢查、修改代碼甚至是編譯出自己的版本。
webOS,是一個嵌入式操作系統,以Linux內核爲主體並加上部份Palm公司開發的專有軟件,它主要是爲Palm 智能手機而開發。該平臺於2009年1月8日的拉斯維加斯國際消費電子展宣佈給公衆,並於2009年6月6日發佈。該平臺是事實上的PalmOS繼任者,webOS將在線社交網絡和Web 2.0一體化作爲重點。第一款搭載webOS系統的智能手機是Palm Pre,於2009年6月6日發售。由於Palm被HP收購,webOS被收歸HP旗下。2011年8月19日凌晨,在惠普第三季度財報會議上,惠普宣佈正式放棄圍繞TouchPad平板電腦和webOS手機的所有運營。
Tizen,(中文名:泰澤)是兩大Linux聯盟 LiMo Foundation和 Linux Foundation整合資源優勢,攜手英特爾和三星電子,共同開發針對手機和其它設備的操作系統。該系統整合了LiMo和MeeGo兩個操作系統,並且預計於2012年2月正式公佈。Tizen系統是英特爾MeeGo系統與三星LiMo系統的混合體。 隨着惠普放棄開發webOS智能手機和平板電腦,RIM的Playbook艱難求生,諾基亞劇變,運營商們希望能出現一個可替代的新操作系統,沒人希望看到Android和iOS雙寡頭壟斷的局面。 同時由於英特爾、三星各自在MeeGo及Bada發展遭遇困難,雙方便攜手全新平臺Tizen系統,這樣可以降低開發資源與人力,並強化技術及應用程序商店功能,包括宏碁、華碩均將加入Tizen平臺開發計劃,宏達電也正評估中,Tizen平臺是否有機會形成 OS 平臺第4勢力,與Android、iOS、Windows相較勁,備受業界關注。
BADA,是韓國三星電子自行開發的智能手機平臺,底層爲Linux核心。支援豐富功能和用戶體驗的軟件應用,於2009年11月10日發佈。bada在韓語裏是“海洋”的意思。bada的設計目標是開創人人能用的智能手機的時代。它的特點是配置靈活、用戶交互性佳、面向服務優,非常重視SNS整合和基於位置服務應用。bada系統由操作系統內核層、設備層、服務層和框架層組成,支持設備應用、服務應用和Web與Flash應用。
Linux 發行版(國內 ):
RedFlag,紅旗Linux是由北京中科紅旗軟件技術有限公司開發的一系列Linux發行版,包括桌面版、工作站版、數據中心服務器版、HA集羣版和紅旗嵌入式Linux等產品。目前在中國各軟件專賣店可以購買到光盤版,同時官方網站也提供光盤鏡像免費下載。紅旗Linux是中國較大、較成熟的Linux發行版之一。
Kylin,中標麒麟(原名中標普華Linux),2010年12月底,中標普華與國防科技大學強強聯手進行操作系統方面的技術合作,合作之後的中標普華Linux操作系統更名爲“中標麒麟”,而且也進一步更換了新操作系統的Logo。此次合作,是民用“中標普華”操作系統的易操作性與軍用的“銀河麒麟”的高度安全性在技術上的深層次合作,雙方分別將各自的特色性能融合到新操作系統中。中標麒麟操作系統採用強化的Linux內核,分成桌面版、通用版、高級版和安全版等,滿足不同客戶的要求,已經廣泛的使用在能源、金融、交通、政府、央企等行業領域。中標麒麟增強安全操作系統採用銀河麒麟KACF強制訪問控制框架和RBA角色權限管理機制,支持以模塊化方式實現安全策略,提供多種訪問控制策略的統一平臺,是一款真正超越“多權分立”的B2級結構化保護操作系統產品。
華鐳Linux,通用操作系統RAYS 是由新華科技系統軟件有限公司自主研發的中文Linux操作系統。它在Linux穩定內核的基礎上融合了多項先進技術,能全面滿足政府、公司、個人、家庭在辦公、娛樂、學習和教育等多方面的應用需求。此外,華鐳通用操作系統全面支持包括龍芯、衆志在內的多款國產CPU,實現了“國產CPU+國產操作系統+國產應用軟件”的完整產業鏈。
Magic Linux,是一個新的Linux發行,簡稱 MGC,是針對中國人的版本,由中國Linux公社的社區會員和Linux愛好者製作的中文 Linux 發行版,現基於Fedora修改而來。Magic Linux的目的很簡單:讓大家真正地用Linux,而不是去一個接一個的漢化Linux。Magic Linux的口號是:沒有實現不了的夢。2002年,cjacker 在中國Linux公社的論壇發佈了自己爲了學習而做的 Linux中文版,在 Red Hat 8.0的基礎上修改而成,版本1.0。之後 cjacker 投身於北京中科紅旗軟件技術有限公司,Magic Linux 後續開發遇到了前所未有的困難。KanKer、KDE、sejishikong 等中國 Linux 公社會員加入了開發,重寫了 Magic Linux,發佈了 Magic Linux 2.0,最終形成了現在獨立的穩定發行版本 2.5.X,2012年開發組正積極地研發以 Live 安裝爲主的 3.0。
共創Linux,一款基於Linux的桌面操作系統,功能豐富,可以部分地替代現有常用的Windows桌面操作系統。它採用類似於Windows XP風格的圖形用戶界面,符合Windows XP的操作習慣,讓用戶使用起來感覺更熟悉,更易用,降低了培訓成本。提供了優秀的中文支持能力,字體顯示效果十分美觀。高度智能化的中文拼音輸入法,使用方便、輸入效率高,達到Windows下拼音輸入法同等的水平。
Linux 桌面版:
如果你只是需要一個桌面系統,而且既不想使用盜版,又不想花大量的錢購買商業軟件,那麼你就需要一款適合桌面使用的Linux發行版本了,如:Ubuntu
如果你不想自己定製任何東西,不想在系統上浪費太多時間,那麼很簡單,你就根據自己的愛好在ubuntu、kubuntu以及xubuntu中選一款吧,三者的區別僅僅是桌面程序的不一樣。
如果你需要一個桌面系統,而且還想非常靈活的定製自己的Linux系統,想讓自己的機器跑得更歡,不介意在Linux系統安裝方面浪費一點時間,那麼你的唯一選擇就是Gentoo,盡情享受Gentoo帶來的自由快感吧!
如果你需要的是一個服務器系統,而且你已經非常厭煩各種Linux的配置,只是想要一個比較穩定的服務器系統而已,那麼你最好的選擇就是CentOS了,安裝完成後,經過簡單的配置就能提供非常穩定的服務了。
如果你需要的是一個堅如磐石的非常穩定的服務器系統,那麼你的唯一選擇就是FreeBSD。
如果你需要一個穩定的服務器系統,而且想深入摸索一下Linux的各個方面的知識,想自己定製許多內容,那麼我推薦你使用Gentoo。
Linux 服務器:
CentOS,其實是Redhat的內核,感覺是會成熟穩定一點,相比舊Redhat,他多了一個yum的命令,學Debian一樣自動安裝軟件;但我感覺CentOS的可以Yum的東西相比Debian或Ubuntu實在太少了;CentOS介於年輕與成熟之間,它比Ubuntu更注重安全性,默認一裝好就自帶並打開防火牆就知道;而且有一個叫SELinux的東東在裏面,讓不同的程序之間權限有所限制,這也是我裝CentOS一些軟件經常莫名奇妙地告訴我“沒有權限”的一個原因。後來因爲一些軟件搞了一夜,都沒有搞成功,比如VSftp+PAM_MYSQL的認證,一氣之下把他格掉了。
Ubuntu,就是Debian的延續版,apt-get自動安裝、更新軟件的方式,是Debian首創。相比起來apt-get軟件庫及源強大很多,也多很多,我們的服務器除了一個magickWand(imageMagick的PHP API),其它東西全部都是apt-get下來的,安裝不需要一分鐘;感覺Ubuntu更加自由,小巧,靈活,有點年輕人的感覺。
Gentoo,估計是性能最好的,因爲他安裝超麻煩;據說他的理念就是,讓你明白Linux的每一樣東西是如何出來的!全部由你定製來決定。
FreeBSD,是另外一種類UNIX內核,不屬於Linux,適做服務器就是採用FreeBSD,據說是性能最強勁的。但內核不一樣,我們這次不敢嘗試。
Linux發行版 (列表)
基於Debian |
|
---|
基於Red Hat |
|
---|
基於Mandriva |
|
---|
基於Gentoo |
|
---|
基於Slackware |
|
---|
其它 |
|
---|
參考推薦: