背景

2020年12月08日CentOS 官方宣布CentOS Linux项目将停止,并推出CentOS Stream项目,详见CentOS官网公告。CentOS未来将会从Red Hat Enterprise Linux(RHEL)复刻版本的CentOS Linux转向CentOS Stream。对于当前处于生命周期中的CentOS版本和后续的影响如下:1、CentOS Linux 7作为RHEL 7的复刻版本,将会延续当前的支持计划,于2020年第四季度停止更新,并于2024年6月30日停止维护(EOL,End Of Life);2、CentOS Linux 8作为RHEL 8的复刻版本,生命周期会缩短,将在2021年12月31日停止维护(EOL),截止目前未看到该日期有延期的可能。3、不会再提供CentOS Linux 9及后续版本,将会提供CentOS Stream版本。


影响

基于CentOS官方公告及阿里云所获得的信息,此次变更对将会对CentOS的用户产生如下影响:1、2021年12月31日以后,CentOS Linux 8的用户将无法获得包括问题修复和功能更新在内的任何软件维护和支持;2、2024年6月30日以后,CentOS Linux 7的用户将无法获得包括问题修复和功能更新在内的任何软件维护和支持,在此之前仍然可以获得软件维护;


针对CentOS Linux 8提前终止生命周期,CentOS给出的迁移建议如下:1、对于开发和测试环境,可以迁移至CentOS Stream版本;2、针对生产环境和关键系统,建议使用Redhat Enterprise Linux作为替代。

用户需要关注如下问题:1、CentOS Stream 是一个滚动升级版本,不再是Red Hat Enterprise Linux的复刻版本,对于系统的稳定性和兼容性可能无法得到保障,其在生产环境上的使用存在的风险未知;2、Redhat Enterprise Linux是付费镜像,需要购买订阅服务,需要关注成本的增加;

更多的相关问题可参照CentOS官方FAQ

对阿里云公共镜像和服务支持的影响:1、阿里云将在2021年12月31日之前继续提供CentOS Linux 8的公共镜像,此后将视情况决定是否移除CentOS Linux 8的公共镜像。CentOS Stream版本镜像的上线时间将另行通知;2、阿里云对于相关操作系统的服务支持将和官方日期保持同步。2021年12月31日以后将不再对CentOS Linux 8提供服务支持,对CentOS Linux 7的服务支持将持续到2024年6月30日(含)。


建议

当前阿里云提供了多种操作系统公共镜像供用户选择使用,您可以根据实际情况考虑采取何种应对策略:1、Alibaba Cloud Linux:由阿里云官方提供的操作系统发行版,并由阿里云操作系统团队提供免费的维护和技术支持。兼容CentOS,适用于希望使用免费镜像,并持续获得服务支持的用户。详见官方文档;2、Red Hat Enterprise Linux:由RedHat公司为用户提供的企业版,用户可以付费使用并享受RedHat的订阅服务。适用于希望延续CentOS的使用习惯,并获得服务支持的用户。详见官方文档;3、Debian、Ubuntu等镜像,使用习惯和应用兼容性上会存在差异,适用于可以接受操作系统切换成本的用户。

附:CentOS Linux镜像支持计划

阿里云上CentOS Linux公共镜像来源CentOS官方,当CentOS Linux停止维护后,阿里云将会同时停止对该系统的支持,CentOS Linux的支持计划如下: