天天看點

Linux 主要的發行系統版本介紹

如下圖所示:

Linux 主要的發行系統版本介紹

The Red Hat Family

Linux 主要的發行系統版本介紹

Red Hat Enterprise Linux (RHEL) 上司着包括 CentOS、Fedora 和 Oracle Linux 在内的家族。

Fedora 與 RHEL 關系密切,包含的軟體明顯多于 Red Hat 的企業版。 一個原因是在建構 Fedora 的過程中涉及到一個多元化的社群,其中有許多不為 Red Hat 工作的貢獻者。 此外,它還用作未來 RHEL 版本的測試平台。

CentOS 經常用于活動、示範和實驗室,因為它對最終使用者免費提供,并且釋出周期比 Fedora(每六個月左右釋出一個新版本)要長得多。

CentOS 的基本版本也幾乎與企業環境中最流行的 Linux 發行版 RHEL 相同。

關于 Red Hat 發行版系列的一些關鍵點

Fedora 作為 RHEL 的上遊測試平台。

CentOS 是 RHEL 的近似克隆,而 Oracle Linux 主要是經過一些更改的副本(實際上,CentOS 自 2014 年以來一直是 Red Hat 的一部分)。

RHEL/CentOS 7 使用打了很多更新檔的 3.10 版核心,而 RHEL/CentOS 8 使用了 4.18 版。

它支援 Intel x86、Arm、Itanium、PowerPC 和 IBM System z 等硬體平台。

它使用基于 yum 和 dnf RPM 的 yum 包管理器(稍後詳細介紹)來安裝、更新和删除系統中的包。

RHEL 被擁有自己系統的企業廣泛使用。

The SUSE Family

Linux 主要的發行系統版本介紹

SUSE (SUSE Linux Enterprise Server (SLES) ) 和 openSUSE 之間的關系類似于 RHEL、CentOS 和 Fedora 之間描述的關系。

我們使用 openSUSE 作為 SUSE 系列的參考發行版,因為它可供最終使用者免費使用。 由于這兩種産品極其相似,是以涵蓋 openSUSE 的材料通常可以毫無問題地應用于 SLES。

SUSE Linux Enterprise Server (SLES) 是 openSUSE 的上遊。

核心版本 4.12 用于 openSUSE Leap 15。

它使用基于 RPM 的 zypper 包管理器(我們稍後會詳細介紹)來安裝、更新和删除系統中的包。

它包括用于系統管理目的的 YaST(Yet Another Setup Tool)應用程式。

SLES 廣泛用于零售和許多其他領域。

The Debian Family

Linux 主要的發行系統版本介紹

Debian 發行版是其他幾個發行版的上遊,包括 Ubuntu。 反過來,Ubuntu 是 Linux Mint 和許多其他發行版的上遊。 它通常用于伺服器和台式計算機。 Debian 是一個純粹的開源社群項目(不歸任何公司所有)并且非常注重穩定性。

Debian 為任何 Linux 發行版的使用者提供了迄今為止最大和最完整的軟體存儲庫。

Ubuntu 旨在提供長期穩定性和易用性之間的良好折衷。 由于 Ubuntu 的大部分軟體包都來自 Debian 的穩定分支,是以它還可以通路一個非常大的軟體存儲庫。

Debian 系列是 Ubuntu 的上遊,而 Ubuntu 是 Linux Mint 和其他産品的上遊。核心版本 4.15 用于 Ubuntu 18.04 LTS。

它使用基于 DPKG 的 APT 包管理器(使用 apt、apt-get、apt-cache 等)來安裝、更新和删除系統中的包。Ubuntu 已被廣泛用于雲部署。

雖然 Ubuntu 建構在 Debian 之上并且在底層基于 GNOME,但它在視覺上與标準 Debian 以及其他發行版上的界面不同。

繼續閱讀