共计 1402 个字符,预计需要花费 4 分钟才能阅读完成。
如下图所示:
The Red Hat Family
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
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
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 以及其余发行版上的界面不同。
更多 Jerry 的原创文章,尽在:” 汪子熙 ”: