AlmaLinux vs Rocky Linux!毫无疑问,它们是最流行的两个 RHEL 分支,但哪一个是正确的选择?在这篇文章中,我将分享我对这个问题的看法。

AlmaLinux 和 Rocky Linux 的出现都是为了响应 Red Hat 2020 年 12 月 8 日宣布将停止基于 RedHat 版本的 CentOS 的公告。

相关

首先,开源就是要确保用户有选择权。AlmaLinux 和 Rocky Linux 是相同的 RHEL 重建,就像 CentOS 一样。因此,就性能而言,它们应该是相同的。

这两个发行版都是CentOS 替代品的主要候选者。从技术角度来看,它们都旨在成为 1:1 兼容的 RHEL分支。因此,在这两者之间做出选择,多半是出于意识形态的原因。

人们对不使用 CentOS Stream 提出了一些有效的观点,其中之一是它与以前的 RHEL 以及现在的 AlmaLinux 和 Rocky Linux 不同。人们使用 CentOS 是因为它是 RHEL 的重建,但现在已经不是这样了。

但在我们继续本文的主题之前,让我们先快速浏览一下这两个发行版。

AlmaLinux

当 Red Hat 宣布他们将不再维护 CentOS 版本时,CloudLinux 是一家专门为大型托管服务提供商和数据中心提供定制的基于 Linux 的操作系统的公司,它决定创建自己的 RHEL 分支。

最初称为 Project Lenix,于 2021 年 1 月 14 日更名为 AlmaLinux 。它旨在成为一个始终免费的通用操作系统。而且是永远!

AlmaLinux 桌面

当该项目首次宣布时,CloudLinux 承诺每年提供 100 万美元的支持,该支持仍然有效。然而,尽管 CloudLinux 在很大程度上资助了 AlmaLinux,但它并不拥有该项目或它生产的软件。

AlmaLinux 的第一个 beta 版本于 2021 年 2 月 1 日发布,AlmaLinux 的第一个稳定版本(8.3),代号为“Purple Manul”,于 2021 年 3 月 30 日发布。

相关

AlmaLinux OS 第一个稳定版本来了 https://www.linuxmi.com/almalinux-os-centos-linux-8.html

AlmaLinux 桌面

AlmaLinux 的最新稳定版本是AlmaLinux 8.5 “Arctic Sphynx” ,于 2021 年 11 月 12 日在 RHEL 8.5 发布后 48 小时内发布。如您所见,版本号代表它所基于的 RHEL 版本。

相关:AlmaLinux 8.5 正式发布,CentOS Linux 生产就绪替代品 https://www.linuxmi.com/almalinux-8-5.html

AlmaLinux 8.x 系列将一直支持到 2029 年,也就是 CentOS 8 最初计划终止生命周期的那一年。

Rocky Linux

Rocky Linux由最初的 CentOS 项目创始人 Gregory Kurtzer 创立。选择这个名字是为了向早期的 CentOS 联合创始人 Rocky McGaugh 致敬。

Rocky Linux 桌面

正如我们之前所说,Red Hat 于 2020 年 12 月 8 日宣布将重点从下游构建 CentOS 转移到上游构建 CentOS Stream,而就在第二天,Rocky Linux 开发工作在 GitHub 上启动。超过 650 位贡献者在不到 24 小时内加入。

CentOS Stream

此外,该项目还得到了价值数十亿美元的公司的支持,如 VMWare、AWS、谷歌等。

Rocky Linux 团队于 2021 年 6 月 21 日宣布了其第一个稳定版本 Rocky Linux 8.4 “Green Obsidian”的全面上市。他们正在重新打造 CentOS “经典”。

相关:

CentOS 版本过去在 RHEL 版本之后编号。这使用户可以轻松地确定哪个 RHEL 版本被用作任何 CentOS 构建的源代码库。Rocky Linux 继承了这一传统。

AlmaLinux 与 Rocky Linux

CentOS 由 Lance Davis 和 Gregory Kurtzer 于 2004 年创立。2014 年,CentOS 团队接受了与 Red Hat 的交易。

于是,红帽收购了 CentOS,获得了所有的商标、版权等。2019 年,IBM 正式收购了红帽,导致 CentOS 停产。

当然,我知道一开始就很容易对一个项目感到兴奋。然而,如果你没有得到经济上的补偿,十年后要变得热情起来要困难得多。

话虽如此,谁能保证历史不会重演,因为 Rocky Linux 是由同一个人领导的,在大公司的压力下,他离开了后来落入 Red Hat 手中的 CentOS 项目?

Rocky Linux

所以,我不知道为什么人们一直提到 CentOS 的创始人也创立了 Rocky 作为使用 Rocky Linux 的理由。请不要将您的软件选择建立在个人崇拜的基础上。对于 Rocky Linux,我的问题是信任!

让我们看看迁移方面的情况。Rocky Linux 的第一个版本还包括一个转换工具 (migrate2rocky),它可以帮助您将 CentOS 系统迁移到 Rocky Linux。您可以将现有的 CentOS、AlmaLinux、RHEL 或 Oracle Linux 安装迁移到 Rocky Linux。

