好好的 CentOS,怎么就这么停止更新了?

151 阅读3分钟

好好的 CentOS,怎么就这么停止更新了?

要说 Linux 发行版里,程序员和运维最熟悉的名字之一,CentOS 必须榜上有名。
稳定、省心、和 Red Hat Enterprise Linux(RHEL) 高度兼容——它几乎是 服务器界的“良心系统”
然而,2020 年底的一纸公告,心凉凉...

CentOS 停止了长期支持,转向 CentOS Stream。

image.png

好好的 CentOS,怎么就这么停止更新了?


1. CentOS 是什么?

CentOS,全称 Community ENTerprise Operating System
它的定位很直接:免费版的企业 Linux

简单来说:

  • RHEL 是 Red Hat 出的钱买的“企业级稳定版”。
  • CentOS 则是从 RHEL 的源代码重新编译而来,去掉了商业支持,免费开放给社区。
  • 使用 CentOS,你就能免费获得一个几乎 1:1 兼容 RHEL 的操作系统。

这意味着:

  • 企业想要省钱,就用 CentOS。
  • 开发者要写兼容 RHEL 的软件,也首选 CentOS。

image.png

因此,CentOS 在 2000 年代后期到 2010 年代,服务器部署是绕不开它的。


2. 为什么大家这么喜欢 CentOS?

三个字:稳定、省心、免费。(三个词~)

  • 稳定:CentOS 直接跟 RHEL 同步,不追求“新”,而是追求企业级可靠性。
  • 省心:很多教程、框架、软件包默认就兼容 CentOS,装起来毫无障碍。
  • 免费:最关键的是,它让没有预算的小公司和开发者,享受了企业级 Linux 的体验。

重点就是免费啊!这谁不爱。


3. 好端端的,为什么停止更新了?

转折点发生在 2014 年
这一年,Red Hat 正式接管了 CentOS 项目

起初大家还挺开心的,觉得有 Red Hat 加持,CentOS 会更靠谱。
但几年后,剧情急转直下:

  • 2020 年 12 月:Red Hat 宣布,CentOS Linux 8 将提前在 2021 年底结束支持(原定到 2029 年)。
  • 取而代之的,是 CentOS Stream

这消息一出,社区一片哗然。因为这意味着:

免费 的RHEL 克隆版,不复存在了。


4. 那么,CentOS Stream 是啥?

Red Hat 的官方说法是:

  • CentOS Linux 是 RHEL 的“下游”(从 RHEL 源码编译出来)。
  • CentOS Stream 则是 RHEL 的“上游”(未来 RHEL 的候选版本)。

这听起来像是:

  • CentOS 变成了 RHEL 的测试版
  • 想要“稳定、长期支持”的用户?请买 RHEL 订阅。

所以,大家的直观感受就是:
CentOS 不再是那个“企业免费版 Linux”了,而是被 Red Hat 收回了控制权。

也就是说,诶,不让你免费了,必须得给我收钱了。


5. 为什么 Red Hat 要这么做?

从商业角度看,逻辑很简单:

原来的 CentOS 和 RHEL 几乎一样,很多公司就不买 RHEL 了。 这对 Red Hat 的营收显然不利。 于是 Red Hat 干脆调整定位,让 CentOS 变成“实验田”,把真正的稳定版留给付费客户。

说白了,Red Hat 把免费用户和付费用户的边界划清楚了

image.png


6. 新的替代品

CentOS 的“消失”,直接催生了不少替代方案:

  • Rocky Linux:由 CentOS 创始人之一 Gregory Kurtzer 主导,目标是“做回原来那个 CentOS”。
  • AlmaLinux:由 CloudLinux 赞助,同样是 RHEL 的 1:1 兼容替代版。

如今,很多原本用 CentOS 的公司和个人,已经转向这两个新项目。

但是很明显这两个项目的知名度和好用程度都回不到CentOS,导致现在很多服务器部署都转向了Ubuntu等其他方案。


7. 所以说啊,资本!!

CentOS 的结束,是商业和开源在打架。

可是如果没有资金的支持,开源确实也较难支持下去,这也是没办法的事情。