近日,红帽中国举行了一场关于“CentOS社区如何发展以加速创新?”的媒体沟通会。在这次的沟通会上,Linux中国和CentOS社区的相关负责人深度探讨了关于后CentOS时代的一些话题。


后CentOS时代,CentOS社区如何发展以加速创新?


在CentOS停止维护,以CentOS Stream替代这两年来我们称之为后CentOS时代,对开源服务器操作系统市场影响很大,业界和用户也存在一些误解和迷茫的地方。因此,此次的沟通会也是为了缓解大多数人的误解和迷茫。


CentOS社区委员会成员Brian表示,大概7年前,我们收购了CentOS这个品牌,雇佣了CentOS项目的工程师,这就是红帽和CentOS项目的关系。我们这么做的目的是提供一个平台给某些特定的高级开发比如虚拟化、其他工具等运行于操作系统之上的组件开发,我们希望借此鼓励这些项目(虚拟化、其他工具)能够以开源项目的方式健康发展。


后CentOS时代,CentOS社区如何发展以加速创新?


随着时间的推移,事情逐渐发生了一些变化,就像这个世界也在不断演进和发展一样,红帽逐渐意识到那些上层项目越来越依赖于底层操作系统的变化。红帽发现CentOS正好可以作为这个底层操作系统,是一个很好的地方可以孵化其他项目,借此红帽可以在做RHEL开发的同时,也去做RHEL之上其他组件(虚拟化、工具等)的开发,与广大社区开发者一起,每个人都可以促进底层操作系统与上层组件的协调发展。这就是红帽发展CentOS项目,大概在3年前提出CentOS Stream的原因。


对于CentOS做出来关闭CentOS并发展出来CentOS Stream这样一个想法。CentOS社区委员会成员Thomas则表示,他三年前加入CentOS董事会时,当时大家在讨论如何提高对CentOS社区的参与度问题,如何给用户更好的使用体验,有很多提议当时被提出来,最后大家认为CentOS Stream是我们在未来的一个正确的努力方向,通过这种模式可以提高CentOS的社区参与度。CentOS Stream的模式对社区版的企业级操作系统发展(CentOS:Community Ent erprise OS)也至关重要,总体来讲之所以会做出关闭CentOS这个决定,就是想要改善社区的参与度。


Thomas还表示,CentOS社区的所有人都希望CentOS Stream的社区变得越来越开放,越来越好,真的实现我们完全意义上的开源的模式,所以在这样开放的讨论当中,包括开发者的讨论当中当然有一些人会有不同意见,这是很正常的事情。


后CentOS时代,CentOS社区如何发展以加速创新?


关于Linux中国创始人王兴宇提到的“在后CentOS时代整个开源操作系统市场格局已经发生很大变化,在这种情况下,正如你刚才说的,对于CentOS,对于RHEL的产品迭代有没有影响?目前来说,把CentOS换成Stream以后,是否社区对Stream的贡献更多, RHEL是否因此变得更好?是不是可以给出一些数据来说明这个变得更好?”的这个问题。


Thomas则表示,CentOS Stream 9是RHEL 9的上游,通过CentOS Stream,你可以直接参与到RHEL的开发当中,比如,你可以通过bugzilla提交问题,你也可以提交补丁。那么是不是你的补丁未经测试就可以加入到CentOS Stream里呢?不是的!与你一起工作的还有很多红帽的开发者,他们会和你一起检查代码,你写的补丁也要通过RHEL的测试流程,红帽会去看你的补丁是否满足RHEL的质量要求而最终决定是否被加入到CentOS Stream里。但整个流程是更开放了,你可以参与所有的讨论,通过CentOS Stream你可以直接参与对RHEL发展方向的讨论,你在Stream里所看到的就是即将发布的RHEL。


而从红帽的角度来看,最让我们激动的并不是对Stream的贡献,很多的贡献往往以这样的形式出现:观察红帽工程师所做的,然后提出建议,你是不是需要考虑这个方面,我告诉你你的这个代码改动可能有这些潜在的问题,等等;而是我们看到CentOS Stream里有非常强有力的SIG(特别兴趣小组),通过“特别兴趣小组”也形成了CentOS项目的生态,特别兴趣小组的人们会提出很多想法,这些想法提出的初衷并不一定和RHEL相关,更多的是与社区参与者自己相关,或者说他们希望RHEL变成的样子,红帽也是以第三方观察者的身份去看这些想法如何在社区中酝酿、孵化,最终一些好的想法就会在RHEL的大版本中落地。

后CentOS时代,CentOS社区如何发展以加速创新?

从去年(CentOS Linux 8停止更新)以后,红帽和CentOS都收到了不同的反馈,对于红帽而言,在CentOS Linux 8停止更新以后,红帽确实有一些人的反馈“是你们怎么敢这样做?这让我很愤怒”。


对此,红帽的回应则是,当你冷静下来,考虑一下Fedora Linux的价值主张的时候,考虑一下CentOS Stream价值主张的时候,我们可不可以讨论一下RHEL,或者很多其他的Linux发行版,如何选择一个合适的Linux发行版。RHEL和RHEL的衍生版如CentOS,用很多用户。我们的客户和我们讨论的通常是RHEL,事实上我们没有通过CentOS服务我们的客户,因为我们的产品是RHEL,我们收到的客户反馈也通常是如何去影响RHEL的小版本发布,影响RHEL的小版本发布简直太难了,是不是在小版本发布时可以更多的听取广大用户的声音。


Thomas表示:我们的有些客户,想尽早知道我们是如何在下一个小版本中修复bug的,这样他就可以早一点将他的系统和红帽的操作系统做持续集成,而不必等到RHEL的下一个发布。当然,早期我们也听到另一种声音,就是现在在我的桌子上就有一台Linux服务器,我一直使用的是CentOS Linux,那么现在我该怎么办?那么,我们的回答是,您可以使用免费的RHEL的个人开发者版本,我们不是试图要您付费,也不是想借此扩大市场占有率,我们的目的只有一个,就是促进开源社区的发展,诚然开源社区发展好了对我们的产品也有益,但出发点还是促进开源社区的发展。对您来说,我们给你提供了一个选择:这就是免费的RHEL (个人开发者版本),正好适用于你的这种使用场景。


而CnetOS社区收到的反馈则是,刚开始的时候CnetOS社区确实也听到一些抱怨或担忧的声音,比如Red Hat是不是从源头上杀死了制作CentOS的可能性,关于这点我要澄清的是,任何人都以按按照CentOS Linux的做法制作CentOS Linux,目前有一些人已经这样去做,甚至CentOS社区还会提供帮助。


在来CentOS停止服务到如今会出现多个替代品,这些替代品既有像RockyLinux、AImalinux这样的原位替代的CentOS的替代品,也有像中国的openeuler、anolis os这样的并非原位替代的,但是从某种意义上可以取代原有CentOS市场占有的这样一些发行版,针对这两类发行版,红帽则表示,他们如果是RHEL的衍生版的话,如果愿意和我们取得联系,我们很乐意提供帮助。

    文章评分
    相关文章
    点评 (0)
      加载更多
      • 赞一下
      • 收藏

      文章评分

      购买商品

      大家都在看

      折扣 体验 新品
      查看全部

      扫码下载极果App

      关注我们