選擇套件
什麼是套件? 聽常你在聽到/看到Linux訊息的時候,也會連帶看到幾個字,如Fedora、Mandrake、SuSE等。這些名詞指的是Linux的套件(distribution),也可以簡稱為distro。 所謂的Linux,僅是一個由Linus本人帶領維護的系統核心(Kernel),核心負責控制硬體設備、檔案系統、程式排程等,但並不包括應用程式,目前最新穩定的核心是2.6.10版。 而因為Linux是自由軟體,核心版權是GNU Public License(GPL),使用GPL授權的軟體,任何人都可自由進行拷貝、散佈或是營利,但重點是任何人都有取得原始碼的權力,並且對原始碼任何修改都同樣受到GPL的限制。 為了打造一套可完整使用的電腦,很多廠商或是個人就以Linux Kernel為基礎,並加上許多應用軟體、管理程式等等,成為一個完整的作業環境,這就是所謂的套件。 目前世界上可以找到的套件已經超過百種,比較知名的則有Fedora、Mandrake、SuSE、Debian、Gentoo、Slackware等,有些套件很大,有些套件很輕巧,如果使用者想要尋找更多關於套件的資源可到DistroWatch.com、LinuxISO.org、OsNews.com等網站上搜尋。 常見的套件 Fedora承襲自Redhat公司維護的Redhat Linux套件,Redhat Linux原本是最多使用者的Linux套件,但Redhat在2003年11月即不再更新免費版本,改由其贊助的Fedora Project繼續釋出Fedore Core,因為使用人數眾多、維護社群龐大,所以更新速度相當快,維持四到六個月及發行一個新版的速度,目前最新的版本是Fedora Core 3,預設桌面環境是GNOME。 Mandrake是由一個法國年輕人所打包的套件,起因是他認為KDE也是不錯的桌面環境,於是取自Redhat Linux 5.0,在1998年發行了Mandrake 5.1(因為承襲自Redhat 5.0),因為有著華麗的使用者介面和容易上手的特性,所以使用者也不少。最新的穩定版本是10.1,預設的桌面環境是KDE。 SuSE原本是由德國公司Suse所發展,現在已經被Novell買下,目前Novell所推出的NLD 9(Novell Linux Desktop)和Sun所推出的JDS (Java Desktop System)都是以SuSE為核心所再包裝的版本,並另外提供技術支援服務。SuSE的系統管理介面YaST相當友善,此外不僅個人使用者容易管理,系統管理員也很容易用YaST來管理好幾台電腦。目前最新的穩定版本是9.2,預設的桌面環境是KDE。 Debian是由自由軟體社群所維護的套件,因為安裝介面是文字介面,不像前三者都已有圖形安裝介面,所以對於初學者可能有點難度,且套裝管理也非RPM,而是自行開發的DEB。但Debian支援的處理器平台眾多,不像其他套件僅支援三種左右。目前最新的穩定版本是3.0,預設的桌面環境是GNOME。 Gentoo Linux 也是入門門檻較高的套件版本,適用於程式設計與網路專業工作者。Gentoo的套裝管理也非RPM,而是一個稱為 Portage 的套裝管理系統。Portage源自 BSD 的應用程式集Ports,但是是以 Python 所開發的。目前最新的穩定版本是2004.2,沒有預測的桌面環境,可自行選擇。 我需要哪一個套件呢? 如同前面所提,套件僅是Linux核心+各種應用程式,在核心相同的情況下,不管是那一個套件,基本結構和原理都是相通的,差異僅在應用程式和介面的不同而已,使用者不需要為此太過煩惱,最好的方式應該是選擇一個套件後,好好使用,過段時間後再尋找最適合自己的套件。 因為我們是以快速打造一個可順利運作的電腦為主要目的,希望即便使用者沒有太多電腦的操作經驗也無妨,所以我們以使用介面友善,且風格華麗的Mandrake Linux為範例,但基本原理是相同的,即便使用者選擇Fedora Core,底下的章節可以共通。
硬體支援 |
正式安裝 |
