CentOS 7 即将停止维护!(CentOS停止维护后怎么办)

CentOS 8 linux 已于2021年底停止使用且不受社区支持。取而代之的是滚动版本 CentOS Stream,作为 RHEL 的下游分支,CentOS Stream 将持续排查漏洞,让上游版本更加稳定和安全。然而CentOS 7 Linux也即将到达生命周期尽头…,也就是说以后CentOS不再出现CentOS 9、CentOS 10了。

图片[1]-CentOS 7 即将停止维护!(CentOS停止维护后怎么办)-真牛主机测评

CentOS停服,有太多的企业和开发者难以割舍,这说明开源Linux已扎根各行各业。只是,“历史的车轮总要滚滚向前”,Linux也不例外!“后CentOS时代,CentOS Stream长铗归来!”红帽全球副总裁兼大中华区总裁 曹衡康 在红帽媒体Open讲中,给出了CentOS调整之后的最新出路。问题是,CentOS Stream是什么??CentOS Stream能否完全替代CentOS?这要从Fedora以及红帽的整个生意模式开始梳理!CentOS Stream是什么?
开源之所以成为主流技术趋势,最根本的区别是开发模式不同,推崇的是社区概念,拥有上游、下游这样一个生态环境。红帽深耕开源技术二十多年,其实背后依赖的是强大的开源社区力量,而Fedora就是红帽在积极参与并大力支持的一个大型Linux社区。
也就是说,Fedora是上游,诞生了RHEL和 CentOS Linux,CentOS Linux经历了1.0、2.0版本的进化后,已经到了3.0版本,也就是CentOS Stream。
那么,RHEL和CentOS是什么关系?又有哪些差别呢?
从功能来看,两款产品都可以支撑企业核心应用,只不过受众不同、应用场景也不一样。说白了,CentOS主要提供给开发者使用,是“技术大拿”或者想要在操作系统层面做出突出贡献的玩家的“菜”;而RHEL基本是企业用户在使用,他们直接应用于生产环境,需要更安全、稳定的应用环境,以及更高的应用性能。
值得一提的是,RHEL在发布企业版的同时,也发布了一个CentOS社区版,这个社区版就是现在的CentOS Stream。主要考虑的是用户的使用成本,如果企业只需要一个简单的操作系统就能支撑业务,那他就可以选用红帽的CentOS社区版,成本相对低很多,但可能无法做大量生产,不会获得红帽工程师的专业支持。
简单理解,CentOS Stream以前在RHEL版本之后,很多人称之为中游。CentOS停服后,红帽把CentOS Stream拿到RHEL的前面,CentOS Stream变成上游,介于Fedora和RHEL之间,成为商业化之前的版本。也就是说,红帽在RHEL上开发的所有功能都已经在CentOS Stream上完成了,二者功能一致,基本能直接使用。区别是,RHEL是订阅版;而CentOS Stream是开源社区版。
当然,CentOS Stream并不是简单地从中游调换到上游,停掉的CentOS包含三个版本,即:CentOS 6(2020年11月30日停止更新)、CentOS7(2024年6月30日停止更新)、CentOS 8(2021年底停止更新);CentOS Stream相当于是CentOS 9,会添加很多新功能,CentOS之前的老用户可以继续使用,红帽会加大对CentOS Stream的开发和投入。
原来的CentOS为什么一定要停掉?
最初,大家喜欢用CentOS,是因为CentOS有创新,但走着走着,很多用户或者生态伙伴只是简单添加了些功能,就变成了自己的产品,很多创新并没有回馈给社区,CentOS最后变成了一个“孤儿”。
但如果把CentOS Stream放在了RHEL的前面,生态伙伴会快速拿到未来RHEL版本的新功能,进行业务创新,创新成果会留在CentOS Stream上,让创新成果从根本上得到保护,这也是为什么红帽一定要停掉旧版CentOS的真正原因。
其实,从应用本身来看,CentOS停服对很多用户没有太大影响,用户可以在CentOS Stream上实现无感知切换。CentOS停服后,得到脸书、英特尔等大型IT公司的支持,他们可以尽早地把需要的新功能加到CentOS Stream上,探索更多可能性。
从大的社区生态层面衡量,Fedora Linux之前还只是一块“试验田”,鼓励任何开发者或者对操作系统感兴趣的人员加入,没考虑到企业用户的需求,版本迭代也快,基本上每6个月更新一次。有了CentOS Stream,不管是开发者还是企业用户,等于拥有了一款成熟产品,更多生态伙伴可以基于这个平台从应用层面进行创新。比如:存储生态伙伴、软件生态伙伴,都可以把相关应用加入到CentOS Stream,融入到整个开发流程中,红帽会通过CI/CD的方式,把各种创新打包起来,变成成熟产品,加入到红帽企业服务中来,变成红帽的RHEL。
还有没有其他选择?
总结来看,CentOS停止更新以后,用户有两大选择,一个是迁移到CentOS Stream,需要继续投入开发能力,且创新成果属于自己,也属于红帽;另一个是直接选用红帽RHEL订阅版,和社区版功能相同,但可以拿来直接用,有红帽工程师支持,不需要操太多心。
当然,如果企业不担心数据安全、系统BUG无法修复以及应用稳定性等问题,还有第三个选择,那就是继续使用原来旧版的CentOS
有人可能会想,如果企业不迁移到CentOS Stream,也不买RHEL,更不想放任CentOS停服不管,能迁移到其他Linux上去吗?该怎么选择?
红帽充分尊重用户的选择,但在选择之前一定要充分考虑到以下六个关键点
第一,代码是否真的开源。市面上有很多厂商只是打着开源的口号,其实并不做开源。有很多企业只是拿着CentOS添加了简单功能,有的甚至改都不改,直接打包售卖。
第二,代码权益保障。要确定会不会侵犯别人的知识产权,而红帽RHEL能绝对确保所有代码没有侵权。一旦企业使用了侵权代码,被别人控告,会损失惨重。
第三,交付方式。企业级服务不是一锤子买卖,一旦投入使用中,要确保应用的可持续性。所以,拥有专业的服务能力,这点非常重要。红帽能提供全天候服务,不仅提供专业人员的技术支持,系统还能自动打补丁,充分享受到VIP式服务体验。
第四,响应时间够不够快。过去,企业用CentOS都是DIY,虽然功能很好,但后面的服务都是自己搞定,响应速度难以保证,包括补丁更新是否及时等,存在很多问题。
第五,产品生命周期&技术生态。任何一款产品都会经历一个持续更新的过程,如何拥有全生命周期的支持,只有红帽能真正做到。
第六,产品稳定性。在选择Linux平台的时候,你要确保它的稳定性、安全性和可靠性。而红帽的RHEL或者是CentOS Stream秉承上游优先原则,是100%开源,可以提供从代码到应用层面的全面保障。
大方向是,如果选择免费版,CentOS Stream为用户打开大门;如果选用付费版,红帽RHEL一定是最佳选择。因为,反正最终都要付费,如果选择一个非原厂应用,甚至是原来CentOS的改装版,不是说一定不好,但出现各种问题的几率会加大!        总之,CentOS7在停止维护之后仍然可以使用,只不过没有了社区的维护,比如软件漏洞、系统漏洞等补丁,安全性不好了,转型是必然趋势。
        替换方向?

  • Debian、Ubuntu
  • AlmaLinux
  • Rocky Linux(CentOS创始人不满红帽停更而开发的)
  • Anolis OS
  • Alibaba Cloud Linux
  • 国产Linux

那以后还用学习CentOS吗?
        转为辅助学习吧

THE END
喜欢就支持一下吧
点赞1 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片