1. 程式人生 > >Linux 發行版與Linux核心

Linux 發行版與Linux核心

提出問題:Linux 發行版是什麼,它又與Linux核心有什麼聯絡?

這是我也存在疑惑的地方,在Fedora中文社群找到的較為官方的說法。

1. linux核心是計算機作業系統的核心。

2. 一個完整的Linux發行版:包括Linux核心,一些其他與檔案相關的操作,使用者管理系統,和軟體包管理器等一系列軟體。

其中,每個工具都是整個系統的一小部分。這些工具通常都是一個個獨立的專案,有相應的開發者來開發和維護。

前面提到的Linux核心,包括現行版本和歷史版本(即更早發行的版本)都可以在www.kernel.org 上找到。

Linux的眾多發行版本可能都是基於不同的Linux核心版本的。

例如:流行的RHEL6發行版是基於很老但很穩定的linux-2.6.32的核心版本。其他的發行版本可能會根據linux核心的更新而進行快速更新。

需要特別注意的一點是,核心並不是一個非此即彼的命題(即系統必須用某一種固定版本的linux核心,使用者可以對系統自帶linux核心進行改進)。例如,RHEL6就在2.6.32的核心中引進了新版本核心的許多改進。

各發行版提供的其他基本工具和組成部分還有包括以下的內容:

C/C++編譯器

gdbdebuger除錯工具

核心系統庫應用程式

用於在在螢幕上繪圖的底層介面以及更高階的桌面環境

以及,安裝和更新包括核心在內的眾多元件的系統。

眾多不同的發行版滿足了不同使用者與組織的不同需求。

大型商業機構通常傾向於使用來由 Red Hat、 SUSE 及 Canonical (Ubuntu)提供的發行版。

Fedora 是基於RHEL,CentOS,Scientific Linux, 和Oracle Linux的社群版本。相比RHEL,Fedora打包了顯著的更多的軟體包。其中一個原因是,多樣化的社群參與Fedora的建設;它不只是一家公司。在這個過程中,CentOS用於活動,演示和實驗,因為它是對終端使用者免費提供的,並具有比Fedora的一個更長的釋出週期(通常每隔半年左右釋出一個新版本)。

SUSE, SUSE Linux Enterprise Server (SLES), 和openSUSE 之間的關係類似於 Fedora, Red Hat Enterprise Linux, 和CentOS的關係。

Debian是包括Ubuntu在內許多發行版的上游,而Ubuntu又是Linux Mint及其他發行版的上游。Debian在伺服器和桌面電腦領域都有著廣泛的應用。Debian是一個純開源計劃並著重在一個關鍵點上,穩定性。它同時也提供了最大的和完整的軟體倉庫給使用者。