CentOS的Linux母公司Red Hat宣布它是"将重点从重建红帽企业Linux(RHEL)的CentOS Linux转移到CentOS Stream,后者紧跟当前RHEL版本发布。"换句话说,CentOS将不再是稳定点发行版,而是滚动发行的Linux发行版。 CentOS用户被勾选。
为什么?首先,您需要了解发生了什么。滚动发布的Linux是不断更新的Linux。这些示例包括Arch,Manjaro和openSUSE Tumbleweed。在这里,CentOS Stream将成为RHEL的上游(开发)分支。听起来CentOS将会是RHEL的Beta版,但CentOS否认这一点。
该公司在CentOS常见问题解答中指出:" CentOS Stream将在RHEL之前获得修复和功能。一般而言,我们希望CentOS Stream的错误和运行时功能要比RHEL少,直到这些软件包进入RHEL发行版为止。"
继续,固定发布模型是历史上大多数服务器Linux发行版使用的模型。例如,除了Red Hat将其用于RHEL之外,Canonical还将其用于其主流的Ubuntu Linux版本,而SUSE则将其用于SUSE Linux Enterprise Server(SLES)。在固定版本中,主要发行是按计划进行的,并根据需要进行安全补丁和次要更新。
每种方法都有其优点和缺点。例如,在滚动版本中,主要错误可能会出现在生产系统中。另一方面,在固定版本的Linux中,可能需要几个月甚至几年的时间才能进行重大改进。
生产中使用了一些滚动发行的Linux发行版。这些往往是物联网(IoT)Linux操作系统,例如Fedora IoT,Clear Linux和Ubuntu Core。它们不用于服务器,在服务器中,与运行最新的尖端软件相比,其稳定性和各种程序的价值更高。
无论如何,很明显Red Hat不会将CentOS Stream视为生产服务器。作为服务器,供RHEL客户用来查看RHEL的下一版本将带给他们什么,是的,但是要进行日常工作吗?没有。
正如Red Hat的CTO Chris Wright所说,在引入CentOS Stream时,开发人员…要求更早地访问代码,与更广泛的合作伙伴社区进行更好的透明合作以及影响新RHEL版本方向的能力。 CentOS Stream旨在解决这些机会。"
但是,正如Wright所说的那样,这将是对现有CentOS的并行分发。您会看到,CentOS本身就是一个非常流行的服务器操作系统。我自己在家庭办公室和TMDHosting的服务器上运行它。
我不孤单。根据W3Tech的统计,Ubuntu是最受欢迎的Linux服务器操作系统,占47.5%,CentOS排名第二,占18.8%,Debian排名第三,占17.5%。 RHEL?它以1.8%的排在第四位。
如果您认为自己刚刚意识到了为什么Red Hat可能希望从服务器竞争环境中删除CentOS,那么您远非第一个想到的人。多年以来,CentOS一直是经验丰富的Linux管理员的选择,他们几乎不需要支持,而RHEL是公司选择的,他们希望获得全面支持。
现在,通过此举,成千上万的公司将需要迁移到其他Linux变体。他们不开心。
红帽将继续支持CentOS 7,并在RHEL 7生命周期的剩余时间内生产它。这意味着,如果您使用的是CentOS 7,则将在2024年6月30日之前获得支持。RedHat可能还会为RHEL和CentOS 7提供延长的生命周期支持,但这尚未决定。 。
至于CentOS 8,这是另一个故事。 Red Hat只会继续更新它,直到2021年年底。CentOS8用户原本希望在2029年之前获得支持。
在Hacker News上,最主要的评论是:"假设您经营一家企业,并根据10年的使用寿命承诺部署了CentOS 8。您现在完全被搞砸了,Red Hat知道了。他们到底为什么不从CentOS 9开始进行此切换????我们不要为此涂糖。他们背叛了我们。
在Reddit / Linux上,一个人写道,CentOS的用例与CentOS Stream完全不同,许多人将CentOS用于生产企业工作负载而不是开发人员,CentOS Stream可以用于开发/测试,但是人们不太可能将CentOS Stream用于产品。"
另一位Redditor写道,我们的开源项目基于自CentOS 4以来的最新CentOS版本。我们的旗舰产品正在CentOS 8上运行,并且我们*确保*确实将赌注押在了2029年5月31日承诺的EOL。 #34;
他继续说," CentOS Stream"据说现在是新的答案,但是明显的缺点是在边缘出血的祭坛上牺牲了稳定性和可靠性。过去,我们可以押注一个事实,那就是当OS停止运行时,X.0发行版中内置的某些功能仍然可以正常运行。与这种情况的偏差很少,并且通常是有充分的理由发生的。"他总结说,我不开心。但是,嘿,酷。如果Red Hat杀了我们押注的那匹马,那么我们将搬到其他地方,并带走数千名客户。 /耸肩。"
并非所有人都讨厌这一举动。 Jim Perrin现在是Microsoft首席项目经理,曾是Red Hat开发人员和CentOS董事会成员,他写道,这种新的CentOS方法具有三个优点:
对于Perrin," CentOS Stream提供了一种方式,使用户可以提交请求请求并说明为什么要包含请求请求。这显然并不意味着每个人都会如愿以偿,但这是对过去的明显改进。
赖特(Wright)在博客文章中认为CentOS Stream足够稳定以进行生产。 CentOS Stream是滚动预览&"内核和功能方面,RHEL的下一步。 Facebook运行着数百万台服务器,以支持其庞大的全球社交网络,所有这些服务器都已迁移(或正在迁移)到它们从CentOS Stream派生的操作系统。
在赖特所在的地方,CentOS Stream不能替代CentOS Linux。相反,这是一个自然而不可避免的下一步,旨在实现该项目进一步推动企业Linux创新的目标。
赖特解释说,我们今天面对的技术世界并不像一年前那样简单,更不用说五年前了。从容器化的应用程序和云原生服务,到快速的硬件创新和生态系统,再到软件即服务(SaaS),操作系统很难满足甚至满足这些需求之一,特别是在规模和响应速度方面。方式。这是我们看到CentOS Stream的地方。它提供了一个在社区一级进行快速创新的平台,但具有足够稳定的基础来了解生产动态。"
换句话说,Red Hat和CentOS看到了滚动发布和点发布方法的最佳功能结合在一起的世界。他们可能是正确的。但是许多用户和企业本来会更多的时间和警告,并警告说他们多年来使用CentOS的方式将从他们的脚下拔出来。