在CentOS 8的维护和更新停止后,市场进入“向CentOS Stream迁移”的后CentOS时代。在推进的过程中,业界和用户也存在着一些误解和迷茫的地方。

近日,红帽举办媒体沟通会,开源布道师、社区和开发者业务策略师Brian Exelbierd,CentOS社区委员会成员Thomas Oulevey,以及Linux中国创始人王兴宇就CentOS社区变化和创新进行了讨论。

Brian Exelbierd, 开源布道师,社区和开发者业务策略师

“7年前,红帽收购CentOS,并雇佣CentOS项目的工程师。这么做的目的是提供一个平台给某些特定的高级开发,比如虚拟化、其他工具等运行于操作系统之上的组件开发,希望借此鼓励这些项目(虚拟化、其他工具)能够以开源项目的方式健康发展。” Brian Exelbierd虽然当前在红帽工作,并负责RHEL的业务战略,但他的另一个身份是CentOS社区董事会的红帽联络员。

CentOS社区委员会成员Thomas Oulevey

Thomas Oulevey从2012年左右就在CentOS社区工作,从基础架构相关的工作开始,后来负责组织CentOS Dojo的活动,致力于帮助人们很好地融入社区。三年前,Thomas加入CentOS董事会,他回忆道:“当时大家在讨论如何提高对CentOS社区的参与度问题,有很多提议当时被提出来,最后认为CentOS Stream是未来的一个正确努力方向,通过这种模式可以提高CentOS的社区参与度。CentOS Stream的模式对社区版的企业级操作系统发展也至关重要,总体来讲,之所以会做出这样的决定,就是想要改善社区的参与度。”

“从社区的角度讲,CentOS Stream 9是RHEL 9的上游,通过CentOS Stream,可以直接参与到RHEL的开发当中,当然,并不是所有的补丁未经测试就可以加入到CentOS Stream,红帽的开发者会一起检查代码,也要通过RHEL的测试流程,是否满足RHEL的质量要求。” Thomas表示,整个流程更开放,通过CentOS Stream可以直接参与对RHEL发展方向的讨论,还可以在Stream里看到即将发布的RHEL。

在CentOS停止服务之后,市场上出现了多个替代品,既有像RockyLinux、AImalinux这样的原位替代的CentOS的替代品,也有像中国的openeuler、anolis os这样的并非原位替代的,但是从某种意义上可以取代原有CentOS市场占有的这样一些发行版。

Thomas Oulevey对此表示:“我们是开放的、开源的,开源社区就应该这样,所以从我的角度来说,我并不想从竞争者或者市场占有率这样的角度去看其他一些产品。以前RHEL是怎么制作的,可能要和红帽签NDA,而现在只需要通过CentOS Stream,就可以看到非常具体、非常细节的操作。现在一切都是开放的,所以现在比起十年前,如果有人想要打造一个我们的替代品,相当于更容易、更简单了,我觉得这是别人的自由、别人的权利,而且我们也非常希望看到这样的发展态势。”

另外,Brian Exelbierd从红帽的角度,强调了两点:一是在制作RHEL这个产品时,更多考虑的是客户群有什么样的特殊需求、特殊场景需要满足,解决他们的问题。如果我在做一个操作系统的选型,我会去首先测试它是否可以满足我的应用场景;二是开源软件公司为客户提供的价值不仅仅是代码本身,更多的是位于代码之上的东西。因为代码是开源的,任何人都可以获取这个代码并使用它。红帽鼓励在开源领域的任何创新。

后CentOS时代,CentOS Stream的发布无疑是进一步推动Linux创新的最佳方式,让更广泛的生态系统社区与红帽企业Linux的开发有更紧密的联系。“总的来说,CentOS Stream使得RHEL的开发更加开放了,而且我也非常鼓励大家可以做出很多的贡献。对社区的贡献越早,你贡献的影响可能就会越大。所以,从长期的角度来讲,我觉得这是一个非常好的变化。”Thomas Oulevey说道。

王兴宇,Linux中国创始人

至于CentOS在中国的发展,王兴宇提出三点建议:一是建议CentOS国际社区可以支持中国的CentOS本地化的社区的支持,包括本地化的翻译这种类似的工作可以做起来;二是线下的社区型的(partner)也可以得到国际社区的支持;三是,将CentOS发生的事情,比如社区的动态、倡议、决策,可以及时传达给本地的社区。

王兴宇认为,通过这些工作,可以有利发掘出中国的一些开源爱好者和贡献者,参与到整个国际社区之中。“这样的话,无论是对中国的CentOS的社区建设,还是对整个国际化的社区建设都是有好处的。”