华为|后CentOS时代,开源社区将走向何方?

华为|后CentOS时代,开源社区将走向何方?

文章图片

华为|后CentOS时代,开源社区将走向何方?

文章图片


谈起CentOS , 关注开源市场的读者朋友们相信都早已耳熟能详 。 然而在CentOS被CentOS Stream取代之后 , 许多开发者都在密切关心:后CentOS时代的开源社区将走向何方?又会如何发展?
三位开源大咖的圆桌对话
作为CentOS社区委员会成员之一 , Thomas Oulevey从2012年开始就在CentOS社区工作 , 从基础架构相关的工作开始 , 后来负责组织CentOS Dojo活动 , 将CentOS社区的人们聚在一起讨论系统管理、最佳实践和新兴技术 , 帮助人们更好地融入社区 , 创造良好的社区氛围 , 更开心地从事社区工作 。
开源布道师 , 社区和开发者业务策略师 , CentOS社区委员会成员Brian Exelbierd参与开源社区的经历 , 与Thomas Oulevey差不多 。 早期Brian Exelbierd只是企业级Linux的被动使用者 , 偶尔也对企业Linux社区有些贡献 , 后来则积极投入企业级Linux社区的工作 , 至今已有六七年的时间 。 如今Brian Exelbierd已经加入了红帽公司 , 主要负责RHEL的业务战略 。 同时作为CentOS社区董事会的红帽联络员 , Brian Exelbierd也参与过大量的社区工作 , 包括做过Fedora社区架构师 , 积极参与Fedora项目的活动 , 以及CentOS项目的很多活动等等 。
作为Linux中国开源社区的创始人 , 王兴宇在互联网行业有着20余年的从业资历 , 曾经担任过中国电信的高级专家 , 近年来主要从事开源文化和开源技术的公益推广活动 。
在红帽公司的组织下 , Thomas Oulevey、Brian Exelbierd、王兴宇三位行业大咖得以在线上召开圆桌对话 , 并就后CentOS时代的诸多话题进行了沟通交流 。

【在开源领域大名鼎鼎的CentOS】
后CentOS时代的来临
在CentOS停止维护后 , CentOS Stream替代了CentOS原来的地位 , 这也被业界人士称之为后CentOS时代 。 那么后CentOS时代的来临 , 对于开源服务器操作系统市场会产生怎样的影响?历史上CentOS与红帽之间关系如何?CentOS在红帽的产品线中又有着怎样的定位?
Brian Exelbierd表示 , CentOS与红帽之间有着非常有趣的历史渊源 。 大约七年前 , 红帽收购了CentOS品牌 , 并雇佣了CentOS项目的工程师 。 而红帽这样做的目的 , 就是为虚拟化、其他工具等运行于操作系统之上的特定开发提供一个平台 , 希望以此鼓励这些项目能够以开源项目的方式健康发展 。
然而随着时间的推移 , 事情也逐渐起了变化 。 红帽逐渐意识到这些上层项目越来越依赖于底层操作系统的变化 , 而CentOS正好可以作为这个底层操作系统 , 来帮助孵化其他项目 。 于是红帽在做RHEL开发的同时 , 也会和广大社区开发者一起去做RHEL之上虚拟化、其他工具等组件的开发 。 让社区的每一个人都可以促进底层操作系统与上层组件的协调发展 。 这就是红帽发展CentOS项目 , 并且在3年前提出CentOS Stream的原因 。
不过与此同时 , 红帽对CentOS始终保持着一定的距离 。 除非遇到一些法律相关的风险 , 红帽并不会去控制CentOS所做的事情 , 而只是为CentOS提供更多的资源 。 “从红帽产品线的视角来看 , CentOS不是红帽的产品 , 红帽不提供对CentOS的支持和保证 , 也不对CentOS使能 。 ”Brian Exelbierd表示 , “但CentOS对红帽的产品确实非常重要 , 因为我们所做的所有工作都是基于开源的代码库 , 所以需要CentOS项目作为工作地来产品化这部分代码 。 譬如在虚拟化领域 , 红帽的RHEL就是基于CentOS Stream制作出来的 。 ”

【CentOS社区委员会成员Thomas Oulevey】
CentOS Stream的诞生
当初究竟是什么原因 , 促使CentOS做出了停止服务的决定 , 并且发展出了CentOS Stream?
Thomas Oulevey透露 , 大约在三年前 , CentOS董事会一直在讨论如何提高对CentOS社区的参与度问题 , 如何给用户提供更好的使用体验 , 并提出了许多提议 。 最后大家认为 , CentOS Stream是未来一个正确的努力方向 , 通过CentOS Stream的模式 , 可以改善和提高CentOS的社区参与度 , 对社区版的企业级操作系统发展也至关重要 。
Brian Exelbierd指出 , 与许多其他的开源项目相比 , CentOS社区有着不一样的治理模式 。 譬如CentOS董事会需要每一位成员都对一个新的决策达成共识 , 才可以形成决议 。 其实在整个的对话沟通环节当中 , 并不会去探索董事会中每一位个人的意见 , 最后是董事会作为一个整体 , 形成一个一致性的决议 。