[轉] Linux作業系統以及各大發行版介紹
http://big5.ccidnet.com:89/gate/big5/linux.ccidnet.com/art/741/20060320/484303_1.html



Linux作業系統以及各大發行版介紹 (1)

發佈時間:2006.03.21 05:31     來源:noobu    作者:菜鳥油

   什麼是Linux?

  也許很多人會不屑的說,Linux不就是個作業系統麼。錯!Linux不是一個作業系統,嚴格來講,Linux只是一個作業系統中的內核。內核是什麼?內核建立了電腦軟體與硬體之間通訊的平臺,內核提供系統服務,比如文件管理、虛擬記憶體、設備I/O等。

  既然Linux只是一個內核。那麼我們通常所說的Linux作業系統又是什麼?我們通常所說的Linux,指 GNU/Linux ,即採用Linux內核的GNU作業系統。是的,作業系統的實際名稱是GNU。什麼是GNU?GNU代表GNU’s Not Unix。可以說是一個作業系統又可以說是一種規範。比如,眾所週知的PHP,原名為Personal HomePage(個人主頁),根據GNU的軟體命名規則,PHP現已更名為PHP: Hypertext Preprocessor(超文本預處理程式)。

  誰編寫/創造了Linux?

Linux最早由Linus Torvalds在1991年開始編寫。在這之前,Richard Stallman創建了Free Software Foundation(FSF)組織以及GNU項目,並不斷的編寫創建GNU程式(程式的許可方式均為GPL: General Public License)。在不斷的有程式員和開發者加入到GNU組織中後,變造就了今天我們所看到的Linux,或稱GNU/Linux。

  什麼是Linux發行版?

  正如之前所說的,Linux只是一個內核。然而,一個完整的作業系統不僅僅是內核而已。所以,許多個人、組織和企業,開發了基於GNU/Linux的 Linux發行版。這其中最著名的便是Red Hat公司的Red Hat系列以及社區(community)組織的Debian系列。

  下面我就簡單得介紹一下目前比較著名、流行的Linux發行版本。部分資料來源:DistroWatch.com

  Mandriva 

  Mandriva原名Mandrake,最早由Gaël Duval創建並在1998年7月發佈。記得前兩年國內剛開始普及Linux時,Mandrake非常流行。說起Mandrake的歷史,其實最早 Mandrake的開發者是基於Redhat進行開發的。Redhat默認採用GNOME桌面系統,而Mandrake將之改為KDE。而由於當時的 Linux普遍比較難安裝,不適合第一次接觸Linux的新手,所以Mandrake還簡化了安裝系統。我想這也是當時Mandrake在國內如此紅火的原因之一。Mandrake在易用性方面的確是下了不少功夫,包括默認情況下的硬體檢測等。

  Mandrake的開發完全透明化,包括“cooker”。當系統有了新的測試版本後,便可以在cooker上找到。之前Mandrake的新版本的發佈速度很快,但從9.0之後便開始減緩。估計是希望能夠延長版本的生命力以確保穩定和安全性。

  優點:友好的操作介面,圖形配置工具,龐大的社區技術支援,NTFS分區大小變更
缺點:部分版本bug較多,最新版本只先發佈給Mandrake俱樂部的成員
套裝軟體管理系統:urpmi (RPM)
免費下載:FTP即時發佈下載,ISO在版本發佈後數星期內提供
官方主頁:http://www.mandrivalinux.com/



Linux作業系統以及各大發行版介紹 (2)

發佈時間:2006.03.21 05:31     來源:noobu    作者:菜鳥油

   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/

  SUSE 

  SUSE是德國最著名的Linux發行版,在全世界範圍中也享有較高的聲譽。SUSE自主開發的套裝軟體管理系統YaST也大受好評。SUSE于2003年年末被Novell收購。

  SUSE之後的發佈顯得比較混亂,比如9.0版本是收費的,而10.0版本(也許由於各種壓力)又免費發佈。這使得一部分用戶感到困惑,也轉而使用其他發行版本。但是,瑕不掩瑜,SUSE仍然是一個非常專業、優秀的發行版。

  優點:專業,易用的YaST套裝軟體管理系統
