(CWW)作为一种开源开放的操作系统,Linux为业界创造了极大价值,在数字化时代扮演着重要角色。在Linux生态系统中,红帽凭借突出贡献异军突起,其在Linux上的一举一动常常引发业界关注。

2019年9月红帽推出CentOS Stream,宣布CentOS Stream将取代CentOS成为主推的Linux生态系统,2021年12月31日红帽结束了对于CentOS 8的支持,对于CentOS 7的更新将持续至2024年6月30日。对此业界争议不断:CentOS老用户何去何从?红帽是要“割韭菜”吗?用户如何选择正确的Linux平台?

近期,红帽全球副总裁兼大中华区总裁曹衡康和红帽中国首席架构师张家驹面对媒体,解答了业界的种种疑惑。

CentOSCentOS Stream

红帽创建于1993年,一直以来秉承开源开发模式和上游优先原则,与开源社区紧密联系,与合作伙伴、客户和开源开发者一起开发解决方案。红帽为Linux积极贡献代码,从操作系统到自动化、中间件及容器,持续为客户打造企业级开源解决方案。

谈起红帽的Linux生态系统,很多人的脑海中会出现多个版本,这里首先进行梳理。在2014年到2019年间,红帽企业级Linux生态系统的上中下游依次包括Fedora、RHEL(Red Hat Enterprise Linux)和CentOS Linux。

其中,Fedora位于上游,是一个纯社区版本,大约每6个月发布一个版本,用户集中在操作系统的开发者层面,其中不乏技术大拿;中游是RHEL红帽企业级Linux,主要面向广大企业和应用开发商,具有稳定、安全和性能优等特点;下游是CentOS Linux,是在RHEL版本中衍生出来的社区版本,面向成本敏感用户和生态开发者,无需提供订阅服务和售后支持服务。曹衡康表示,凭借开源、免费、稳定的特性,CentOS已成为全球使用最好的Linux服务器发行版之一,建立了广泛的用户群,让用户体验到了开源Linux的好处。

但是,开源开发模式并非一成不变,对于生态合作伙伴及客户不断出现的新需求,身处RHEL下游的CentOS已无法满足。为了打造更好的创新环境,2019年9月红帽推出CentOS Stream——一个面向CentOS社区成员、红帽合作伙伴、生态系统开发人员和其他团体的开发平台。红帽还做出一个决定:将CentOS Stream提到了RHEL的上游。

同时,红帽宣布CentOS 7将在2024年6月30号结束支持,CentOS8于2021年12月31号结束支持。未来红帽不会再投资CentOS,转而投资CentOS Stream,因此未来也不会再有CentOS9,CentOS的功能将全部转移至CentOS Stream,从这个角度看,CentOS Stream可以视为CentOS的下一代。

位置上移,形成开发闭环

曹衡康表示,CentOS Stream把开发流程从RHEL之后移至RHEL之前,介于Fedora和RHEL之间,距离RHEL很近。这一位置的变化更有利于红帽在CentOS Stream上加大创新。

为什么强调位置的变化?曹衡康道出了其中的原因:“过去的CentOS在RHEL下游,合作伙伴在CentOS上增加功能后并不会反馈到上游社区,使其变成CentOS的分支,这些分支只有少数人能够享受到,同时因为缺乏维护会而慢慢变成‘孤儿’并消失不见。”

CentOSStream的位置提到RHEL上游,解决了“孤儿”的问题。曹衡康表示,红帽的游戏规则是上游优先,所有代码一定会贡献给上游。将CentOS Stream放在RHEL前面,带来的好处是更快拿到RHEL版本的新功能。红帽在RHEL上开发的所有功能都已经在CentOS Stream上完成,生态伙伴所添加的内容都将返回到CentOS Stream中,这些新功能会在未来RHEL发布出来,避免了生态伙伴创新消失不见情况的发生,从而保护投资,保护创新。因此,CentOSStream模式可以让用户更快地跟踪最新稳定版,是适应这个快速变化世界的必然之选。

在安全防护方面,CentOS Stream反应也更为及时。曹衡康举例,如果有黑客攻击Linux,红帽会及时同步RHEL,将补丁发布给用户并安装好,而过去的CentOS通常在RHEL之后好几个月才拿到补丁,早已贻误了重要时机。

红帽的创新得到了CentOS创造者Gregory Kurtzer的肯定,他曾在公开场合表示,红帽做了正确的事情,CentOS Stream的场景比CentOS更好,更适合社区的发展。

未曾停服,并非“割韭菜”

那么,原来的CentOS用户现在该如何选择?曹衡康表示,红帽秉承包容的方式经营开源社区,将选择权完全交给用户。具体来看,如果用户生产量不大,对安全和稳定性没有特别需求,那么可以继续免费使用红帽CentOS Stream社区版;如果用户生产量较大,需要安全、稳定、可靠的服务,则可以使用红帽的企业版RHEL。

其中,前者往往是中小型企业用户,希望获得简便快捷的服务。红帽充分考虑这类用户的需求,提供平滑无缝的迁移服务。张家驹表示,原来用CentOS 8的用户只需在笔记本或者服务器上敲两条命令就可以轻松迁移到CentOS Stream,并收到更新的软件包。

对于后者,除了RHEL之外还可以选择其他厂商提供的服务,在此方面曹衡康为用户提供了几点参考建议,即选择平台的重点考虑事项:第一,代码是否真的开源;第二,代码权益保障;第三,交付方式;第四,服务响应时间;第五,产品生命周期和技术生态;第六,产品稳定性。

在红帽结束支持CentOS后,业界传出了一种声音,即红帽的CentOS已经停服,红帽在割用户的韭菜。对于这一说法红帽进行了纠正。“CentOS一直都在,并未停止服务,以前叫CentOS,现在叫CentOS Stream,我们在原有基础上进行升级,提供更多的东西。”张家驹表示。对于“割韭菜”,曹衡康表示,无论过去还是现在,红帽都将很多东西免费提供给业界使用,并且这次推出的CentOS Stream功能跟RHEL几乎一模一样,因此“割韭菜”的说法站不住脚。

从2019年9月推出至今已经过去了两年多时间,两年多来CentOS Stream得到了越来越多受众的实际使用。例如,Facebook运行着数百万台、支持其庞大全球社交网络的服务器,所有这些服务器正在迁移至从CentOS Stream衍生而出的一个操作系统。此外,ARM也将CentOS Stream引入了服务器架构。

面向未来,曹衡康表示,红帽将在Linux大生态中继续不断地写代码、作贡献,让客户享受到更多创新功能,让更多生态合作伙伴提早把功能加入到CentOS Stream中,让更多受众受益。“把自己做到最好,让客户来选择,这是红帽一直秉持的原则。”曹衡康称。

推荐内容