centos8官方停止维护
2020年12月08日CentOS 官方宣布CentOS Linux项目将停止,并推出CentOS Stream项目,详见CentOS官网公告。CentOS未来将会从Red Hat Enterprise Linux(RHEL)复刻版本的CentOS Linux转向CentOS Stream。换言之,“免费”的 RHEL 以后没有了。
对于当前处于生命周期中的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 用户吐槽。
什么红帽(Red Hat)为了 CentOS Stream 而抛弃 CentOS ,但基本的分析如下。
1、正如 Wright 所说,CentOS Stream 作为 RHEL 下一步的“滚动预览”,无论是在内核还是功能上都可以用于当今容器化、云原生的 IT 世界。
毕竟,Facebook 已经在 CentOS Stream 衍生的 Linux 操作系统上运行了数百万台服务器。
2、使用CentOS Linux的企业迪士尼、GoDaddy、Rackspace、丰田和 Verizon。此外,还有几十家公司围绕着 CentOS 打造产品。这些公司包括 GE、Riverbed、F5、Juniper 和 Fortinet。并没有给红帽(Red Hat) 带来一分钱。
3、CentOSLinux 有许多未知的用户,并且没有从这些用户中收到任何反馈,不符合商业性质。
4、CentOS 董事会无法决定红帽工程团队做什么。
5、Red Hat 拒绝为其投资。
不管啥原因,听听nixcraft大咖的话
“Oracle 收购了 Sun 公司, Solaris Unix、Sun 服务器/工作站和 MySQL 被转到了 /dev/null。IBM 买下红帽:CentOS 去了 >/dev/null。请注意。如果有一天 Oracle、IBM、MS 等大厂商购买了你喜欢的软件,请尽快启动迁移。”
CentOS Stream和CentOS Linux区别
Centos Stream是一个滚动发布的Linux发行版,它介于Fedora Linux的上游开发和RHEL的下游开发之间而存在。你可以把CentOS Streams当成是用来体验最新红帽系Linux特性的一个版本,尝鲜使用。
CentOS Linux 就是普通使用的CentOS的系统了,如果追求稳定性,和正式使用,日常使用,还是强力推荐使用这个的。
影响
基于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。
免费服务器系统如何选择
Rocky Linux
Rocky Linux 中文社区: https://rockylinux.cn/
开源地址:
https://github.com/rocky-linux/rocky
Rocky Linux 是一个社区化的企业级操作系统。其设计为的是与美国顶级企业 Linux 发行版实现 100% Bug 级兼容,而原因是后者的下游合作伙伴转移了发展方向。目前社区正在集中力量发展有关设施。Rocky Linux 由 CentOS 项目的创始人 Gregory Kurtzer 领导。目前没有发布的具体时间。贡献者们需要用本网站上提供的通讯方式与我们联系。(来自Rocky Linux官网)
就在红帽宣布计划用滚动发布的 CentOS Stream 取代稳定的 CentOS 8 的同一天,CentOS 的原开发者宣布了一个新项目,为 CentOS 用户提供 RHEL 分支,该项目正在快速开发中,目前可能无法使用。但这是在 2021 年底 CentOS 8 支持结束时取代它的首选之一。
在跟群友在群里CentOS何去何从的时候,我就预言过,社区大神可能会因为不满意CentOS的方向选择而创建一个新的CentOS分支,类似Mysql被收购后其创始人创建mariaDB一样。
Debian Linux
这个通用操作系统提供了一个坚如磐石的服务器发行版。对于那些想要一个稳定系统的人来说,是一个理想的选择。
Ubuntu
Ubuntu 是世界上最流行的发行版,在服务器上和台式机上都是如此。Ubuntu LTS 版带有五年的支持,这是 CentOS 版本提供的一半长短。如果你不想升级版本,你可以选择为过时的 LTS 版本购买付费的扩展支持。
openSUSE
SUSE 是红帽的直接竞争对手之一。他们以 SUSE Linux Enterprise 的形式提供企业级产品。他们的开源产品 openSUSE 也相当受欢迎,无论是在桌面还是服务器领域。
阿里云Alibaba Cloud Linux
当前阿里云提供了多种操作系统公共镜像供用户选择使用,您可以根据实际情况考虑采取何种应对策略:
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的支持计划如下:
参考:
https://help.aliyun.com/noticelist/articleid/1060791711.html
总结
可选的Linux发行版包括Debian,Ubuntu,Opensuse,Fedora,Oracle Linux,Rocky Linux等,Debain素以稳定、安全、软件包管理完善、性能出众闻名,Ubuntu LTS社区非常活跃,相比于其他发行版,私以为这两者替换Centos机会比较大,如果国内云服务器较多的情况下也可以使用马爸爸的Alibaba Cloud Linux。