2021年CentOS8停止维护转向CentOS的Stream分支对你有啥影响?

2021年CentOS8停止维护转向CentOS的Stream分支对你有啥影响?

2021年CentOS8停止维护转向CentOS的Stream分支对你有啥影响?

事情是这样的,就在2020年12月8日,CentOS开发团队的一篇文章future is centos stream,让CentOS Linux发行版止步在了CentOS8版本,并且将在2021年12月31日停止维护(原本EOL时间是2029年5月31日的),替代它的是CentOS Stream滚动发行版。

这一消息震惊了全世界CentOS使用者,使用如此之广的开源操作系统就这么说没就没了?!?!

不相信也没有办法!事实如此。

CentOS发行版与RHEL有何关系?

可以说 CentOS Linux 与 RHEL 算是兄弟关系。

CentOS(Community Enterprise Operating System)是Linux发行版之一,它是来自于Red Hat Enterprise Linux(RHEL)依照开放源代码规定发布的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。

两者的不同,在于CentOS并不包含封闭源代码软件。CentOS 对上游代码的主要修改是为了移除不能自由使用的商标。

Stream滚动版会替代CentOS稳定版有什么影响呢?

我们先了解下Fedora、CentOS Stream、CentOS Linux和RHEL这几个版本的上下游关系:

如果你的服务器上安装了CentOS系统,对你的影响是:

  1. 不再有bug修复更新,不会修复导致主机不稳定的BUG,同一个问题会一直让你头疼(可能没有这样的问题)。
  2. 不再为你提供新版本的软件包更新,以后就靠自己动手了。
  3. 稳定性降低,Stream滚动版可以理解为RHEL上游开发分支版本,稳定性必然是不如RHEL。对于生产系统稳定性的重要性你可以自己衡量。
  4. 寻找新的稳定版操作系统版本,可能是未来的Rocky Linux、Ubuntu或者SUSE还是ColorOS之类的其他系统。

如果你的服务器是不对接公网,而仅仅是内部系统,那么对你来说影响并不大,因为很多服务软件都是你自己使用源代码编译生成的。继续使用CentOS 8也是可以的。

如果你的服务器对接公网,这就有网络安全问题啦, 一旦操作系统存在安全类的BUG,可以被攻击,那就遭了,这时你使用CentOS 8心里也是没底了,总觉着这是颗定时炸弹一样。换掉它早晚是你的选择。

为什么Stream滚动版会替代CentOS呢?

引发这一切的博客原文如下:

CentOS Project shifts focus to CentOS Stream
Tuesday , 8, December 2020 Rich Bowen Uncategorized 669 Comments
The future of the CentOS Project is CentOS Stream, and over the next year we’ll be shifting focus from CentOS Linux, the rebuild of Red Hat Enterprise Linux (RHEL), to CentOS Stream, which tracks just ahead of a current RHEL release. CentOS Linux 8, as a rebuild of RHEL 8, will end at the end of 2021. CentOS Stream continues after that date, serving as the upstream (development) branch of Red Hat Enterprise Linux.

Meanwhile, we understand many of you are deeply invested in CentOS Linux 7, and we’ll continue to produce that version through the remainder of the RHEL 7 life cycle.

CentOS Stream will also be the centerpiece of a major shift in collaboration among the CentOS Special Interest Groups (SIGs). This ensures SIGs are developing and testing against what becomes the next version of RHEL. This also provides SIGs a clear single goal, rather than having to build and test for two releases. It gives the CentOS contributor community a great deal of influence in the future of RHEL. And it removes confusion around what “CentOS” means in the Linux distribution ecosystem.

When CentOS Linux 8 (the rebuild of RHEL8) ends, your best option will be to migrate to CentOS Stream 8, which is a small delta from CentOS Linux 8, and has regular updates like traditional CentOS Linux releases. If you are using CentOS Linux 8 in a production environment, and are concerned that CentOS Stream will not meet your needs, we encourage you to contact Red Hat about options.

We have an FAQ to help with your information and planning needs, as you figure out how this shift of project focus might affect you.

这段文字的大概总结:

2021年CentOS项目组重点关注CentOS Stream发行版,建议将CentOS8更新到CentOS Stream发行版,
如果你不想将Stream版本应用到生产系统,可以联系RHEL(使用商业版更稳定呗)。

博文下面的评论几乎都是负面的愤怒情绪,从此再也没有免费的RHEL企业版Linux系统了。

大家都是什么态度

评论中有人说:

看来我们将把企业迁移到ubuntu。

还有人说:

我只会生气。对于每个RHEL服务器,Stream不是一个选择,我需要稳定性和可靠性,而不是另一个Fedora。RedHat尝试以这种方式烦扰我们(记住从Redhat Linux到Fedora的过渡)也许并不奇怪,但同样令人失望。我不会考虑迁移到RHEL。

还有人这样说:

我认为CentOS一定在蚕食RHEL的很大一部分市场份额。
如果用户只想要质量和保证,那么CentOS是RHEL的完美克隆。
唯一缺少的一点是合作伙伴客户经理,他可以为特定客户加快错误修复的速度。
我知道RedHat / IBM的目标是从此类免费用户那里获取更多资金。

也有人这样说:

的确,Redhat不承认CentOS是RHEL的一个很好的测试系统。我们在生产中使用RHEL,在测试中使用CentOS,这是一个很好的解决方案,因为:
1)您真的不想为测试系统支付许可证
2)您想要的测试系统与生产系统的比例为1:1
我们的决定很可能是切换Linux发行版,并选择一些发行版,这些发行版至少可以为我提供一种无需支付测试费用即可拥有相当高成本的操作系统的可能性。
不幸的是,这只是来自Redhat(或IBM)的贪婪

大家的观点是CentOS Linux动了RedHatIBM的奶酪啦,也许这是个因素(占比多少就不确定了)。

也许从维护角度来讲,这种选择也是一种减少重复而复杂的工作量方式,对CentOS开发团队也是有益的。这样就可以将Fedora、CentOS Stream和RHEL三个系统版本串联起来,形成开发产品的流水线,而不是两条并行的分支。

简而言之,这个结果虽然不是我们想看到的,但是“船到桥头自然直”, Linux系统从来不缺少发行版,当有需要的时候,就会有对应的分支诞生,例如现在的Rocky Linux,虽然还在计划开发中,但未来会如何我们只能拭目以待。

对此,屏幕前的你又是什么态度呢?不妨留言交流一下!

我是悟空!喜欢我的文章请多多关注,点赞,留言!


编辑于 2021-01-30 23:14