长期以来,CentOS 是 Linux 发行版的可靠选择,尤其在服务器方面,因为它实际上是 Red Hat Enterprise Linux 的免费版本。但是红帽扼杀 CentOS的消息震撼了整个社区,这导致其原始开发人员之一创建了一个名为 Rocky Linux 的分支。

经过几个月的开发,Rocky Linux 的预发布版本已经出现(见 https://www.linuxmi.com/rocky-linux-8-3-rc1-centos.html )。那么你是否应该考虑切换到 Rocky Linux?我们将在这篇文章中找到答案。

什么是 Rocky Linux?

Rocky Linux 是 CentOS 的一个分支,它位于 Red Hat Enterprise Linux(RHEL) 的下游。与 CentOS 一样,它提供了非常适合服务器的稳定版 Linux。它旨在作为 CentOS 的完全兼容替代品。

CentOS 创始人 Gregory Kurtzer 正在领导创建发行版新版本的工作。 Rocky Linux 这个名字是对已故 CentOS 联合创始人 Rocky McGaugh 的致敬。 Kurtzer 的背景是科学计算,长期在加州大学伯克利分校从事高性能计算工作。鉴于 CentOS 在 CERN 等机构中广泛用于粒子物理学,这似乎是 Rocky Linux 的主要关注点。

因为它是候选版本,亚马逊也赞助了 Rocky Linux,包括 Ctrl IQ、45Drives、OpenDrives 和 MontaVista,这显示了他们对该项目的信心。

CentOS 发生了什么?

那么为什么需要基于 Red Hat 的新发行版呢?

2020 年 12 月,在 Red Hat 被 IBM 收购后,收购 CentOS 项目的 Red Hat 突然宣布改变其重点。该公司宣布,最新CentOS 8 将在 2021 年底结束支持,也就意味着不会有 CentOS Linux 9,CentOS 10的出现了。比 Red Hat 早先承诺的 10 年时间表要短得多,转而支持滚动发布的 CentOS Stream 开发版本。对CentOS 7的支持将按计划于 2024 年结束。

此举也意味着 CentOS 将位于 RHEL 的上游,而不是下游,因此 CentOS 用户实际上将成为 RHEL 的 beta 测试者。

此举似乎是为了让更多客户注册 RHEL,尽管实际情况可能更加复杂。 Twitter 和 Facebook 一直在呼吁进行更改,因为这将使他们更容易为该项目做出贡献。

许多依赖 CentOS 的数据中心管理员对这个决定非常不满。 Red Hat 的公告使他们争先恐后地寻找替代品。虽然 Facebook 使用 CentOS Stream 作为其服务器,但许多当前的 CentOS 管理员没有 Facebook 的资源。

由于有如此多的用户依赖 CentOS 版本,而该版本将比他们计划的更快地不受支持,因此社区意识到需要一个新项目。 Rocky Linux 应运而生。

Rocky Linux 的第一印象

像原始的CentOS一样,Rocky是RHEL的免费替代品。在撰写本文时,它有一个可用的候选版本安装。图像可用于 x86-64 和 ARM 处理器。对于每种架构,都有“最小”、“DVD”和“引导”选项。 “最小”的定义似乎是相对的,因为它的大小为 1.73 GB。

Rocky Linux 安装截图

安装类似于 CentOS 和几乎所有其他 Linux 安装程序。它会引导您设置键盘布局、对硬盘进行分区以及选择软件包。安装过程的一个奇怪之处是它不会自动设置您的网络连接。您必须在安装程序中启用它。

安装程序是图形化的,即使默认情况下最小映像仅安装基于控制台的设置。

最小安装映像与您将在服务器上安装的映像非常相似。 Rocky Linux的网站说不要在生产中使用候选版本。

Rocky Linux 控制台登录

当您在控制台模式下启动 Rocky Linux 时,您会看到徽标的 ASCII 艺术再现,以及另一条用鲜红色字母表示的消息,请勿在生产中使用它或从它更新,因为它是预发行版。

登录屏幕将显示有关如何设置基于 Web 的门户并从 Web 浏览器登录的说明。

Rocky Linux 网络控制台

基于 Web 的门户很有吸引力,如果您不熟悉命令行,您可以轻松配置系统,但如果您愿意,还有一个终端。如果您在像 VirtualBox 这样的虚拟机管理程序中运行它,这很方便,因为您可以剪切并粘贴到这个终端中,这在 VirtualBox 控制台上更难。

您还可以在菜单中更改防火墙。如果您想安装 Web 服务器,这很重要,因为默认情况下 80 端口是关闭的。一旦打开,Rocky Linux 就可以使用 Apache 等 Web 服务器软件。

安装并运行Apache,然后在浏览器中导航至IP地址,将显示自定义的Apache测试页。

Rocky Linux Apache 测试页面

即使作为候选版本,它也非常稳定且功能强大。鉴于此发行版基于 RHEL,这不足为奇。

Rocky Linux 的后续步骤

现在 Rocky Linux 有一些可下载的东西,而不仅仅是在开发完成前就开始作宣传的产品,该项目可能会在下一次发布完整版本。到目前为止,这个候选发布版本似乎得到了Linux用户的热情响应

鉴于 Rocky 以 RHEL 为基础,所以Rocky Linux 的未来似乎坚如磐石。作为基于社区的发行版,它不会受到商业公司的影响,所以Rocky用户不会再次陷入困境。

你应该转向 Rocky Linux 吗?

您可能想知道 Rocky Linux 是否适合您。如果您依赖 CentOS 并且不想运行 CentOS Stream 或为 RHEL 付费,那么当稳定版本可用时,您可以认真考虑 Rocky Linux 了。

与 CentOS 一样,这是免费亲身体验 Red Hat 生态系统的好方法,因为许多商业数据中心都运行 RHEL。如果您对科学计算感兴趣,不仅所有主要的超级计算机都运行 Linux,而且它们中的绝大多数运行 RHEL 或从 RHEL 派生的发行版。也许我们将来可能会看到这些运行 Rocky Linux 的超级计算机。

Linux 工作站和服务器之间存在差异。发行版的选择可能会在一定程度上影响服务器的性能。这就是为您的服务器选择正确的 Linux 发行版很重要的原因。

发表评论