• Ukieweb

    佳的博客

    曾梦想仗剑天涯,后来工作忙没去。

从 CentOS 8 到 CentOS Stream 到底发生什么事了?

在Linux服务器操作系统领域,CentOS一直被认为是一个稳定安全并且可靠的发行版本。它是从RHEL源代码复刻,去除了RHEL有关的商标等一些内容构建出来的。


但是从CentOS被Red Hat收购以后,它的命运发生了转变。最新的版本是CenOS 8,迎接它的下一个版本不是CentOS 9了,而是Red Hat推出的一个新的概念-- CentOS Stream 9

这是怎么一回事,这个改变对Linux服务器领域又意味着什么?

一) centos  和 centos stream 关系

以下事情是已经被决定并肯定会发生的一些事情:

CentOS本来的角色,从RHEL的复刻版转变为RHEL构建之前的开发版(development version),也就是CentOS Stream

CentOS 8作为REEL 8的复刻版,其支持将会在2021年末结束。而流行度更广的CentOS 7的生命周期则会在2024年结束

没有RHEL 9的复刻版-- CentOS 9了。

这意味着,CentOS的方式,以前是这样:

Fedora发布 -> RHEL 发布 --> CentOS 发布

变成:

Fedora发布 -> CentOS Stream发布 -> RHEL发布

二) Fedora 和 CentOS Stream 关系

Fedora 的角色一直就是RHEL的上游开发版本,也就是通常新功能都是先在Fedora上发布,经过使用验证稳定后,才发布到RHEL中。

那现在CentOS Stream也被 RHEL 改成 midstream version,翻译成中文呢,也就是中游版本

Red Hat 做这个事情的原因在哪 ?

  • 加强CentOS社区的影响与贡献

在官方的说明中,Red Hat认为这能加强社区力量对RHEL的影响与贡献。因为从以前的流程来看,CentOS做为最后一个阶段的复刻版本,其社区力量对RHEL本身并无太多影响与贡献,而Red Hat本身的Fedora与RHEL又完全属于RHEL公司的行为,没有开源社区力量的参与。

而一旦把CentOS Stream定位到中游版本,则意味着CentOS社区可以发挥更有效的作用,做出更多的影响与贡献了。

  • 减少RHEL的竞争版本

当然,由于这种改变,仍然有一个官方可能不愿意提及,但又是一个明显的事实点就是:

CentOS 作为 RHEL 的可替代版本的角色没有了,对于习惯 RHEL/CentOS 系列的使用者来说,未来并无免费的CentOS可以选择了,只能选择 RHEL

三)可以在生产使用 CentOS Stream 版本么?

好吧,我认为这是个见仁见智的问题,RHEL在官方的声明中,希望用户信任及相信CentOS Stream版本。

关键的问题在于:

CentOS Stream 并不是一个稳定的生产版本,它是一个RHEL的上游或中游开发版本

而且,在做出这个改变时,RHEL同时也改变了 CentOS 8 的支持时间,CentOS 8 本来预定 2029 年结束支持,结果现在这个被变更为 2021 年结束支持,也就是马上要结束支持了。

四) Rocky Linux

CentOS 的创始人非常生气,不能接受这个改变。所以呢,他做出了一个决定:

Gregory Kurtzer 宣布,他已经在致力于开发 一个新的基于RHEL的发行版,名为 Rocky Linux

但是,罗马可不是一天建成的,Rocky Linux 想要达到 CentOS 这样的影响力与使用度,还有相当长的路要走,需要的可能是时间吧。

这让我想起了MySQL与MaraDB,它们的处境几乎如出一辙。

这可能是开源需要思考的,如何在这个商业的社会中不仅要活下来,还要活的精彩。

五)最后一个问题,操作系统的支持时间有什么价值 ?

很多人可能没有意识到,所谓的操作系统支持XX年结束到底意味着什么。这有可能和国内用盗版用的多没有这种意识有点关系。

操作系统的支持,意味着在Bug上,安全上的一些修复与补丁的支持,这是最重要的。对于服务器操作系统来说,任何一个小的安全上的漏洞,可能损失都是难以预估的。

这也是RHEL的生存之道,它开源了自己的代码,但还是有很多公司会购买它的服务,购买的其实的是它的支持,那些公司相信开发出RHEL的团队与公司能更好的保障操作系统的稳定与安全,在出问题时能更快的修复

有一个有意思的事情就是,Ubuntu在前段时间,将它们的14.04与16.04的长期支持版的支持时间从5年延伸到10年了,颇有些抢占市场的意思啊。

当然,这总归是好事,毕竟,我们不只有CentOS可以选择,还有Debian,Ubuntu Server等很多优秀的服务器发行版本可以选择。

所以,下一步,我们得考虑,究竟是继续用CentOS 7或8,还是CentOS Stream抑或 是迁移至 Debian等其它选择。

当然,对于那些已经大量使用了CentOS的公司来说,这是一个虽然不需要马上解决,但在未来仍然需要面对的问题了。


参考:

从CentOS 8到CentOS Stream,到底发生什么事了?

1
0
下一篇:JVM的Xms和Xmx参数设置为相同值有什么好处?

0 条评论

老佳啊

85后,大专学历,中原人士,家里没矿。

由于年轻时长的比较帅气,导致在别人眼里,我一直不谈恋爱的原因是清高,实则是自己的小自卑。最大的人生目标就是找一个相知相爱相容的人,共度余生。

和人相处时如果能感受到真诚,会非常注重彼此的关系,对别人没有什么心机,即使有利益冲突,一般也会以和为贵,因为在这个世界上,物质的东西,从来不会吸引到我。

特别迷恋那些大山大水,如果现在还能隐居,可能早就去了。对那些宏伟的有底蕴的人文景观比较不感冒。

从事于IT行业,却一直对厨房念念不忘,由于身材魁梧,总觉得自己上辈子是个将军,可惜这辈子没当兵,也不会打架。