不,这不是IBM做主。这个决定是出于商业原因在RedHat内部做出的,并且已经存在了很长时间。当CentOS的Linux母公司RedHat宣布将其重点从CentOSLinux(RedHatEnterpriseLinux(RHEL)的重建版本)转移到CentOSStream时,CentOSStream在当前RHEL版本发布之前就已被跟踪,许多CentOS用户差点昏过去。在HackerNews上,最主要的评论是,“想象一下,如果你经营一家企业并根据10年的生命周期承诺部署CentOS8。现在你完蛋了,而RedHat知道这一切。他们到底为什么不这样做从CentOS9切换??!我们不要粉饰这个问题。他们背叛了我们。”在Reddit/Linux上,另一个咆哮:“自CentOS4以来,我们的开源项目一直基于最新的,我们的旗舰产品运行在CentOS8上,我们把一切都押在他们承诺的2029年5月31日生命周期上。”拥有超过200,000名订阅者的帐户nixcraft自称为“Unix世界中最好的Linux博客”,其推文广受欢迎:Oracle收购了Sun、SolarisUnix、Sun服务器/工作站,MySQL移至/dev/null。IBM收购RedHat:CentOS转到>/dev/null。请注意。如果有一天Oracle、IBM、MS等大厂商购买了您喜欢的软件,请尽快开始迁移。许多其他人也加入了CentOS用户的愤怒行列,他们争辩说他们最喜欢的Linux被拿走了是IBM的错。还有一些人尖叫说红帽背叛了开源本身。为什么红帽要这样做?RedHat的CTOChrisWright在CentOSStream的发布会上说:“开发人员......需要更早[在2019年9月]访问代码,改进并与更广泛的合作伙伴社区提高透明度。合作并能够影响新RHEL的方向发行版。CentOSStream的出现就是为了满足这些需求。”简而言之,一个原因是要开放RedHatEnterpriseLinux(RHEL)的代码。前CentOS董事会成员、长期的FedoraLinux贡献者和RedHat高级社区架构师KarstenWade在博客文章中进一步解释:RHEL开发本身保持封闭在RedHat的防火墙后面。这种情况已经持续了将近二十年。这是开源开发生态系统中一个重要且常常令人痛苦的差距——而且它仍然像2003年一样开放。这就是我们所处的位置今天。将项目的重点转移到CentOSStream的举动是试图在几个关键方面填补这一空白。本质上,RedHat通过将CentOS的位置从下游转移来填补Fedora和RHEL之间存在的开发和贡献差距从RHEL到RHEL的上游。是的,这是真的。部分原因是RedHat正在做Fedora和RHEL开放之间最后的重要一步。官方的另一部分原因是,正如Wright所说,CentOSStream作为RHEL下一步的“滚动预览”,包括内核和功能,适用于当今容器化的云原生IT世界。毕竟,Facebook已经在CentOSStream衍生的Linux操作系统上运行了数百万台服务器。因此,Wright继续说道,虽然“CentOSStream不是CentOSLinux的替代品,但它是朝着该项目进一步推动企业Linux创新的目标迈出的自然且不可避免的下一步。“是的,CentOSStream不是一个你可以运行多年的Linux服务器发行版,一个稳定的版本,但它是以云为中心的公司需要部署的“容器化应用程序和云原生服务,硬件创新和生态系统快速转移到软件即服务(SaaS)。...这就是我们认为CentOSStream的优势所在。它为社区层面的快速创新提供了一个平台,同时拥有足够稳定的基础来了解生产动态。“是的,这也是真的。但是,它们并不是故事的全部。这就是RedHat放弃CentOS的老式常规版本的真正原因。RedHat根本没有谈论它,但RedHatLinux工程副总裁MikeMcGrath在ITProToday上接受ChristineHall采访时透露了一些细节。用处。我们建立的大多数社区,如Fedora,确实有很多双向社区参与。不幸的是,CentOS从来不是这样的。它一直是一个用户社区,所以这种贡献模式大多是单向的。“让我重复一遍,”CentOS本身并没有真正为RedHat提供那么多用途。从来没有。此外,有很多RedHat资深人士从第一天起就知道这一点,但他们根本不喜欢它。你知道有人在使用CentOS吗?一份简短的名单包括迪士尼、GoDaddy、Rackspace、丰田和Verizon。此外,还有数十家公司围绕CentOS构建产品。这些公司包括GE、Riverbed、F5、Juniper和Fortinet。RedHat从这些CentOS“客户”那里赚了多少钱?零!在CentOS的博客上,一位心怀不满的用户说:“整个前提,也是任何人使用CentOS的唯一原因,是因为它重构了RHEL。恭喜你毁了这个,傻瓜。”是的,这就是CentOS让位于CentOS的最大原因CentOS流。RedHat没有人愿意公开这样说,但许多RedHat高管都告诉我情况确实如此。一位表示:“这几乎与IBM无关。在2018年秋季收购的消息传出之前,我们一直在详细讨论这个问题。有两个内部原因。首先,工程和销售无法弄清楚如何在各自的产品组合中定位CentOS。此外,让CentOS成为上游的想法始于2014年,当时JimPerrin[前RedHat开发人员和CentOS董事会成员,现任微软首席项目经理]于2014年在巴西的FórumInternacionaldeSoftwareLivre(FISL)上发表了演讲讨论了这种可能性。结果是CentOS特别兴趣小组(SIG)成立,这是CentOSStream道路的开端。”一位前RedHat高管坦言:“CentOS正在挖销售角。客户就像‘它来自RedHat,它是RHEL的克隆,所以它可以工作!'其实并不是。这是一个二流副本。”从他的角度来看,“这是100%的防御,以避免CentOS造成更多伤害。另一位前红帽官员表示。如果没有CentOS,RedHat在成为十亿美元的企业之前,本来就是一家十亿美元的公司。而另一位RedHat员工指出:“看看CentOS常见问题解答,它就在那里说-RedHat不以任何方式支持CentOSLinux。CentOSLinux不是RedHatLinux,它不是FedoraLinux,它是不是RedHatEnterpriseLinux,它不是RHEL。CentOSLinux不包括RedHat?Linux、Fedora或RedHat?EnterpriseLinux。CentOSLinux不是RedHat?EnterpriseLinux的克隆。CentOSLinux是从开源构建的RedHat,Inc为RedHatEnterpriseLinux提供的源代码,在一个完全不同的构建系统中(由CentOS项目维护)。我们不欠你任何东西。“这可能会让你们中的一些人对RedHat非常生气。不过,在你生气之前,让我问你一些问题。CentOS的“客户”对CentOS贡献了多少?我不是在谈论钱。我说的是代码、文档和支持。开源社区应该回馈所有这些东西。答案是:几乎没有,几乎没有。在CentOS从事安全工作的DickMorrell在推特上写道:“社区[is]是由协作和互动定义的。如果@CentOSProject是一个社区建造的住宅开发项目,它将享受那些受益和使用其设施的人贡献的附加物、楼层和功能”Morrell继续说,“然而,@CentOSProject一直是仁慈的礼物,它一直在给予,现在那些抱怨的人再也没有站出来用砖头、水泥或玻璃来扩建财产。”你真的能怪RedHat做了一个企业应该做的事吗?在赚钱的同时为他们的付费社区服务?我明白为什么人们对RedHat很生气。这是一个沟通不畅的问题。仅仅一年就切断了对CentOS8的支持警告理所当然地让很多人感到不安。但是如果你是那些现在对RedHat感到愤怒的人之一,那么在你变得太自以为是之前,你可能想做一些自我反省并想想你有多少重新回馈CentOS。最后,如果您仍然无法忍受RedHat对CentOS的处理方式,还有其他Linux替代方案。而且,至少有两个“经典”CentOS版本,CloudLinux的ProjectLenix和RockyLinux,供您使用考虑。
