2020年,Red Hat对CentOS动了刀。等到CentOS 7在2024年6月走到最终生命周期终点,无数服务器一下子失去了那个免费又稳定的底座。现在有三个发行版在填这个坑,各自的思路还不太一样。
![]()
它们分别是CentOS Stream、Rocky Linux和AlmaLinux。对管理员来说,选哪个,取决于你更在意什么。
CentOS Stream:继承了名字,却换了活法
2020年12月8日,CentOS项目宣布CentOS Linux将停更,让位给Stream。CentOS Linux 8在2021年12月31日就结束了生命周期,比原定的2029年提前了好几年;CentOS Linux 7则在2024年6月30日跟上。今天,没有任何一个CentOS Linux版本还能收到更新。
差别在于它在Red Hat流水线里的位置。CentOS Linux是RHEL发布之后的重新构建版,而CentOS Stream站在上游,是未来RHEL次要版本从中构建的开发分支。软件包先进Stream,再进RHEL,这对开发者、贡献者和想提前看到动向的团队很有价值。
但这个位置也成了它作为直接替代品的短板。Stream是持续更新的预览版,不是已完成RHEL版本的逐bug复制,它的变化方式可能让生产服务器吃不消。生命周期也更短:CentOS Stream 9定于2027年5月31日结束,Stream 10则是2030年5月31日。
Stream仍然免费,适合开发环境、持续集成流水线,以及想针对下一个RHEL次要版本验证软件的团队。但如果你需要CentOS Linux那种可预测的下游行为,通常会被指向Rocky Linux或AlmaLinux。它更像是CentOS品牌的继承者,而不是CentOS体验的真正替代。
Rocky Linux:CentOS联合创始人带队重建
Rocky Linux由CentOS最初的联合创始人之一Gregory Kurtzer在Red Hat 2020年决定之后不久发起。目标是延续CentOS最初的使命:免费、社区驱动、与RHEL二进制兼容的重建版。2021年4月30日发布beta,2021年6月21日推出稳定版Rocky Linux 8.4。
项目由Rocky Enterprise Software Foundation治理,这是Kurtzer创建的一家特拉华州公益公司。商业支持可通过CIQ获得,让需要服务级别协议的组织有个付费选项,同时不离开这个免费发行版。Rocky使用源自RHEL的源代码构建版本,能紧密跟随Red Hat自己的发布节奏。Rocky Linux 10.0于2025年6月11日落地,10.2在2026年5月28日跟上,10系列预计支持到2035年。
Red Hat后来决定不再公开出版RHEL源代码,迫使Rocky寻找其他获取代码的途径,这个挑战暴露了项目对上游的依赖程度。此后Rocky一直按时发布。
硬件是个实际考量。Rocky Linux 10跟随RHEL 10,要求较新的处理器,早于Intel Haswell世代的旧CPU不再受支持。
迁移方面,项目提供了工具。migrate2rocky脚本可以就地转换CentOS 8系统,更广泛的rocky-tools套装则处理来自AlmaLinux和Oracle Linux的转换。对想要最接近原版CentOS精神延续的团队来说,Rocky是自然之选。
AlmaLinux:最早出货,背后是非营利基金会
AlmaLinux是这批CentOS替代品中第一个达到稳定版的。CloudLinux公司在2021年2月1日发布beta,首个稳定版在2021年3月30日到来。这个先发优势让它在必须快速迁离CentOS 8的管理员中占了先机。如今它由非营利的AlmaLinux OS基金会维护,治理结构独立于任何单一公司。
AlmaLinux的发布节奏与Rocky相似,但它瞄准的是应用二进制接口(ABI)兼容,而不是对RHEL的逐bug二进制复制。AlmaLinux 10.0于2025年5月27日发布,比Rocky的对应版本早了几周,10.2在2026年5月26日到来。10系列同样预计支持到2035年。
AlmaLinux的亮点在硬件灵活性。AlmaLinux 10默认构建面向较新处理器,但也为旧CPU提供单独的x86-64-v2构建,以及为该架构重建的EPEL软件包,因为很多第三方包瞄准的是更新的基线。对还在跑老硬件的组织来说,这很重要。
迁移覆盖得也不错。almalinux-deploy工具能把CentOS、Rocky Linux、Oracle Linux甚至CentOS Stream系统转换成AlmaLinux,无需全新安装;ELevate项目则帮助跨大版本跳跃。从CentOS 8直接转到AlmaLinux 8仍是最简单的路径,转到9或10则需要ELevate或干净安装。
托管是另一个强项。几份2026年的对比指南推荐在新cPanel服务器上用AlmaLinux 9或10,而Rocky Linux在那里已经不再适用。
三条路,一条清晰的分界线:CentOS Stream适合想看RHEL未来的人,Rocky Linux和AlmaLinux适合想要RHEL稳定性又不想付费的人。硬件需求、托管要求和治理偏好,将决定后两者之间怎么选。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.