根据由EPEL特别兴趣小组跟踪的数据,截至 2023 年 9 月,Rocky Linux 在企业级 Linux 领域处于领先地位。
想象一下,一个历史仅有两年半的 Linux 发行版,在这个短短的时间内,竟然成功取代了其他所有企业级 Linux 发行版,成为唯一的领导者。是的,本文我们来谈论下 Rocky Linux。
这是一个众所周知且成熟的名称,不需要任何额外的介绍,只是要提一下,如果您正在寻找 RHEL/CentOS 的免费且可靠的 1:1 二进制兼容替代品,Rocky 是最好的替代品 之一。现在进入正题。
根据 Extra Packages for Enterprise Linux(EPEL)特别兴趣小组(SIG)监测的数据,Rocky Linux 不仅已经确立了自己的地位,而且继续主导着其他EL发行版,保持在该领域的领先地位。
如上图所示,截至 2023 年 9月,Rocky Linux 是最常用的企业级 Linux 发行版,拥有约 50 万个实例,其次是 RHEL,拥有不到 40 万个。
第三名是 AlmaLinux,拥有略多于 30 万个实例,紧随其后的是 CentOS Stream,拥有约 28 万个实例。最后一名是 Oracle Linux,拥有不到 10 万个实例。
此外,需要澄清的是,样本包括上述发行版的所有主要和次要 8.x 和 9.x 版本。
然而,应该注意的是,Red Hat Enterprise Linux 7(维护支持至2024年6月)和 CentOS 7(安全支持至2024年6月)仍然被广泛使用和支持,但它们没有包括在此样本中。
Rocky 成功的原因
让我们从一个事实开始,Rocky、Alma、RHEL和Oracle提供了相同的产品,具有相同的功能和细微的差异,但在不同的品牌下销售。CentOS Stream在其作为下一个稳定RHEL版本测试平台的角色中稍微独立于它们。
这意味着选择一种发行版而不是另一种的原因超出了纯粹的技术优点。此外,如果我们排除有偿的 RHEL,那么剩下的是 Rocky、Alma 和 Oracle 这三个免费使用的发行版。那么,是什么让Rocky脱颖而出呢?
在我们看来,原因完全是主观的,它叫 Gregory Kurtzer – 这位诞生了最成功的Linux项目之一,即 CentOS,然后继续在 Rocky Linux 中延续了他的事业。
我们都知道这个故事。红帽公司将焦点从 CentOS 转向了 CentOS Stream,有效地终结了它作为广受欢迎的服务器操作系统的角色,从而在2020 年 12 月出现了 Rocky Linux 和 AlmaLinux 项目。
因此,到了2020年代末,Oracle Linux 在企业级 Linux 领域已经存在多年,但由于历史原因,并没有在开源社区中获得连续性的支持。
此外,由于红帽公司的行动,CentOS Stream 在可预测性方面失去了很大的信誉,因此难以选择它。
因此,用户面临了在两个主要替代方案之间做出选择的困境——这两个替代方案是新兴的明星,Rocky 和 Alma。最自然的选择是大规模押注并关注 CentOS 的自然延伸项目 Rocky Linux,特别是因为这个项目是由同样创建了 CentOS 的人 – Gregory Kurtzer 创建的。
值得一提的是,在 Kurtzer 宣布打算创建一个新项目(CentOS 的继任者)后的最初 24 小时内,就有超过 650 名贡献者加入了该项目。
换句话说,最初的势头至关重要。当你在Linux社区中相对不知名时,从零开始要困难得多,这正是Alma的创始人所面临的情况。
当然,这并不是要把 Rocky 在企业级 Linux 发行版中的领先地位归因于 Kurtzer 的全部功劳。只是这一次,基于他在 CentOS 方面的经验,他做了正确的事情,以确保历史不会重演。
此外,他还通过 CIQ 和 RESF 扩展了这个组织,建立了一个精简而可靠的组织,为 Rocky 的未来提供了用户所需的安全性和可预测性。
无论如何,无论出于何种原因,Rocky 成功成为企业 Linux 用户的首选,值得钦佩。