乐趣区

关于linux:Linux-主要的发行系统版本介绍

如下图所示:

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 的原创文章,尽在:” 汪子熙 ”:

退出移动版