2020年12月8日IBM宣布 CentOS 的未来是 CentOS Stream,也就是说 CenOS 8 之后没有 CenOS 9,而是CentOS Stream。
centos2centos-stream

CentOS Stream 是Red Hat推出的一个新的概念,但是却变为了RHEL 的上游开发分支版本! 这意味着,CentOS发布的方式将发生改变:

  • 过去:Fedora发布 ==> RHEL 发布 ==> CentOS 发布
  • 未来:Fedora发布 ==>CentOS Stream 发布 ==> RHEL 发布

发布顺序的变更对使用者有什么影响,首先了解开源项目的上游和下游:

Linux

如上图,redhat(RHEL)的上游是fedora,而Ubuntu的上游是debian,下游项目是上游项目的一个分支,同时又基于上游开发,并保持同步,并非各自独立演化。下游会为上游贡献代码,而且下游要兼容上游,是上游的超集。但是上游又占有绝对的地位,比如贡献了一些功能代码,如果上游不采用,或者砍掉了一些下游的依赖包,下游也无可奈何,只能被动跟着修改。这也是为什么当初deepin要抛弃ubuntu,改而基于debian,最后又基于根linux kernel的原因。

现在 CentOS Stream 成为了RHEL的上游分支项目,但 CentOS Stream 并不是一个稳定的版本,它是一个RHEL的上游开发版本,没有经过红帽的严格测试,可靠性存疑。这样做的目的是“加强CentOS社区的影响与贡献”,也就是说吸引开发者为CentOS做出贡献,丰富其功能,然后将这些成熟的更新反哺到 RHEL !

CentOS 停止服务后,在生产可以有哪些选择:

  • Rocky Linux,CentOS创始人为了延续CentOS精神而开发的Linux发行版!
  • Alma Linux,免费的企业Linux发行版,并提供强大的生产级平台。可以作为CentOS停止维护(改为滚动更新)后,RHEL的下游Linux操作系统替代方案,并继承了原CentOS的开源免费特点。
  • ubuntu
  • CentOS 7 、CentOS 8,如果不用新装软件,可以继续使用!
  • CentOS Stream,要承担不稳定的风险
  • RedHat,稳定性更有保证,需要付费使用

各位看官使用的什么替代方案呢,欢迎下方评论区留言!