distribution
什麼是 distribution
好了,經由上面的說明,我們知道 Linux 是個『作業系統』,而且他是 GNU 的授權模式,並且有個老大哥是 Unix 。不過,畢竟由 Torvalds 先生負責維護的 Linux 提供的僅是『核心』與『核心工具』的集合,對於需要更完整功能的作業系統來說,畢竟還不夠完備,例如如果你要桌面程式,還得要加入 X-Window 系統對吧!?如果你要架設 WWW 還得加入伺服器軟體對吧?所以,雖然 Linux 的核心已經提供了相當多的支援與工具程式,但畢竟還不足以構成一個很完整的作業系統。
好在,由於 Linux 的穩定性良好,並且可以在便宜的 x86 架構下的電腦平台運作,所以吸引了很多的套件商與自由軟體的開發團隊在這個 Linux 的核心上面開發相關的軟體,例如有名的 sendmail, wu-ftp, apache 等等。此外,亦有一些商業公司發現這個商機,因此,這些商業公司或者是非營利性的工作團隊,便將 Linux 核心、核心工具與相關的軟體集合起來,並加入自己公司或團隊的創意的系統管理模組與工具,而釋出一套可以完整安裝的作業系統,這個完整的 Linux 作業系統,我們就稱呼他為 distribution,或者是中文所謂的『安裝套件』囉!當然囉,由於是基於 GNU 的架構下,因此各家公司所發行的光碟套件是可以在網路上面自由下載的。不過,如果想要有較佳的服務,那麼購買該公司發行的光碟也是不錯的!
不過,由於發展的 Linux 公司實在太多了,例如有名的 Red Hat, OpenLinux, Mandrake, Debian, SuSE 等等,所以很多人都很擔心,如此一來每個 distribution 是否都不相同呢?這就不需要擔心了,由於各個 distribution 都是架構在 Linux Kernel 下來發展屬於自己公司風格的 distribution,因此大家都遵守 Linux Standard Base ( LSB ) 的規範,也就是說,各個 distribution 其實都是差不多的!反正用到的都是 Linux Kernel 啊!只是各個 distribution 裡面所使用的各套件可能並不完全相同而已。所以囉,大家可以按照自己的喜好來選擇 Linux 的 distribution 光碟囉!底下列出幾個主要的 Linux 發行者網址:
當然發行套件者不僅於此,您可以查閱其他的 Linux 新聞來發現喔!而其中中文化較為有名的就屬 CLE 這個套件發行者了!另外,台灣還有另一家 Linux 開發商,稱為 Linpus (百資),有興趣的話也可以到底下的網頁上看看! 好了,那麼哪一個安裝套件比較好呢?!就如同 VBird 前面提到的,每一個發行者所使用的 Linux 核心其實是一樣的,都是由 www.kernel.org 開發出來的核心呀!所以其架構,甚至包括其檔案放置的目錄,都是大同小異的,基本上除了某些內容套件不太一樣之外 ( 例如有人使用 wu-ftpd 有人使用 proftpd 等等 ) ,其他的檔案架構與指令系統其實幾乎都是相同的,因此我們不去探討哪一個套件比較棒!而是要來介紹如何學習與使用一個套件!至於下載的地點,網友提供了一個相當棒的多種 Linux distributions 的下載網站: 同時底下的網站還有各個著名的 Linux distribution 的比較!包括使用的熱門情況、市場佔有率、以及套件的相依程度等等:http://www.distrowatch.com/