Linux系統這11個發行版,你認識多少個?
概述
今天主要學習一下Linux 各個發行版本,看一下各個發現版本的發展史。
什么是Linux?
也許很多人會認為Linux不就是個操作系統么。其實嚴格來講,Linux只是一個操作系統中的內核。內核是什么?內核建立了計算機軟件與硬件之間通訊的平臺,內核提供系統服務,比如文件管理、虛擬內存、設備I/O等。
既然Linux只是一個內核。那么我們通常所說的Linux操作系統又是什么?我們通常所說的Linux,指 GNU/Linux ,即采用Linux內核的GNU操作系統。是的,操作系統的實際名稱是GNU。什么是GNU?GNU代表GNU’s Not Unix。可以說是一個操作系統又可以說是一種規范。
注釋:什么是 GNU/Linux?
Linux 是一種計算機操作系統: 一系列能讓您與計算機進行交互操作并運行其它程序的程序。 操作系統由多種基礎程序構成。它們使計算機可以與用戶進行交流并接受指令, 讀取數據或將其寫入硬盤、磁帶或打印機,控制內存的使用,以及運行其它軟件。 操作系統最重要的組成部分是內核。在 GNU/Linux 系統中,Linux 就是內核組件。 而該系統的其余部分主要是由 GNU 工程編寫和提供的程序組成。 因為單獨的 Linux 內核并不能成為一個可以正常工作的操作系統, 所以我們更傾向使用“GNU/Linux” 一詞來表達人們通常所說的 “Linux”。
Linux 是以 Unix 操作系統為原型創造的。自從誕生之日起, 它就被設計成一種多任務、多用戶的系統。這些特點使 Linux 完全不同于其它著名的操作系統。事實上,Linux 比您所能想象到更加特別。 與其它操作系統絕然相反的是,沒人真正擁有 Linux,其大部分開發工作都是由無償的志愿者完成的。
后來演變為 GNU/Linux 系統的開發工作開始于 1984 年。當時, 自由軟件基金會 開始研發被稱為 GNU 的自由的類 Unix 操作系統。
GNU 工程開發了大量用于 Unix™ 的自由軟件工具和類 Unix 操作系統, 例如 Linux。這些工具使用戶能執行從日常俗事(例如在系統中復制和刪除文件) 到神秘操作(例如書寫和編譯程序或對多種文檔格式進行熟練的編輯工作) 的各種任務。
雖然有許多組織和個人都對 Linux 的發展作出了幫助, 但是自由軟件基金會依然是最大的單個貢獻者。他不僅僅創造了絕大部分在 Linux 中使用的工具,還為 Linux 的存在提供了理論和社會基礎。
Linux 內核 的首次面世是在 1991 年。 當時,名為 Linus Torvalds 的芬蘭計算機科學系學生在 Usenet 新聞組 comp.os.minix 上發布了一種 Minix 替代內核的早期版本。 請看 Linux International 的 Linux 歷史。
在幾個可信賴代理人的幫助下,Linus Torvalds 一直協調著數百位開發人員的工作。 有關 linux-kernel 郵件列表上討論內容的每周紀要在 Kernel Traffic上可以看到。更多有關 linux-kernel 郵件列表的信息請參考 linux-kernel 郵件列表問答。
Linux 用戶在挑選軟件方面有著極大的自由。例如,Linux 用戶可以選擇幾十種不同的命令行外殼和多種圖形桌面。 這通常讓其它操作系統的用戶手足無措, 他們甚至從來沒想過命令行和桌面其實是可以更換的。
Linux 很少會崩潰、適合在同一時間運行多個程序, 而且比大多數操作系統更為安全。有了這些優勢,Linux 成為在服務器市場上增長最快的操作系統。近來, 它還開始在家庭和商業用戶中變得越來越流行。
各個Linux發行版
正如之前所說的,Linux只是一個內核。然而,一個完整的操作系統不僅僅是內核而已。所以,許多個人、組織和企業,開發了基于GNU/Linux的Linux發行版。這其中最著名的便是Red Hat公司的Red Hat系列以及社區(community)組織的Debian系列。
下面我就簡單得介紹一下目前比較著名、流行的Linux發行版本。
1、Mandriva
Mandriva原名Mandrake,最早由Duval創建并在1998年7月發布。說起Mandrake的歷史,其實最早Mandrake的開發者是基于Redhat進行開發的。Redhat默認采用GNOME桌面系統,而Mandrake將之改為KDE。而由于當時的Linux普遍比較難安裝,不適合第一次接觸Linux的新手,所以Mandrake還簡化了安裝系統。
優點:友好的操作界面,圖形配置工具,龐大的社區技術支持,NTFS分區大小變更
缺點:部分版本bug較多,最新版本只先發布給Mandrake俱樂部的成員
軟件包管理系統:urpmi (RPM)
免費下載:FTP即時發布下載,ISO在版本發布后數星期內提供
官方主頁:http://www.mandrivalinux.com/
2、Red Hat
國內,乃至是全世界的Linux用戶所最熟悉、最耳聞能詳的發行版想必就是Red Hat了。Red Hat最早由Bob Young和Marc Ewing在1995年創建。而公司在最近才開始真正步入盈利時代,歸功于收費的Red Hat Enterprise Linux(RHEL,Red Hat的企業版)。而正統的Red Hat版本早已停止技術支持,最后一版是Red Hat 9.0。于是,目前Red Hat分為兩個系列:由Red Hat公司提供收費技術支持和更新的Red Hat Enterprise Linux,以及由社區開發的免費的Fedora Core。Fedora Core 1發布于2003年年末,而FC的定位便是桌面用戶。FC提供了最新的軟件包,同時,它的版本更新周期也非常短,僅六個月。目前最新版本為FC 3,而FC4也預定將于今年6月發布。這也是為什么服務器上一般不推薦采用Fedora Core。
適用于服務器的版本是Red Hat Enterprise Linux,而由于這是個收費的操作系統。于是,國內外許多企業或空間商選擇CentOS。CentOS可以算是RHEL的克隆版,但它最大的好處是免費!菜鳥油目前的服務器便采用的CentOS 3.4。
優點:擁有數量龐大的用戶,優秀的社區技術支持,許多創新
缺點:免費版(Fedora Core)版本生命周期太短,多媒體支持不佳
軟件包管理系統:up2date (RPM), YUM (RPM)
免費下載:是
官方主頁:http://www.redhat.com/
3、SUSE
SUSE是德國最著名的Linux發行版,在全世界范圍中也享有較高的聲譽。SUSE自主開發的軟件包管理系統YaST也大受好評。SUSE于2003年年末被Novell收購。
SUSE之后的發布顯得比較混亂,比如9.0版本是收費的,而10.0版本(也許由于各種壓力)又免費發布。這使得一部分用戶感到困惑,也轉而使用其它發行版本。
優點:專業,易用的YaST軟件包管理系統
缺點:FTP發布通常要比零售版晚1~3個月
軟件包管理系統:YaST (RPM), 第三方APT (RPM) 軟件庫(repository)
免費下載:取決于版本
官方主頁:http://www.suse.com/
4、Debian GNU/Linux
Debian最早由Ian Murdock于1993年創建。可以算是迄今為止,最遵循GNU規范的Linux系統。Debian系統分為三個版本分支(branch):stable, testing 和 unstable。截至2005年5月,這三個版本分支分別對應的具體版本為:Woody, Sarge 和 Sid。其中,unstable為最新的測試版本,其中包括最新的軟件包,但是也有相對較多的bug,適合桌面用戶。testing的版本都經過unstable中的測試,相對較為穩定,也支持了不少新技術(比如SMP等)。而Woody一般只用于服務器,上面的軟件包大部分都比較過時,但是穩定和安全性都非常的高。菜鳥油之前所采用的是Debian Sarge。
為何有如此多的用戶癡迷于Debian呢?apt-get / dpkg是原因之一。dpkg是Debian系列特有的軟件包管理工具,它被譽為所有Linux軟件包管理工具(比如RPM)最強大的!配合apt-get,在Debian上安裝、升級、刪除和管理軟件變得異常容易。許多Debian的用戶都開玩笑的說,Debian將他們養懶了,因為只要簡單得敲一下”apt-get upgrade && apt-get update”,機器上所有的軟件就會自動更新了……
優點:遵循GNU規范,100%免費,優秀的網絡和社區資源,強大的apt-get
缺點:安裝相對不易,stable分支的軟件極度過時
軟件包管理系統:APT (DEB)
免費下載:是
官方主頁:http://www.debian.org/
5、Ubuntu
Ubuntu是一個擁有Debian所有的優點,以及自己所加強的優點的近乎完美的Linux操作系統。Ubuntu是一個相對較新的發行版,但是,它的出現可能改變了許多潛在用戶對Linux的看法。也許,從前人們會認為Linux難以安裝、難以使用,但是,Ubuntu出現后,這些都成為了歷史。Ubuntu基于Debian Sid,擁有Debian的所有優點,包括apt-get。然而,不僅如此而已,Ubuntu默認采用的GNOME桌面系統也將Ubuntu的界面裝飾的簡易而不失華麗。
Ubuntu的安裝非常的人性化,只要按照提示一步一步進行,安裝和Windows同樣簡便!并且,Ubuntu被譽為對硬件支持最好最全面的Linux發行版之一,許多在其他發行版上無法使用,或者默認配置時無法使用的硬件,在Ubuntu上輕松搞定。并且,Ubuntu采用自行加強的內核(kernel),安全性方面更上一層樓。并且,Ubuntu默認不能直接root登陸,必須從第一個創建的用戶通過su或sudo來獲取root權限(這也許不太方便,但無疑增加了安全性,避免用戶由于粗心而損壞系統)。
缺點:還未建立成熟的商業模式
軟件包管理系統:APT (DEB)
免費下載:是
官方主頁:http://www.ubuntulinux.org/
6、Gentoo
Gentoo最初由Daniel Robbins(前Stampede Linux和FreeBSD的開發者之一)創建。由于開發者對FreeBSD的熟識,所以Gentoo擁有媲美FreeBSD的廣受美譽的ports系統——portage。(Ports和Portage都是用于在線更新軟件的系統,類似apt-get,但還是有很大不同)Gentoo的首個穩定版本發布于2002年。
Gentoo的出名是因為其高度的自定制性:因為它是一個基于源代碼的(source-based)發行版。盡管安裝時可以選擇預先編譯好的軟件包,但是大部分使用Gentoo的用戶都選擇自己手動編譯。這也是為什么Gentoo適合比較有Linux使用經驗的老手使用的原因。但是要注意的是,由于編譯軟件需要消耗大量的時間,所以如果所有的軟件都自己編譯,并安裝KDE桌面系統等比較大的軟件包,可能需要幾天時間才能編譯完……
優點:高度的可定制性,完整的使用手冊,媲美Ports的Portage系統,適合“臭美”的高手使用
缺點:編譯耗時多,安裝緩慢
軟件包管理系統:Portage (SRC)
免費下載:是
官方主頁:http://www.gentoo.org/
7、Slackware
Slackware由Patrick Volkerding創建于1992年。算起來應當是歷史最悠久的Linux發行版。曾經Slackware非常的流行,但是當Linux越來越普及,用戶的技術層面越來越廣(更多的新手)后,Slackware漸漸的被新來的人們所遺忘。在其他主流發行版強調易用性的時候,Slackware依然固執的追求最原始的效率——所有的配置均還是要通過配置文件來進行。
盡管如此,Slackware仍然深入人心(大部分都是比較有經驗的Linux老手)。Slackware穩定、安全,所以仍然有大批的忠實用戶。由于Slackware盡量采用原版的軟件包而不進行任何修改,所以制造新bug的幾率便低了很多。Slackware的版本更新周期較長(大約1年),但是新版本的軟件仍然不間斷的提供給用戶下載。
優點:非常穩定、安全,高度堅持UNIX的規范
缺點:所有的配置均通過編輯文件來進行,自動硬件檢測能力較差
軟件包管理系統:Slackware Package Management (TGZ)
免費下載:是
官方主頁:http://www.slackware.com/
8、Knoppix

