2020年,红帽公司宣布,将在2021年12月31日和2024年6月30日分别终止对CentOS 8和CentOS 7的服务支持,把CentOS项目的工作和投资集中在CentOS Stream上,以进一步推动Linux创新。 |
如今,CentOS 8已停止维护,CentOS 7也将在两年后停止服务,业界有关CentOS的讨论也变得愈发激烈。
“Linux系统诞生数十年来,许多企业借助Linux的开源开放生态和其中的社区开发模式创造了极大的价值。可以说,开源开放的理念是代码开发数字化时代的思想基石,它反映的是开源平台提供商、合作伙伴、开源开发者之间的一种共生共创共荣的关系。正因如此,Linux平台的每一次创新都会引发开源社区的强烈反响。”业内资深观察人士向记者表示,随着红帽宣布CentOS Stream将取代CentOS成为红帽主推的企业Linux生态系统,开源社区内外对这一重大转变存在着巨大争议。
2014年至2019年间,红帽企业级Linux生态系统逐渐形成了面向社区领域的Fedora、面向私有领域的RHEL,以及面向合作伙伴、上游、社区的CentOS。红帽为什么要停用CentOS项目?后CentOS时代 ,企业如何选择正确的Linux平台?
近日,红帽全球副总裁兼大中华区总裁曹衡康在红帽媒体“Open讲”会议上再次回应了外界的诸多疑问,并为企业后续选择Linux平台给出了相关建议。
作为RHEL的复刻版本,CentOS凭借其开源、免费、稳定的特性深受市场喜爱。为什么停用CentOS?
“时代的发展对开源创新提出了更高的要求,为了打造更好的创新环境,红帽重新设计推出了更好的社区版本CentOS Stream。”曹衡康首先亮明观点,“世界在不断变化,开发流程也在不断地创新、优化,红帽认为,把CentOS Stream放在RHEL之前,是更优化的做法。CentOS Stream的场景会比过去的CentOS更好、更适合整个社区的发展。”
曹衡康指出,红帽打造自身的企业级开源开发平台解决方案大致历经了三个阶段。1.0时代即Fedora Linux模式,这一阶段红帽Linux分化为Fedora和红帽企业Linux两个版本,以便平衡创新和稳定,开启了红帽特有的开源商业模式。2.0时代红帽推出了CentOS Linux模式,CentOS作为Origin、OKD、RDO和Wildfly的基础,在红帽企业Linux上平衡了业务需求与创新。CentOS Linux是红帽在企业级RHEL版本当中所衍生出来的社区版本。CentOS Stream模式是红帽开源商业业务和开发模式在3.0时代的主要投入对象。“红帽将所有社区整合成相辅相成的生态系统,让开发更快捷,使其为社区做贡献更容易。”
据悉,自发布两年来,红帽赋予CentOS Stream在产品时间线上的定位是一个上游的开源开发平台,使用者可以在这里开发、测试和贡献一个持续发布的发行版,“它位于红帽企业Linux前面。”曹衡康说。
但是,目前对于CentOS不再更新的问题,仍存在很大的争议。有人认为,红帽对CentOS停止维护,是因为它已经拥有相当数量的用户,现在可以“割韭菜”了。也有人担心,CentOS停服后,相关用户是否存在断供。
针对外界的种种争议和质疑,曹衡康再一次表明了态度:从CentOS到CentOS Stream的转变不是为了强制让客户付费来“割韭菜” ,而是要进一步赋能开源社区的开发创新,而此前使用CentOS的客户依旧可以考虑继续使用CentOS stream。
那么,后CentOS时代,企业如何选择正确的Linux平台?
现在,CentOS已经停用,对于用户来说一般有两种选择,一是迁移到CentOS Stream,二是考虑使用红帽RHEL订阅版。除此之外,用户是否可以将产品环境迁移到其他Linux平台?
对此,曹衡康给出了自己的建议:在后CentOS时代,企业选择Linux平台需要重点从六个方面进行考量:第一,看代码是否真的开源。第二,看代码权益保障。要确定是否存在知识产权隐患。第三,看交付方式。即是否提供是24小时支持和服务。第四,看服务响应时间。第五,看产品生命周期和技术生态。第六,看产品稳定性。