什么是 Rocky Linux?您应该考虑它吗?
在 CentOS 9 支持终止后,CentOS 的开发人员发布了一个名为 Rocky Linux 的新发行版。
长期以来,CentOS 一直是 Linux 发行版(尤其是服务器)的可靠选择,因为它实际上是 Red Hat Enterprise Linux 的免费版本。但改组震动了 CentOS 社区,导致其最初的开发者之一创建了一个名为 Rocky Linux 的分支。
经过几个月的开发,Rocky Linux 的预发布版本已经出现。您应该考虑切换到 Rocky Linux 吗?我们将在这篇文章中找到答案。
什么是 Rocky Linux?
Rocky Linux 是 CentOS 的一个分支,它是 Red Hat Enterprise Linux 或 RHEL 的下游。与 CentOS 一样,它提供了非常适合服务器的稳定版本的 Linux。它旨在作为 CentOS 的“bug-for-bug 兼容”替代品。
CentOS 创始人 Gregory Kurtzer 正在领导创建该发行版新版本的工作。 Rocky Linux 这个名字是为了纪念已故 CentOS 联合创始人 Rocky McGaugh。 Kurtzer 拥有科学计算背景,曾在加州大学伯克利分校高性能计算领域工作了很长时间。鉴于 CentOS 在 CERN 等机构的粒子物理学领域得到广泛应用,这似乎是 Rocky Linux 的主要关注点。
亚马逊还赞助了 Rocky Linux,包括 Ctrl IQ、45Drives、OpenDrives 和 MontaVista,鉴于该项目作为候选版本的地位,这表明他们对该项目有多大的信心。
CentOS 发生了什么?
那么为什么需要一个基于红帽的新发行版呢?
2020年12月,收购CentOS项目的红帽在红帽被IBM收购后突然宣布转移重心。该公司宣布,最新版本第 9 版将于 2021 年底结束支持,远短于红帽此前承诺的 10 年时间表,转而支持滚动发布的 CentOS Stream 开发版本。对版本 8 的支持将按计划于 2024 年结束。
这一举措还意味着 CentOS 将成为 RHEL 的上游,而不是下游,因此 CentOS 用户实际上将成为 RHEL 的 beta 测试者。
此举似乎是为了让更多客户注册 RHEL 的一种策略,但实际情况可能更为复杂。 Twitter 和 Facebook 一直呼吁做出这一改变,因为这将使他们更容易为该项目做出贡献。
许多依赖 CentOS 的数据中心管理员对这一决定非常不满意。红帽的声明让他们争先恐后地寻找替代者。虽然 Facebook 使用 CentOS Stream 作为其服务器,但许多当前的 CentOS 管理员没有 Facebook 的资源。
由于有如此多的用户依赖 CentOS 版本,而该版本将比他们计划的更早不受支持,因此社区意识到需要一个新项目。 Rocky Linux 应运而生。
Rocky Linux 的第一印象
与原始 CentOS 一样,Rocky 是 RHEL 的免费替代品。截至撰写本文时,它已经提供了候选版本安装。映像适用于 x86-64 和 ARM 处理器。对于每种架构,都有“最小”、“DVD”和“引导”选项。 “最小”的定义似乎是相对的,因为它的大小为 1.73 GB。
安装与 CentOS 和几乎所有其他 Linux 安装程序类似。它会引导您完成键盘布局设置、硬盘分区以及选择软件包。安装过程的一个奇怪之处是它不会自动设置您的网络连接。您必须在安装程序中启用它。
尽管最小映像默认情况下仅安装基于控制台的安装程序,但安装程序是图形化的。
最小安装映像与您在服务器上安装的映像非常相似。 Rocky Linux 的网站表示不要在生产使用中使用候选版本。
当您在控制台模式下启动 Rocky Linux 时,您会看到徽标的 ASCII 艺术再现,以及另一条亮红色字母的消息,提示您不要在生产中使用它或从其更新,因为它是预发行版。
登录屏幕将显示有关如何设置基于 Web 的门户并从 Web 浏览器登录的说明。
基于 Web 的门户很有吸引力,如果您不太熟悉命令行,您可以轻松配置系统,但如果您熟悉的话,还有一个终端。如果您在 VirtualBox 之类的虚拟机管理程序中运行它,这会很方便,因为您可以剪切并粘贴到此终端中,这在 VirtualBox 控制台上更加困难。
您还可以在菜单中更改防火墙。如果您想安装 Web 服务器,这一点至关重要,因为默认情况下端口 80 是关闭的。一旦打开,Rocky Linux 就可以使用 Apache 等 Web 服务器软件。
安装并运行 Apache,然后在浏览器中导航到 IP 地址,就会显示自定义的 Apache 测试页面。
即使作为候选版本,它也非常稳定且功能齐全。鉴于该发行版基于 RHEL,这不足为奇。
Rocky Linux 的后续步骤
现在 Rocky Linux 已经有一些可下载的东西而不仅仅是蒸汽软件,该项目接下来可能会发布完整版本。从社交媒体帖子来看,到目前为止,候选版本似乎得到了 Linux 用户的热烈反响。
鉴于 Rocky 以 RHEL 为基础,Rocky Linux 的未来似乎坚如磐石。作为一个基于社区的发行版,它不会受到商业公司的突发奇想的影响,因此 Rocky 用户不会再次感到沮丧。
你应该转向 Rocky Linux 吗?
您可能想知道 Rocky Linux 是否适合您。如果您依赖 CentOS 并且不想运行 CentOS 流或支付 RHEL 费用,那么当稳定版本可用时,您完全可以考虑 Rocky Linux。
与 CentOS 一样,这是免费实践了解红帽生态系统的好方法,因为许多商业数据中心都运行 RHEL。如果您对科学计算感兴趣,不仅所有主要超级计算机都运行 Linux,而且其中绝大多数都运行 RHEL 或从 RHEL 派生的发行版。也许我们将来可能会看到这些运行 Rocky Linux 的超级计算机。
Linux 工作站和服务器之间是有区别的。发行版的选择可能会在某种程度上影响服务器的性能。这就是为什么为您的服务器选择正确的 Linux 发行版非常重要。