CentOS Linux已经死了,而Red Hat表示Stream“不是替代品”

2020-12-10 21:40:20

在星期二,红帽首席技术官Chris Wright和CentOS社区经理Rich Bowen分别宣布了CentOS Linux的未来和功能的重大变化。展望未来,将没有CentOS Linux —而是(只有)CentOS Stream。

CentOS Stream最初于2019年9月发布,它是RHEL的下一步的滚动预览,它的外观和功能与Red Hat Enterprise Linux的预览非常相似。未来一年左右。

CentOS是Community Enterprise Linux操作系统的缩写,成立于2004年。 2004年的第一个发行版被命名为版本2,以与当时的RHEL 2.1保持一致。从那时起,RHEL的每个主要版本增量都产生了一个相应的CentOS新主要版本,该版本遵循相同的版本控制方案,并且很大程度上是从相同的来源构建的。

传统CentOS是对Red Hat Enterprise Linux(RHEL)操作系统的免费重建,该操作系统是从RHEL自己的源代码构建的,但是删除了Red Hat的专有品牌,并且没有Red Hat商业支持。这使CentOS可以保证与" proper"的二进制兼容性。 RHEL。

作为RHEL的非付费版本,无障碍版本,CentOS吸引了广大开发人员,修补匠和其他最终决定升级为商业支持的RHEL的市场。这也使开发人员可以更轻松地构建和管理可以保证与其商业支持的RHEL生产环境兼容的开发环境。

尽管CentOS曾经并且是一种非常受欢迎的发行版-几年来,它是世界上最常用的Web服务器发行版-但它在社区斗争中所遭受的份额却很大。 CentOS的创始人Lance Davis于2008年退出了该项目,但保留了对其领域和财务的控制权。一年后,CentOS团队与Davis取得了联系并重新获得了对该项目的控制权,但这并没有完全修复该项目。损害公众对CentOS的看法。

在2014年,CentOS开发团队的分布仍然拥有比资源更多的市场份额。因此,当红帽愿意与CentOS团队合作生产发行版时,双方的交易看起来都不错。红帽控制了一个实体,该实体使自己的品牌声誉受损。CentOS开发人员获得了红帽工作,使他们可以全职使用CentOS,同时仍保持亮灯状态。

交易的一部分涉及一个新的CentOS治理委员会-一个强制性的,永久性的Red Hat多数。尽管这笔新交易是以合伙关系的形式进行营销的,但实际上只是一笔收购,红帽现在既是CentOS的出资方,也是其控制方。

对于长期缺乏资源的发行来说,这不一定是一件坏事。 Red Hat的资金意味着更多的开发时间和更少的麻烦-并且被带入内部使CentOS可以访问RHEL的法律团队,并保证可以友好解决任何进一步的商标使用问题,而不是伴随敌对行动。

这使CentOS与Fedora处于几乎相同的位置-一个" community"。然而,除了名称之外,该发行版实际上是Red Hat的全部财产。为了公平起见,Red Hat被公认为Fedora项目的优秀管家。在接下来的几年中,它也用于更新的CentOS项目。

CentOS的当前版本是CentOS 8,它本身是在RHEL 8之上构建的。通常,CentOS享有与RHEL本身相同的十年支持生命周期—这将使CentOS 8的使用寿命在2029年。这项宣布将在2021年更快地成为CentOS 8的坟墓。(到2024年,仍将与RHEL 7一起支持CentOS7。)

当前的CentOS用户将需要迁移到RHEL本身,或者迁移到最初于2019年9月宣布的较新的CentOS Stream项目。发行版常见问题解答指出CentOS Stream不会是RHEL beta测试平台,而是CentOS。社区经理Rich Bowen自己的公告将Stream描述为Red Hat Enterprise Linux的上游(开发)分支。

"开发部门之间的界线和" beta版本"令我们震惊的是消瘦,似乎也以同样的方式打击了许多CentOS社区成员。关于社区公告的评论是众多评论,并且绝大多数是负面的。

Red Hat自己的公司公告没有分享这些负面评论-可能是因为它最初没有评论部分。红帽首席技术官克里斯·赖特(Chris Wright)更直接地刺探了公司期望CentOS Stream的目标-并明确声明它不会替代CentOS Linux。

CentOS Stream不能替代CentOS Linux;相反,这是一个自然而不可避免的下一步,旨在实现该项目进一步推动企业Linux创新的目标。 Stream缩短了RHEL各个方面的开发人员之间的反馈循环,使我们在制作RHEL的未来版本时,更容易听到所有声音,无论是大型合作伙伴还是个人贡献者。

Wright继续指出,Red Hat将把自己的内部项目移至CentOS Stream,以巧妙地支持Bowen将其描述为“开发分支”。 RHEL本身。他举例说明了大型企业合作伙伴对Stream的热情。

赖特说,Facebook现在正在将其数百万台服务器迁移到该公司从CentOS Stream派生的操作系统,并继续在CentOS Stream上推动内部创新。同时承认了在Red Hat平台内进行协作的价值。"他还引述了英特尔副总裁的冷淡支持,称英特尔对CentOS Stream在我们客户生态系统中的潜力感到兴奋。

Wright在Red Hat的公告结尾处以“建立更广泛,更多样化的社区”为标题,但社区,至少在传统的开源意义上,似乎正是缺失的社区从这个倡议。他的闭幕词-Red Hat打算提供工具,支持和专业知识,以帮助所有用例过渡到RHEL的新创新中心-听起来不错,但我们怀疑它将打击大多数CentOS Linux用户正好是自上而下的企业计划,而不是真正的社区推广。

CentOS的联合创始人Greg Kurtzer是许多社区成员之一,他们对Red Hat关闭CentOS Linux的决定不满意。在CentOS之前,Kurtzer运行了一个名为Caos Linux的Red Hat重建项目。 Kurtzer的工作与Rocky McGough和Lance Davis的工作合并,形成了CentOS项目。

Red Hat的消息使我和社区的其他人一样震惊。 16年前,当我开始使用CentOS时,我从未想到它会在世界范围内对依靠CentOS进行Linux发行的个人和公司产生如此巨大的影响。

为了应对这一意外变化,我以自豪地宣布启动一个新项目Rocky Linux,以纪念我已故的CentOS联合创始人Rocky McGough。我已经开始呼吁全球社区的参与,并迅速组建一个团队,以进一步履行我们的开创性承诺,即确保运行CentOS 8的公司的业务运营能够无缝连续地延续到2021年以后。在短短的一天中,我们收到了热烈的反响。成千上万的支持者渴望加入该项目。

目前,Rocky Linux只是一个名称和确定性-它的Github存储库目前拥有两个提交,都提交给README.md。 但是Kurtzer的名字作为一个概念为该项目增加了相当大的分量,还有数千个签名,这是与CentOS无关的请愿书。 董事会在几个小时内积累起来。 驱使CentOS最初创建的相同市场压力似乎有可能推动其作为一个曾经的独立社区项目的重生。