背景信息

2020年12月08日,CentOS官方宣布了停止维护CentOS Linux的计划,并推出了CentOS Stream项目。更多信息,请参见CentOS官方公告。CentOS计划把Red Hat Enterprise Linux(RHEL)的复刻版本CentOS Linux转向CentOS Stream,因此对CentOS Linux存在以下影响:

  • CentOS Linux 7作为RHEL 7的复刻版本于2020年08月06日停止更新,但会延续当前的支持计划,于2024年6月30日停止维护(EOL)。

  • CentOS Linux 8作为RHEL 8的复刻版本,生命周期缩短,于2021年12月31日停止更新并停止维护(EOL)。

  • CentOS官方不再提供CentOS Linux 9及后续版本,而是提供CentOS Stream版本。

  • CentOS Stream 是 RHEL 的上游版本,会包含很多不稳定的新功能。Stream 不会遵循 RHEL 的发布周期。

影响

基于CentOS官方的变更计划,对CentOS操作系统的使用者产生的影响如下所述:

  • 2021年12月31日以后,CentOS Linux 8的使用者将无法获得包括问题修复和功能更新在内的任何软件维护和支持。

  • 2024年06月30日以后,CentOS Linux 7的使用者将无法获得包括问题修复和功能更新在内的任何软件维护和支持。

基于CentOS Linux 8提前结束生命周期,CentOS官方提供的建议为:对于开发或测试环境,可以将环境迁移至CentOS Stream版本;对于生产环境或部署关键业务的系统,建议使用稳定的Red Hat Enterprise Linux。

针对该建议,您需要关注以下影响:

  • CentOS Stream是一个滚动升级的版本,而不是Red Hat Enterprise Linux的复刻版本。因此无法保障系统稳定性与兼容性,当CentOS Stream被运用于生产环境时,可能存在的风险仍未知。

  • Red Hat Enterprise Linux是付费镜像,需要购买订阅服务。因此您需要关注业务成本的变化。

应对策略

基于目前社区和网络上热度,选择了可作为平替的操作系统可以作为选择,以下是三者的对比情况:

操作系统/对比维度

rocky linux

alma linux

Anolis OS(龙蜥)

背景对比

CentOS创建者的新项目

CloudLinux的项目

龙蜥社区开源操作系统(国内支持背景不错)

资金对比

赞助商

项目资金可持续性资金+赞助商

赞助商

社区

有成熟项目经验,更丰富

有开源项目经验

有开源项目经验

国外流行度

更流行

热度不错

一般

国内流行度

更流行

热度一般

一般

系统UI

和centos几乎一样

和centos几乎一样

和centos几乎一样

系统bug

一般

更少一些

一般

国内社区教程

一般

较少

一般

系统bug报告

一般

更少一些

一般

b站视频教程

较少

较少

较少

centos兼容性

RHEL 二进制兼容

RHEL 二进制兼容

兼容 CentOS 生态

国内镜像

跟进centos开发进度

大版本跟进

较新版本跟进

较慢,成熟版本跟进

和centos使用体验

和centos使用几乎一样

和centos使用几乎一样

和centos使用几乎一样

推荐建议

  • 基于以上对比信息,Rocky Linux 和 AlmaLinux 基本可以任选一个,从目前网络上资料的完善程度和热度,可以优先选择 Rocky Linux。

  • 基于客户业务要求,如若有国密、安全性、政策性考虑因素,更推荐Anolis OS。

  • Ubuntu和Debian,由于包管理器、配置等操作系统不同,可能会带来更多的学习成本,但是由于成熟度非常高也也是不错的备选方案。

系统资源直通车

rocky linux
官网:
https://rockylinux.org/
赞助商:
https://rockylinux.org/sponsors/
bug报告:
https://bugs.rockylinux.org/view_all_bug_page.php?refresh=true

alma linux
官网:
https://almalinux.org/
赞助商:
https://almalinux.org/
bug报告:
https://bugs.almalinux.org/view_all_bug_page.php?refresh=true

Anolis OS
官网:
https://openanolis.cn/
关于龙蜥:
https://openanolis.cn/page/about
bug报告:
https://bugzilla.openanolis.cn/

Debian
官网:
https://www.debian.org/
镜像:
https://www.debian.org/distrib/
bug报告:
https://www.debian.org/Bugs/

Ubuntu
官网:
https://ubuntu.com/
镜像:
https://ubuntu.com/download/server
bug报告:
https://launchpad.net/ubuntu/+bugs

参考文献

CentOS Linux停止维护后如何应对?

CentOS停止更新 rocky linux和alma linux选择推荐