TOC

惊闻 CentOS 8 之后再也不会发布新的版本了

刚才在 linux.cn 上看到这篇文章:CentOS 8 落幕,“免费” 的 RHEL 没了
大意就是说 CentOS 项目组集中全力开发 CentOS Stream 作为 RHEL 上游。作为 RHEL 再发布版本的 CentOS 不会继续发布了。
邮件列表原文链接:https://lists.centos.org/pipermail/centos-announce/2020-December/048208.html

CentOS LOGO

先是 RedHat 收购 CentOS,后面宣布 CentOS Stream 被开发用来做 RHEL 上游。
现在又宣布作为 RHEL 再发布版本的 CentOS 不再发布...
回头看看,都是算计啊,都是预谋啊!

我从业这些年来,最开始接触服务器时,用的 Windows Server。
后来接触到 Linux 环境时,应该是 2013 年,似乎大家都偏爱 CentOS,当时最新版本是 6.4,但是工作中经常遇到的 6.2、6.3 的环境。
即使到现在还有很多服务器是 CentOS 6.3、6.4,哪怕后来这七年间 CentOS 6 发布到了 6.10,甚至后面出的 CentOS 7 发布到 7.9,CentOS 8 也发布到了 8.3。
CentOS 还是挺好的,稳定,维护的也好,这么多年都用惯了。

虽说是免费的,开源项目也不做承诺担保,但是红帽收购然后抛弃的做法,还是要说,确实不地道(简直是愚蠢)。2014 年收购时说的话呢?CentOS 就是这么不会变化的?
这次红帽做的有点绝了,最过分的一点是,已经发布的 CentOS 8,提前停止维护,明年到期(CentOS 7 还继续按原计划维护到 2024 年)。
至少,应该按之前的安排,将 8 维护到预定的时间嘛!至少,算是背弃了所有选择了 CentOS 8 的用户。

Update @ 2020/12/24: 原 CentOS 创始人 Gregory Kurtzer 另起门户,Rocky Linux 上线。另一家公司(CloudLinux )宣布每年投资 100 万美元开发 Lenix。
CentOS 7 还是可以继续用下去的,过两三年,谁能担起再发行 RHEL 大任,估计就水落石出了。
PS:Gregory Kurtzer 同时还成立了 CIQ 公司,提供 Rocky Linux 技术支持。

Rocky Linux LOGO

Update @ 2021/01/15: CloudLinux 家的 Lenix 更名为 AlmaLinux。

Alma Linux LOGO

Update @ 2021/06/21: Rocky Linux 正式发布了支持 x86_64 架构和 ARM64 架构的 8.4 版本。目前有上海交大 SJTUG 和山东大学 SDU-Mirrors 两个国内镜像。

Update @ 2021/12/17:

  • 2021/03/30, AlmaLinux 8.3 发布
  • 2021/05/26, AlmaLinux 8.4 发布
  • 2021/06/21, Rocky Linux 8.4 发布
  • 2021/11/12, AlmaLinux 8.5 发布
  • 2021/11/15, Rocky Linux 8.5 发布

Update @ 2022/11/17:

Rocky Linux 托管至刚成立的 Rocky Enterprise Software Foundation (RESF)。
注意:RESF 是一家公司,而不是非营利组织。CIQ + RESF + 社区的架构。

Update @ 2023/08/10:

RedHat 6 月份突然公布策略调整,限制源代码访问,试图绕开开源协议给下游制造障碍。
Rocky Linux(CIQ)、SUSE、Oracle 成立非营利性质的 Open Enterprise Linux Association (OpenELA) 联盟,共同维护 RHEL 代码仓库。

AlmaLinux 放弃与 RHEL 1:1 兼容的目标,仅应用程序二进制接口 (ABI) 兼容,当然安全更新会继续同步。
1:1 兼容 就是 bug for bug,连漏洞都一模一样,也就是坐等 RHEL 释放代码,然后同步更新。
ABI 兼容 就是保证 RHEL 上的程序可以在 AlmaLinux 上正常运行。

Update @ 2023/12/13:

AlmaLinux 新引入两个仓库,在仅 ABI 兼容的道路上又进了一步:

  • Testing 测试,主要是用来放安全更新
  • Synergy 协同,社区维护的软件源
sudo dnf install almalinux-release-testing
sudo dnf install almalinux-release-synergy

参考资料与拓展阅读