Linux 指南/發行版詳解
Arch Linux 是一個發行版,它比 Slackware 提供了更多便利,因為大多數事情都有合理的預設設定,軟體在合理的範圍內已經可以協同工作(所以它不像大型發行版那樣“過度配置”)。它僅官方支援 amd64 系統。安裝過程完全基於命令列,但對於有 Unix 經驗的使用者來說並不難。
許多使用者為 Arch 使用者倉庫 (AUR) 貢獻構建指令碼,以安裝官方倉庫中沒有的軟體;這些軟體通常是從原始碼構建的。AUR 有數萬個軟體包,大多數知名程式都應該包含在內。但是,安裝這些軟體時要謹慎:沒有監管或官方支援,並且曾出現過惡意指令碼被上傳的情況。在執行構建指令碼之前,請務必閱讀它。
Debian 曾被認為是最難安裝的發行版之一,雖然隨著“Sarge”的釋出,由於一個新的安裝程式,這種情況已經得到了改善。對於準備好的使用者來說,安裝並不難,它可能帶來的困難都被apt-get彌補了:這是一個包管理系統,可以自動下載和安裝或升級程式。它甚至可以在必要時升級整個 Debian 系統,因此執行 Debian 的計算機永遠不需要完全重新安裝以進行升級。
Debian 非常流行,以至於有大量的軟體包可供它使用——幾乎所有常見的開源程式(以及許多自由的閉源程式)都有為它製作的軟體包。但是,“穩定”版本通常非常過時(它們大約每兩年釋出一次),因此許多家庭使用者會選擇“測試”或“不穩定”版本,這些版本包含更最新的軟體。“不穩定”版本更新速度更快,但官方對其的政策是“如果它壞了,你就保留兩個部分”。儘管如此,它比名稱所暗示的要穩定得多。
Debian 完全是非商業的,只有符合Debian 自由軟體指南(直接)的軟體才能進入主發行版。但是,如果你需要的話,它可以讓用相同的工具輕鬆地安裝非自由軟體。
Debian 是移植範圍最廣的發行版之一。與其他通常只在x86 和x86_64 硬體上執行的發行版不同。Debian 有官方移植到SPARC、alpha、powerpc、arm(大端和小端)、mips(大端和小端)、PA-RISC、IA-64、s390(IBM 大型機)、x86 和x86_64。此外,還有一個 Motorola m68k 的社群移植。它可以充分利用你擁有的幾乎任何硬體。與其他發行版不同,Debian 還為更具體的處理器版本釋出了最佳化的核心。
Debian 以其極其高質量的版本而聞名,這些版本非常穩定。
由於所有這些優勢,Debian 也是被分叉最多的發行版之一。著名的例子包括Ubuntu、MEPIS 和Knoppix.
有些人擁有的硬體沒有被任何發行版的“簡單”安裝程式識別。如果你就是其中之一,請檢視為在儘可能多的計算機上執行而設計的非官方 Debian 安裝程式,在此。
Debian 的維基位於http://wiki.debian.org/
Debian 的主網站位於http://debian.org/
Gentoo 是一個基於原始碼的發行版。與任何其他主要 Linux 發行版相比,它安裝起來耗時且困難得多。這主要是因為它缺少安裝程式;它只是提供“階段壓縮包”和引導 CD。CD 提供了引導系統的基本環境;它們包含安裝所需的軟體包、驅動程式、外殼,以及其他一些東西。儘管有一些建立圖形安裝程式的計劃,但它既沒有圖形安裝程式,也沒有文字安裝程式;安裝過程完全使用命令列。
Gentoo 不是為除了技術水平最高的任何人準備的發行版——不一定是那些已經熟悉 GNU/Linux(也稱為 Linux)的人,而是那些想要更多地瞭解 Linux 系統工作原理的人。它是一個高度靈活的系統,可以根據每個使用者的個人需求進行調整;這需要付出更多的動手操作的代價。與其他主要發行版相比,自動檢測的功能要少得多。此外,大多數程式必須從它們的原始碼編譯。幸運的是,Gentoo 文件網站包含了關於越來越多的主題的全面文件。它有一個非常好的安裝指南,現在是“Gentoo 手冊”,它教會新使用者一些關於 Gentoo 的結構以及它如何工作的內容。此外,還有一個Gentoo 維基
安裝過程很長,尤其是使用原始碼包時。二進位制包是可能的,並且可以從 GRP 或自定義製作,但並不經常使用。安裝是一個複雜的過程,但對於那些認真遵循安裝指南的人來說並不特別困難;對於那些遇到問題的人,無論原因是系統不熟悉、自定義需求還是安裝過程中的缺陷,都提供了各種幫助。安裝指南提供了高度詳細的示例,包括樣本命令,這些命令通常可以不加修改地工作,幷包含如何以及要更改哪些內容的說明,例如要使用哪個硬碟分割槽。
Gentoo 比其他 Linux 發行版的學習曲線更陡峭。這是靈活性帶來的代價,再加上 Gentoo 歷史並不長(所以有時會因為沒有完全自動化應該自動化的部分而受到影響)。這在一定程度上被文件和大量的社群支援所緩解,包括非常大的論壇。論壇上的許多問題都得到了非常迅速的解答。論壇如此之大是因為幾乎所有使用它的人都很喜歡它,主要是因為它擁有高階的包管理系統“portage”。
Portage 是基於原始碼的,並且還支援季度二進位制包,以便那些不想進行編譯的人使用。該包管理系統受到 BSD 的“ports”系統的啟發,並與 Debian 的包管理系統有一些相似之處,例如自動依賴解析(簡而言之,這意味著當你要求系統使用“emerge name-of-package”安裝軟體包時,它會自動安裝編譯/安裝該軟體包所需的任何東西;這與歷史上使用者在包管理系統中遇到的挫折形成對比,在包管理系統中,每個依賴項都必須首先手動找到並安裝。如何安裝每個軟體包由一個簡單的機器可讀文字檔案描述,稱為“ebuild”。Ebuild 從概念上很簡單,但可以變得非常複雜,併為軟體包提供 Gentoo 特定的配置;它們也經常應用補丁,這些補丁可以增加功能或修復錯誤。主要軟體包(具有維護最好的 ebuild)因此很容易升級,大多數軟體包都從一個工作配置開始;在安裝軟體包之後,會顯示有關使用者可能想要做什麼的更多詳細資訊。Portage 中大約有 7000 個軟體包,平均每天新增 50 個軟體包(包括升級)。最新的更新可以在"新鮮的 Ebuild" 網站上看到。
由於其包管理系統的頻寬密集型和處理器密集型特性,Gentoo 最有可能被擁有快速計算機和網際網路連線的人欣賞。那些有特殊需求的人也可能欣賞 Gentoo;隨著 Linux 的快速發展,以及 Gentoo 的高度可配置性,它可以讓一些任務比其他發行版更容易。典型的 Gentoo 使用者想要確切地知道他們的系統由什麼構成,並欣賞主要的可配置性。Gentoo 系統很容易保持最新;不幸的是,穩定性通常會受到一定程度的犧牲,尤其是在“~arch”(類似於 Debian 的“不穩定”)分支中。
Gentoo 最不可能被擁有較慢的計算機和網際網路連線的人欣賞,除非他們非常有耐心;如果想要使用高階的包管理系統,這些使用者可能更喜歡 BSD 或 Debian。那些想要一個只需配置即可執行的 Linux 系統的使用者更有可能至少最初欣賞 Lycoris、Xandros 或者可能是 Mandrake 或 Fedora Core 等發行版。
Red Hat 的大部分產品都面向企業客戶。但是,他們也提供了一個頻繁更新的消費者版本 Fedora。它是由一個社群在 Red Hat 的中央指導下構建的一個流行發行版,其程式碼是 Red Hat 企業軟體開發的基礎。雖然 Fedora 易於使用,並且擁有非常好的圖形實用程式(包括安裝程式),但它仍然是一個靈活且強大的發行版,能夠勝任從筆記型電腦計算到完整的通用伺服器再到千節點叢集的各種任務,以及更多。然而,包管理器 RPM 不會自動處理依賴關係,但它非常流行,許多 Linux 應用程式都以預編譯的 RPM 包的形式提供;另外,使用者可以選擇使用 Fedora 附帶的 **yum** 或 **PackageKit** 來安裝包。他們還可以安裝備選安裝程式 **apt-rpm** 和 **synaptic**。這個發行版已經發布了十個版本,其中 Fedora 11 是官方網站上最新可用的版本。之前的版本有 Fedora Core 1、2、3、4、5 和 6,以及 Fedora 7、8、9 和 10。
Puppy Linux
[編輯 | 編輯原始碼]"Live-CD",可安裝,可燒錄 DVD
問:這個真的可以在沒有硬碟的電腦上執行嗎?
答:是的,沒錯。它可以在較舊的硬體上執行。它可以從 USB 快閃記憶體盤執行。它與 Windows 的工作方式相同。你可以 從 Windows 中執行它。你甚至可以移除 CD ROM 和軟盤,讓機器沒有硬碟,也沒有 CD ROM。它也可以從 CD-RW 中執行。當你結束一個會話時,它會將任何檔案寫入 CD-RW 或 DVD-RW。
Puppy Linux 也可以以傳統的方式安裝到硬碟,以及以“將它安裝到 vfat 分割槽上的檔案”的方式安裝。
Sabayon 是一個二進位制 Gentoo 發行版。對於那些想要學習 Linux 或使用最新軟體的人來說,這是推薦的發行版。典型的 DVD 安裝需要 1 小時,使用 8 倍速 DVD 光碟機。Gentoo 是學習曲線最陡峭的發行版,因為它需要了解硬體,並且首先需要編譯核心。Sabayon 與 Gentoo 正好相反,除了它仍然是 Gentoo,它旨在透過從原始碼編譯來最佳化你的應用程式。Sabayon 帶有為各種硬體配置的核心,以及預編譯的二進位制檔案。Gentoo Portage 包管理器仍然存在,用於最佳化你喜歡的應用程式,併為它們提供提升。
Slackware 通常受到更硬核的 Unix 粉絲的青睞。整個作業系統都是基於 tarball 和原始碼安裝。它絕對是一個 Linux 發行版,要求使用者對檔案系統及其操作有紮實的瞭解。它通常不推薦給首次使用 Linux 的使用者,應該由那些希望瞭解 Linux 世界中更深層、更復雜的問題的人安裝。安裝集通常包含 4 張 CD,其中 2 張用於儲存原始碼 tarball 和其他包。一些人認為 Slackware 往往是一個更穩定的發行版,安全性漏洞更少。一些新手認為它很容易安裝,但這通常是因為他們之前使用過其他類似 Unix 的作業系統。安裝它很簡單,但是根據你的喜好進行配置要困難得多。Slackware 喜歡手動控制,所以使用者可能會發現自己更頻繁地使用終端,需要手動掛載裝置等。越來越多的 Linux 使用者放棄了 Slackware,轉而使用更新、更先進、總體上不那麼需要維護的發行版。
Slackware 確實支援其他包模組,主要是 RPM。但是,這種支援有限,而且通常沒有支援。它更適合透過原始碼編譯來安裝應用程式。Slackware 是一個不錯的選擇,但是使用者最好在嘗試之前對 Linux 有深入的瞭解,它不是一個糟糕的學習發行版,只是難以學習。
SuSE 在歐洲非常流行,並在 2003 年 11 月被 Novell 收購。SuSE 與 Mandriva 一樣,專注於簡單的安裝過程和圖形化管理工具。一個圖形化的安裝程式會引導你完成安裝 Linux 所需的各個步驟。
SuSE Linux 發行版定期更新,並被德國慕尼黑等許多城市選中,用於將其桌上型電腦和伺服器計算機轉換為 Linux。
SuSE 擁有所有 Linux 發行版中最好的安裝軟體,叫做 Yast,他們最近(2005 年年中)將其釋出為 GPL(開源)。
SuSE 是一個穩定且易於安裝的 Linux 發行版。它預設情況下符合 LSB(Linux 標準基準)。
此外,SuSE 與大多數其他發行版一樣,以可下載的 ISO 檔案的形式提供(你可以將其刻錄到 CD 或 DVD 上)。為此,你可以使用這個連結 http://www.opensuse.com
它通常在釋出當天就在商店裡出售。如果你需要安裝支援,你需要支付一次性費用,以獲得 90 天的支援。早些時候,在 openSuSE 專案之前,你必須等待 3 個月才能獲得最新版本的 ISO。
Ubuntu 是一個桌面 Linux 發行版。它基於 Debian,並複製了 Debian 的許多包。Ubuntu 由 Canonical Ltd 贊助,但所有版本都是免費的。該發行版的名稱意為“對他人的人性”。每 6 個月釋出一個新版本,並在釋出後提供 18 個月的支援(錯誤修復)。Ubuntu 是為 x86 和 x86_64 系統開發的。
Ubuntu 使用 Unity 桌面環境作為預設環境。一個使用 KDE 桌面環境的版本以 Kubuntu 的名稱提供。同樣,GNOME 桌面環境也提供在一個名為 Ubuntu GNOME 的版本中。
- 適合新使用者的 Linux 發行版
- 超過 300 個 Linux 發行版的列表:[1]
- DistroWatch.org