【发行版选型 02】CentOS 死了吗?一场 340 亿美元收购引发的操作系统大地震与 Rocky、Alma 反击

CentOS 曾是全球服务器的免费稳定主力,2020 年红帽一纸通知停更稳定版引发开源震荡;CentOS 创始人重出江湖打造 Rocky Linux,CloudLinux 推出 AlmaLinux,Ubuntu 与 Debian 趁机收割市场。一文看懂这场操作系统大戏的前因后果与今天该怎么选。

如果你在 2020 年之前买过国外 VPS,或者在小公司管过服务器,大概率见过一个熟悉的名字:CentOS。在那个年代,它几乎是服务器的"默认选项"——免费、稳定、还和红帽企业版一模一样。可短短几年,这个"绝对主力"就经历了被收购、被抛弃、社区反抗、市场重新洗牌的一连串剧情,比电视剧还精彩。今天我们就把这出开源大戏捋一遍。

延伸阅读

更多相关攻略推荐:泛域名 SSL 证书自动化避坑:Acme.sh + DNS API BGP 是互联网的"高德地图":打开网页时,数据是这样找路的【优化线路 02】BGP / AS4837 常规线路年付 10 美元高级玩家玩出花:如何在 VPS 上广播自己的 IP 地址?BYOIP计算机科学两大难题之一:缓存失效与 CDN 瞬时刷新奥秘

一、CentOS 曾是服务器世界的"免费午餐"

CentOS 全称 Community ENTerprise Operating System(社区企业操作系统),2004 年问世。它的定位很妙:红帽企业版 Linux(RHEL)是收费的、要授权的、有官方支持的;而 RHEL 是开源的,红帽必须把源码发布出来。CentOS 团队干的事,就是把 RHEL 的源码拿过来,去掉红帽的商标和收费部分,重新编译打包,做成一份和 RHEL 二进制兼容(binary-compatible)的免费系统。

二进制兼容意味着什么?意味着给 RHEL 开发的软件、写的教程、配的运维流程,在 CentOS 上原样能跑,一个字节都不用改。于是无数预算紧张的中小企业、创业公司、甚至个人站长,都用 CentOS 享受到了"企业级稳定"却不用交一分钱。它在 IDC、云主机、虚拟主机面板(cPanel 之类)背后默默支撑了数以百万计的服务器,被戏称为生产环境的"免费午餐"。

二、2014 年被红帽招安,埋下伏笔

2004 到 2014 这十年,CentOS 混得风生水起,红帽却一直看着它"白嫖"自己的劳动成果——毕竟源码是红帽写的,CentOS 只是重新打包。2014 年,红帽做了一件看似"大度"的事:正式收购了 CentOS 项目,承诺保持其独立性,让 CentOS 团队能拿到更多红帽内部资源,提升发布质量。社区当时松了口气,以为找到了好靠山。

但站在今天回头看,这正是故事的转折点。被收购意味着 CentOS 不再是游离于商业公司之外的纯社区项目,它的命运第一次和一家上市公司的财报绑在了一起。2018 年,更大的变化来了:IBM 以 340 亿美元的天价收购了红帽,CentOS 于是间接成了 IBM 的资产。当一家以利润为导向的巨头发现,有个"免费版自己"在抢自家付费企业版的生意时,矛盾就只是时间问题了。

三、2020 年的惊雷:稳定版说没就没

2020 年 12 月 8 日,红帽冷不丁扔下一颗炸弹:CentOS 8 将在 2021 年 12 月 31 日停止维护,比原计划 2029 年的寿命整整提前了 8 年;而且,不会再有大版本 CentOS 9,原来那个"稳定、和 RHEL 一模一样"的 CentOS Linux 路线,直接腰斩。

对运维来说这简直是晴天霹雳。很多人机器上跑着 CentOS 8,规划着用到 2029 年,突然被告知两年后就没安全补丁了。更糟的是,海量 CentOS 7 服务器虽然按原计划撑到了 2024 年 6 月 30 日才结束生命周期,但整个"免费稳定版"的预期已经被彻底打碎。论坛上、技术群里一片哀嚎:我这台生产服务器,明天怎么办?

四、CentOS Stream:从"下游克隆"变成"上游试验田"

红帽给的"替代方案"叫 CentOS Stream。要理解它为什么让人不满,得先搞懂"上下游"关系。过去是:Fedora(激进试验田)→ RHEL(稳定成品)→ CentOS(RHEL 的下游克隆,1:1 复制稳定版)。你现在用的 CentOS,等于红帽已经定稿、验证过的成品。

红帽把路线改成了:Fedora → CentOS Stream(公开滚动开发版)→ RHEL。也就是说,CentOS Stream 变成了 RHEL 的"上游"、是还没定稿的预览版。它比 RHEL 先收到更新,但也更可能踩到还没修掉的坑。对追求"绝对稳定"的生产环境来说,这等于把"已出厂质检的成品"换成了"车间里的在制品"。所以社区普遍共识是:CentOS Stream 适合开发和尝鲜,不适合当生产主力。