相关

迁移CentOS 7到版本 8 的 AlmaLinux、Rocky Linux、Oracle Linux 链接:https://www.linuxmi.com/centos-7update-almalinux-8-rocky-linux-8.html

请注意,上述工具只能将任何列出的发行版迁移到 Rocky Linux。

现在让我们看看 AlmaLinux 的方法。首先,他们启动了一个名为 ELevate的全新项目,这是他们允许用户在任何基于 RHEL 的发行版之间升级或迁移的举措。

AlmaLinux 桌面

您是否看到 Rocky 案例中的“仅用于”和 AlmaLinux 方法中的“任何”之间的区别?在我看来,AlmaLinux 的道路更高尚,更接近开源精神和选择自由,我尊重这一点。

现在是时候继续讨论最重要的方面了——治理模型。

治理模式

AlmaLinux 操作系统基金会是一个 501(c)(6)非营利组织。它的创建是为了将操作系统的所有权、知识产权和项目的方向交到社区手中。

CloudLinux 无法控制 AlmaLinux OS Foundation。社区控制并拥有 AlmaLinux,没有人可以改变这一点。不是 CloudLinux,不是任何其他公司或任何其他人。

AlmaLinux 背后没有母公司。是的,CloudLinux 有启动项目的想法,但 AlmaLinux 是完全独立的,不归 CloudLinux 所有。相反,它是 100% 由社区拥有和管理的。

现在,您可能会问自己,CloudLinux OS 和 AlmaLinux 有多少共同点?你会对答案感到惊讶——他们没有任何共同点。

CloudLinux OS 是一个具有其客户和目标的不同产品。它与 AlmaLinux 的使命无关。

让我们看看 Rocky Linux 的情况如何。

Rocky Linux 由 Kurtzer 创立的 Rocky Enterprise Software Foundation (RESF) 控制和管理。

同时,他还是为 Rocky Linux 提供保护伞的Public Benefit Corporation (PBC) 所有者。

所以,Kurtzer 基本上拥有 Rocky。我们只需要相信他,他会阻止之前发生的事情再次发生。

是的,RESF 有一个管理委员会,但无论你怎么看,Kurtzer 都是公司持有人,并且可能是 Rocky Linux 的决策者。根据您的观点,这可以看作是好是坏。

同时,AlmaLinux OS 基金会是一个真正的 501(c)(6) 非营利组织,拥有独立的董事会和公共所有权,贡献者在项目治理中拥有直接投票权和直接发言权。

恕我直言,与 AlmaLinux 相比,Rocky 许可是专有的,这很清楚地确保它是一个社区拥有的非营利组织。

RHEL-重建体验

Rocky 是 CentOS 创始人的一个倡议,这意味着在这方面有很多经验。

另一方面,AlmaLinux 主要由 CloudLinux 团队开发,他们对 CentOS 也有丰富的经验,所以实际上核心开发团队有超过十年的重建 RHEL 的经验。

所以就经验而言,他们都有。

相关:

Red Hat Enterprise Linux 8.5 正式发布 https://www.linuxmi.com/red-hat-enterprise-linux-8-5.html

商业支持

Almalinux 和 Rocky Linux 有商业支持。第一个包含 TuxCare(由 CloudLinux 拥有),而第二个包含CIQ。

TuxCare 包含了 CloudLinux 过去称为 KernelCare 的内容。它是新的 CloudLinux 整合品牌,包括对关键组件的实时修补、为已过生命周期的系统提供支持服务,现在也适用于当前发行版。

对于 Rocky,Kurtzer 最近推出了 CIQ,或 Ctrl IQ,为国防和政府、媒体、制药、高性能计算 (HPC)、研究等行业的 Rocky Linux 企业客户提供支持。

CIQ 对 Rocky 的成功投入了大量资金,以至于 CIQ 在财务上以及通过聘请工程师并将时间投入到项目中来赞助 Rocky 企业软件基金会。

社区反馈

正如我们所见,大约 99% 的 Linux 发行版都自豪地在其网站的首页上打着着“社区”一词。正如我们所知,这是构建 Linux 社区的基础。

对于一些 Linux 发行版来说,社区确实是他们表示尊重和考虑的东西。对于其他人来说,这只是一种营销方式。

我个人的经验是,AlmaLinux 是开放的交流,他们的团队总是有人欢迎你并回答问题。但不幸的是,我不能对 Rocky Linux 说同样的话。

结论

AlmaLinux 和 Rocky Linux 有许多相似之处,但在维护和管理方式上存在显着差异。

虽然我不是 Red Hat 及其衍生产品的最大粉丝,但如果我必须选择基于 RHEL 的替代品,我会选择 AlmaLinux,因为我查看了每个发行版的管理和资金系统,并且更喜欢 Alma 的方法。

最重要的是,AlmaLinux 响应速度更快,更新更早。

但是,它们之间的切换将仅仅是因为它们都基于相同的上游。因此,您可以轻松切换到另一个。

它们都非常出色,无论您选择什么,它都会很好用。

发表评论