缺點:FTP發佈通常要比零售版晚1~3個月
套裝軟體管理系統:YaST (RPM), 第三方APT (RPM) 軟體庫(repository)
免費下載:取決於版本
官方主頁:http://www.suse.com/

  Debian GNU/Linux 

  Debian是菜鳥油伺服器之前所採用的作業系統。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/



Linux作業系統以及各大發行版介紹 (3)

發佈時間:2006.03.21 05:31     來源:noobu    作者:菜鳥油

   Ubuntu 

  筆者的桌面電腦便使用的Ubuntu。依照筆者的理解,簡單而言,Ubuntu就是一個擁有Debian所有的優點,以及自己所加強的優點的近乎完美的 Linux作業系統。:) Ubuntu是一個相對較新的發行版,但是,它的出現可能改變了許多潛在用戶對Linux的看法。也許,從前人們會認為Linux難以安裝、難以使用,但是,Ubuntu出現後,這些都成為了歷史。Ubuntu基於Debian Sid,所以這也就是筆者所說的,Ubuntu擁有Debian的所有優點,包括apt-get。然而,不僅如此而已,Ubuntu默認採用的GNOME 桌面系統也將Ubuntu的介面裝飾的簡易而不失華麗。當然,如果你是一個KDE的擁護者的話,Kubuntu同樣適合你!

   Ubuntu的安裝非常的人性化,只要按照提示一步一步進行,安裝和Windows同樣簡便!並且,Ubuntu被譽為對硬體支援最好最全面的Linux 發行版之一,許多在其他發行版上無法使用,或者默認配置時無法使用的硬體,在Ubuntu上輕鬆搞定。並且,Ubuntu採用自行加強的內核(kernel),安全性方面更上一層樓。並且,Ubuntu默認不能直接root登陸,必須從第一個創建的用戶通過su或sudo來獲取root許可權(這也許不太方便,但無疑增加了安全性,避免用戶由於粗心而損壞系統)。Ubuntu的版本週期為六個月,彌補了Debian更新緩慢的不足。

  優點:人氣頗高的論壇提供優秀的資源和技術支援,固定的版本更新週期和技術支援,可從Debian Woody直接升級
缺點:還未建立成熟的商業模式
套裝軟體管理系統:APT (DEB)
免費下載:是
官方主頁:http://www.ubuntulinux.org/

  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/



Linux作業系統以及各大發行版介紹 (4)

發佈時間:2006.03.21 05:31     來源:noobu    作者:菜鳥油

   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/

  Knoppix 

  由德國的Klaus Knopper開發的Knoppix,是一個基於Debian的發行版。Knoppix嚴格算起來是一款LiveCD Linux,所謂的LiveCD就是整個作業系統都在一張光碟上,只要開機從光碟啟動,就能擁有一個完整的Linux系統!無需安裝!當然, Knoppix也能夠非常輕鬆的安裝到硬盤上。其強大的硬體檢測能力、系統修復能力、即時壓縮傳輸技術,都令人大加稱讚。可以說,在LiveCD界, Knoppix是無人能及的!

  優點:無需安裝可直接運行于CD上,優秀的硬體檢測能力,可作為系統急救盤使用
缺點:LiveCD由於光碟的數據讀取速度限制導致性能大幅下降
套裝軟體管理系統:APT (DEB)
免費下載:是
官方主頁:http://www.knoppix.com/

  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/



Linux作業系統以及各大發行版介紹 (5)

發佈時間:2006.03.21 05:31     來源:noobu    作者:菜鳥油

   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/

  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發行版本,希望對大家有所幫助。同時,筆者也希望越來越多的朋友投入到Linux的大家庭中!\^O^/

fluomole注:居然沒有我用的ArchLinux,沒關係,我自己用就行了。
創作者介紹

ca95 台灣地誌

ca95 發表在 痞客邦 PIXNET 留言(0) 人氣()