Red Hat早些时候决定停止开发Linux发行版CentOS以专注于CentOS Stream的决定在社交媒体上引起了轩然大波。这是因为它具有IT专业人员,他们依赖流行的服务器操作系统,现在红帽和CentOS董事会已宣布,在2021年底,CentOS作为红帽企业,他们急于想出最好的替换方法。 Linux克隆将不复存在。
在此公告发布之前,CentOS 8的用户预期将一直支持到2029年。(具有讽刺意味的是,CentOS 7将在2024年6月之前继续得到支持。)
剩下的就是CentOS Stream,这是面向开发人员的滚动版本,于2019年9月开始使用。与CentOS不同,Stream跟踪上游而不是RHEL的下游,但跟踪Red Hat社区发行版Fedora的下游。将成为将来RHEL版本的测试平台。
这种变化为许多IT部门带来了难题。自2004年首次发布以来,想要RHEL的稳定性但又不需要Red Hat支持的组织已经使用CentOS作为RHEL的免费替代产品。对于托管公司来说尤其如此,它们通常在CentOS上运行其共享的托管服务,并使其成为虚拟专用服务器的默认操作系统。
"像这样的决定一样,这里进行了很多讨论,涉及多个方面," Red Hat Linux工程副总裁Mike McGrath说。 "对我们来说,最大的好处是CentOS本身并没有为Red Hat提供那么多的实用性。我们建立的大多数社区(例如Fedora)确实有很多双向社区参与。不幸的是,CentOS从未如此。它始终是一个用户社区,因此该贡献模型主要是一种方式。"
对Red Hat的用处"对于那些认为CentOS是Red Hat通过确保免费提供其功能齐全的服务器版本而忠于其开源根源的方式的人来说,可能会感到惊讶。 (该公司在支持订阅付费墙后面保护了其品牌RHEL。)
CentOS发行版是一个独立的项目,没有与Red Hat的官方关系,但在2014年获得了Red Hat的支持。在Red Hat的领导下,该项目由一个独立的理事会指导,许多CentOS的首席开发人员都是Red Hat。作为RHEL开发人员的一部分,他们是公司的开源和标准团队的成员。作为协议的一部分,Red Hat拥有CentOS的商标。
显然,这些商标对Red Hat来说很重要,并且被McGrath引用为Red Hat不会仅仅为了使一个新的住所放弃该项目的两个主要原因之一。
"一个是CentOS商标是Red Hat所拥有的,我们真的想不出一种方法来正确地将这两个商标分开,就像现在是Red Hat的一部分一样,"他说。 "还有两个,即使我们真的可以,也不想。我们实际上确实喜欢CentOS。我们喜欢工程师,那里的社区。我们确实喜欢他们。只是我们想让他们在那里拥有一个更健康的社区,而不是仅仅基于所有用户的社区。"
当被问到需要替换CentOS的组织的建议时,McGrath没有提到购买RHEL订阅,而是提到了RHEL的受限制的免费版本,该版本将在6月底之前发布,这是一个可用的"。升级" CentOS Stream以及其他基于RHEL的其他Linux发行版的路径,例如Oracle Linux和ClearOS。
至于对尚未发布的RHEL免费版本的限制,McGrath表示这将是对当前开发人员的修改。该程序需要用户的姓名和地址作为注册过程的一部分,并且不允许重新分发该软件。
从我们要变得更好的角度来看,有很多类似的小事情,他说。我们还正在研究一些其他常规用例,这些用例不是经典的RHEL用例,或者至少不是经典的销售约定,我们希望用标准的RHEL来填充而不是某些其他下游克隆。我们经常谈论这些内容,您应该在明年上半年听到更多。
当CentOS 8寿终正寝时,Red Hat将成为商业Linux服务器开发人员中的一个例外,因为它是唯一不向用户提供其产品的免费版本的人。用户可以免费下载和使用Ubuntu Server,下游社区发行版openSUSE Leap中提供了SUSE的替代产品。
对于那些正在寻找CentOS替代品的人来说,还有另一种可能的解决方案。 CentOS即将寿终正寝后不久,CentOS联合创始人Gregory Kurtzer(于2005年离开该项目)宣布了Rocky Linux,该商标已在GitHub上存在,并带有商标名称。
该项目的网站称其为社区企业操作系统,由于下游合作伙伴已改变方向,该操作系统旨在与美国顶级企业Linux发行版实现100%错误兼容。 34; 该网站还说,尚未确定首次发布的日期,并且它正在积极寻求贡献者。