五、社区的反击:Rocky 与 Alma 双双登场

开源世界的魅力在于:你敢动我的奶酪,我就再造一个。CentOS 一停,两个社区项目几乎同时杀出,目标一致——做回那个"和 RHEL 100% 兼容的免费稳定版"。

第一个是 Rocky Linux。它的发起人 Gregory Kurtzer 来头不小,正是当年 CentOS 的联合创始人之一。他用另一个早期 CentOS 联合创始人 Rocky McGaugh 的名字命名这个项目,以此致敬。2021 年 6 月,Rocky Linux 8.4 发布,离 CentOS 停更消息才半年。它由一个叫 RESF 的社区基金会治理,商业上由 Kurtzer 创办的 CIQ 公司背书,还通过了红帽自家的 OpenShift、CIS、DISA STIG 等认证测试,在高校和国家实验室的高性能计算场景特别受欢迎。

第二个是 AlmaLinux。它由做服务器托管系统的 CloudLinux 公司在 2021 年 1 月发起,同年 3 月推出首个稳定版,3 月 30 日成立独立的 AlmaLinux OS 基金会,完全社区化治理,CloudLinux 承诺每年资助 100 万美元。它的名字 Alma 是拉丁语"灵魂"的意思,意在成为 CentOS 的"精神继承者"。两家都提供了把现有 CentOS 一键迁移过去的脚本,RPM 包、yum/dnf 配置、应用栈原样不动,迁移成本极低。

除了这俩,甲骨文也推出了 Oracle Linux,提供和 RHEL 的二进制兼容,还自带自家的 UEK 内核。一时间,CentOS 留下的空白被迅速填满,用户并非无路可走。

六、2023 年红帽再补一刀:锁死源码

故事到这还没完。2023 年 6 月,红帽又出了一招:不再公开提供 RHEL 的源码 RPM(SRPM),只允许通过 CentOS Stream 和客户门户获取。这意味着 Rocky、Alma 再也不能像以前那样直接拿 RHEL 源码"照抄"了。

社区当然不服。两个项目很快调整策略:改为从 CentOS Stream 的源码出发,去品牌化、打补丁,再对照 RHEL 的二进制接口(ABI)做校验,确保行为一致。AlmaLinux 还明确表态:不追求"连 bug 都一模一样"的逐位复制,而是保证 ABI 兼容——只要给 RHEL 编译的软件在你这能原样跑就行。这一招既守住了兼容性,又绕开了源码限制。到今天,Rocky 和 Alma 依然活得好好的,用事实回击了"锁源码就能掐死社区"的假设。

七、Ubuntu 与 Debian:趁乱收割市场

CentOS 的动荡,最大的受益者其实是 Ubuntu 和 Debian。TuxCare 2025 年的企业 Linux 调查显示,Ubuntu 以约 40.75% 的使用率排第一,RHEL 约 38.36%,AlmaLinux 冲到 37.33%,而 CentOS 从上一年的 39.80% 跌到 34.59%,CentOS Stream 更从 34.69% 暴跌到 19.18%。Debian 也从 14.8% 涨到约 26%。

Ubuntu 的崛起不难理解:它背后有 Canonical 公司做商业支持,是 AWS、Azure 的首选镜像,云原生生态(Docker、Kubernetes)适配最好,LTS 长期支持版每两年一出、支持五年还能续到十年。Debian 则靠"极致稳定、零商业绑架"吸粉,版本周期长、软件包偏旧但极可靠,在讲究"别动它"的服务器场景里口碑极佳。很多原本"无脑选 CentOS"的用户,在迁移大潮里顺手投奔了这两位。

八、今天该怎么选

把时间拉回 2026 年,给还在纠结的你一句实在话:

  • 想要"免费、稳定、和旧教程兼容"的 RHEL 替代品:闭眼选 Rocky Linux 或 AlmaLinux,二者都成熟,迁移脚本现成,哪个顺手用哪个。
  • 想紧跟云原生、要最省心的商业支持:Ubuntu LTS(如 24.04)是稳妥之选,社区和文档最丰富。
  • 追求极致稳定、讨厌商业公司指手画脚:Debian 12 起,长期支持靠谱。
  • 别再上新项目用 CentOS Linux 了,它已经死了;CentOS Stream 仅建议拿来做开发测试。
  • 买便宜国外 VPS 时,留意商家镜像里有没有 Rocky / Alma / Ubuntu / Debian,避开只剩 CentOS 7 且即将 EOL 的模板。

#CentOS #RockyLinux #AlmaLinux #RHEL #红帽 #Ubuntu #Debian #操作系统