一年多前,CentOS将被停止服务的消息传出时,引起行业震动。作为一款在企业级计算领域里用途较广的开源软件,CentOS在企业服务器、超级计算机、云计算平台等方面得到了广泛使用。另一方面,对开源而言,CentOS社区的参与度问题以及如何给用户提供更好的使用体验,则是CentOS董事会一直思考的方向。在CentOS 8停止维护和更新后,市场进入了“向CentOS Stream迁移”的后CentOS时代。
近期,Linux中国创始人王兴宇,开源布道师、社区和开发者业务策略师Brian Exelbierd,以及CentOS社区委员会成员Thomas Oulevey就后CentOS时代的一些热点话题进行了讨论。
CentOS Stream替代CentOS 是开源长期主义的顺势而为
Thomas表示:在如何提高对CentOS社区的参与度问题以及如何给用户更好的使用体验上,我们认为CentOS Stream是未来的一个正确的努力方向,通过这种模式可以提高CentOS的社区参与度。CentOS Stream的模式对社区版的企业级操作系统发展也至关重要。
Thomas说:“我们坚持长期发展,希望CentOS Stream代替CentOS Linux以后,CentOS Stream社区能变得越来越开放,越来越好,让整个社区拥有最佳的用户体验,真正实现完全意义上的开源模式。”
CentOS Stream和CentOS的差别在于受众、场合,以及迭代周期。CentOS Stream是一个上游的开源开发平台,可以在其中开发、测试和贡献一个持续发布的发行版,它位于RHEL上游。CentOS则是一个社区项目,由RHEL源代码再编译的产物,CentOS Stream的目标是像RHEL一样稳定,可以做到持续交付。
CentOS Stream作为CentOS未来的新版本,CentOS与CentOS Stream可以实现相互下载与使用,但由于CentOS Stream放到了RHEL之前,从而带来更多的生态合作伙伴参与到开发当中。
CentOS与红帽
中国开源市场对CentOS或者CentOS Stream的认知大都缘于Red Hat的产品及解决方案。CentOS在Red Hat的产品线中的定位如何?
Brian说:“7年前,红帽收购了CentOS品牌,雇用了CentOS项目工程师,其目的是提供一个平台给某些特定的高级开发,比如虚拟化、其他工具等运行于操作系统之上的组件开发,我们希望借此鼓励这些项目(虚拟化、其他工具)能够以开源项目的方式健康发展。随着时间的推移,事情逐渐发生了一些变化,就像这个世界也在不断演进和发展一样,我们逐渐意识到那些上层项目越来越依赖于底层操作系统的变化,而CentOS正好可以作为这个底层操作系统去孵化其他项目。因此,我们可以在做RHEL开发的同时,也去做RHEL之上其他组件(虚拟化、工具等)的开发,与广大社区开发者一起,每个人都可以促进底层操作系统与上层组件的协调发展。”
另一方面,CentOS作为独立的开源社区,与红帽一直保持着一定的距离。红帽不去控制CentOS所做的事情,除非遇到一些挑战比如法律相关的风险,红帽只是为CentOS提供更多的资源。红帽不认为CentOS应该做的事情就是红帽产品线的一部分。从红帽产品线的视角来看,CentOS不是红帽的产品,红帽不提供对CentOS的支持,不对CentOS提供保证,也不对CentOS使能。也就是说,CentOS确实对红帽的产品很重要,因为其所有工作都是基于开源的代码库,并需要这个项目来产品化这部分代码。
CentOS如何在国内发展?
王兴宇对CentOS在中国的发展现状进行了总结:
首先,CentOS在中国有非常多的受众和认知度。在国内传播Linux,大都会拿CentOS作为蓝本,而国外则是拿Ubuntu作为蓝本多一些。
其次,中国的CentOS爱好者,或者贡献者,在与国际CentOS社区对接上存在一定的阻碍。
因此,王兴宇建议:
1、CentOS国际社区可以对中国的CentOS本地化社区提供支持。
2、一些线下的社区型的合作伙伴也可以得到CentOS国际社区的支持。
3、CentOS国际社区动态、倡议及决策,可以及时地传达给本地社区。并在交流形式上可以做些本地化的改造。
如此,无论是对中国CentOS的社区建设,还是对整个CentOS国际社区建设,都将带来好处。
0 留言