由德國的Klaus Knopper開發的Knoppix,是一個基于Debian的發行版。Knoppix嚴格算起來是一款LiveCD Linux,所謂的LiveCD就是整個操作系統都在一張光盤上,只要開機從光盤啟動,就能擁有一個完整的Linux系統!無需安裝!當然,Knoppix也能夠非常輕松的安裝到硬盤上。其強大的硬件檢測能力、系統修復能力、即時壓縮傳輸技術,都令人大加稱贊。可以說,在LiveCD界,Knoppix是無人能及的!
優點:無需安裝可直接運行于CD上,優秀的硬件檢測能力,可作為系統急救盤使用
缺點:LiveCD由于光盤的數據讀取速度限制導致性能大幅下降
軟件包管理系統:APT (DEB)
免費下載:是
官方主頁:http://www.knoppix.com/
9、MEPIS
MEPIS由Warren Woodford在2003年建立。MEPIS雖然剛建立不久,但是迅速的傳播在Linux用戶間。簡單來說,MEPIS是一個集合了Debian Sid和Knoppix的產物。用戶即能將之當作LiveCD使用,也能使用常規的圖形界面進行安裝。
MEPIS默認集成安裝了Java Runtime Environment、Flash插件、nVidia加速驅動等許多常用的程序。用戶可以非常輕松的安裝完系統后就直接開始使用,而不用到處尋找資料如何下載、如何安裝、如何配置這些軟件。這不僅給Linux新手帶來了便捷,也給老手們節約了相當多的時間。
優點:LiveCD與常規安裝兩用,優秀的硬件檢測能力,預裝了許多實用的軟件
缺點:建立時間不長,默認的界面有些寒酸
軟件包管理系統:APT (DEB)
免費下載:是
官方主頁:http://www.mepis.org/
10、Xandros
Xandros建立在已經成為歷史的Corel Linux之上。當初Corel Linux的公司由于財政上的困難,被迫終止了Corel Linux的開發,而Xandros適時的將Corel Linux部門買下,于2002年10月推出全新的Xandros Desktop。
Xandros的賣點在于極其簡單的安裝和使用,所以它的市場定位是那些沒有任何Linux使用經驗的新手,或是習慣使用Windows的用戶。Xandros的標準版和增強版都是商業軟件,分別售價$40和$99美元。不過你仍然可以在這里下載到免費的公開發行版。
優點:適合完全沒有經驗的新手,安裝完以后就能立即投入使用,自帶非常不錯的工具
缺點:商業軟件
軟件包管理系統:Xandros Networks (DEB) 或 APT (DEB) (可選,但不提供技術支持)
免費下載:公開發行版
官方主頁:http://www.xandros.com/
11、FreeBSD
首先要強調的是:FreeBSD不是一個Linux系統! 可是,為什么筆者要介紹FreeBSD呢?因為FreeBSD的用戶也相當多,其許多特性都與Linux相類似。事實上,Linux和BSD(Berkeley Software Distribution)均是UNIX的演化分支。并且,Linux中相當多的特性和功能(比如用于配置DNS的Bind軟件)都是取自于BSD的。而FreeBSD便是BSD家族中最出名,用戶數量最多的一個發行版。MEZOC之前所采用的便是FreeBSD系統。
FreeBSD建立于1993年,擁有相當長的歷史。FreeBSD擁有兩個分支:stable和current。顧名思義,stable是穩定版,而current則是添加了新技術的測試版。另外,FreeBSD會不定期的發布新的版本,稱為RELEASE,stable和current均有自己的RELEASE版本。比如4.11-RELEASE和5.3-RELEASE,請注意,這并不代表后者比前者的版本新。這僅僅代表前者(數字小的版本)是stable版本,后者(數字大的版本)是current版本。
FreeBSD除了作為服務器系統外,也適合桌面用戶。不過,考慮到軟件方面的兼容性,一般用戶選擇FreeBSD作為桌面系統不是很明智。作為服務器而言,FreeBSD是相當優秀的。曾經有人說過,同樣的服務器硬件配置,運行同樣的一個vBulletin論壇,FreeBSD所用的資源要比Linux少。這也是為什么許多空間商極力推崇FreeBSD的原因。:)
優點:速度快,非常穩定,優秀的使用手冊,Ports系統
缺點:比起Linux而言對硬件的支持較差,對于桌面系統而言軟件的兼容性是個問題
軟件包管理系統:Ports (TBZ)
免費下載:是
官方主頁:http://www.freebsd.org/
Linux各版本發展史
用一張圖說明下:






























