当前位置: 首页 > 科技观察

CentOS已死,RockyLinux重生

时间:2023-03-15 20:59:53 科技观察

近日,CentO官方发文称CentOSStream是CentOS项目的未来。在接下来的一年里,开发工作的重心将逐渐从CentOSLinux转移到CentOSStream,这引发了CentOS用户的强烈不满。为此,CentOS创始人GregoryKurtzer发起了一个旨在延续CentOS的新项目。CentOS被认为是稳定、安全和免费的服务器Linux发行版。由于IBM旗下的RedHat最近对该项目进行了更改,其稳定性受到了部分威胁。简要说明如下:重点从CentOSLinux(RedHatEnterpriseLinux,RHEL的重建版本)转移到CentOSStream,先于当前RHEL版本发布。作为RHEL8的重建版,CentOSLinux8将于2021年底结束生命周期。后来,滚动发布的CentOSStream成为CentOS项目的标识。以后不会有基于RHEL9的CentOS9了。CentOSLinux7将延续其生命周期,并于2024年结束。不妨详细介绍一下。在介绍CentOSStream之前,先了解一下RedHat、CentOS和Fedora的背景知识。有必要先说明一下。RedHatEnterpriseLinux(RHEL)是RedHat开发的商业Linux发行版,提供服务器版和桌面版。他们有严格的准则来保护RedHat商标。RedHat在Linux发行版上有两个主要的社区项目:Fedora和CentOS。多年来,Fedora一直担任RHEL的上游。这意味着新功能和更改首先出现在Fedora中,其中一些会进入下一个RHEL版本。从广义上讲,Fedora是RedHat的试验场,至少在几年前是这样。另一方面,CentOS是一个下游社区项目。RHEL引入的任何更改也将添加到CentOS。发布了新版本的RHEL?新版本的CentOS将在几个月后问世。总的来说,CentOS是RHEL的克隆,具有RHEL的大部分优点,却没有RHEL的成本。到目前为止,这是通常的方式:付费客户首先获得RHEL中的功能,然后社区用户通过CentOS获得这些功能。CentOSStream:最初的实验变成了未来2019年9月,RedHat宣布了CentOSStream。它是CentOS的滚动版本。这个想法是使用CentOSStream作为Fedora上游开发和RedHatEnterpriseLinux(RHEL)下游开发之间的中间流。因此,Fedora成为RHEL和CentOS未来主要版本的试验场。与此同时,CentOSStream为这件事扫清了道路:为RHEL和CentOS的未来次要版本做出贡献。觉得这听起来不错?这是在RedHat宣布未来CentOS将仅作为CentOSStream存在之前。最新的稳定版本CentOS8的生命周期突然缩短到2021年底,而不是之前预期的2029年5月。旧的CentOS7仍然支持到2024年。你认为这个改变有问题吗?你部署CentOS8时认为到2029年你将获得稳定的生产级服务器。相反,它将于明年停产,你被迫选择是使用CentOSStream还是将其换成其他发行版,如Debian或Ubuntu.这意味着虽然付费RHEL用户将享受经过良好测试和稳定的服务器,但社区成员别无选择,只能使用不太稳定的滚动版本。公司干预往往意味着厄运正如尼克斯克拉夫特分析的那样,当一家大公司出场时,它可能并不总是带来好消息。社区项目经常受到打击。长期以来,红帽一直是一家成功的公司。它是第一家收入达到十亿美元的开源公司。RedHat也在关注容器和编排平台,这似乎是行业领导者的风格。财力雄厚但苦苦挣扎的IBM以340亿美元收购了RedHat。这笔交易仍然是有史以来最大的技术收购之一。IBM指挥着RedHat,而RedHat指挥着CentOS。从稳定的CentOS转移到CentOSStream将阻止人们使用免费提供的CentOS服务器。CentOS是服务器领域第二受欢迎的选择,它的一些用户可能会选择RHEL许可证。这将为红帽带来额外收入。RedHat希望你信任CentOSStream的服务器CentOS保证此举不会使CentOSStream成为RHEL的beta测试平台。CentOSStream将在RHEL之前获得补丁和功能。总的来说,我们希望CentOSStream比RHEL有更少的错误和更多的运行时功能,直到这些软件包进入RHEL版本。RedHat还建议对CentOSStream项目抱有信心。它提到许多企业已经在他们的服务器上使用CentOSStream。我们已经看到我们的生态系统将CentOSStream作为RHEL下一批功能(包括内核和功能)的“滚动预览”。Facebook运行着数百万台服务器来支持其庞大的全球社交网络,所有这些服务器都已经迁移(或正在迁移)到它们源自CentOSStream的操作系统。什么样的未来?预测未来会发生什么很有趣。目前,CentOS似乎正在测试RHEL的未来版本,尽管RedHat做出了保证。最糟糕的是,RedHat和CentOS懒得让用户放心。至少他们可以在CentOS9上做出这些改变。CentOS8的突然终止是一个糟糕的举动。想象一下系统管理员试图从CentOS7迁移到8,却发现CentOS8提前八年终止支持。RockyLinux:CentOSLinux的创建者GregoryM.Kurtzer,CentOSLinux是一个从RHEL分支出来的新的社区企业操作系统,他似乎并不喜欢RedHat官方的CentOSLinux“改变方向”。当然,鉴于CentOSLinux将很快成为RedHatEnterpriseLinux的上游,许多人将被迫转向SUSE或UbuntuEnterprise,即使他们显然不喜欢它。在这种情况下,如果一切顺利,RockyLinux可以在支持结束后成为CentOSLinux7/8用户的完美替代品。到目前为止,我们还没有关于RockyLinux的任何具体信息,但您会注意到:Gergory自己创建了一个GitHub页面:以下是Kurtzer对RockyLinux的打算:鉴于CentOS的转变,RockyLinux是一个社区企业操作系统,设计为与RedHatEnterpriseLinux100%错误兼容。结论在CentOS社区对RedHat的决定相当不满和不满的情况下,RockyLinux其实可以做点什么。您会在CentOS博客文章中找到一些评论,以及停止破坏CentOSLinux的请愿书。没有人希望CentOS成为RedHatEnterpriseLinux的上游,在CentOSLinux的创建者发布RockyLinux的消息传出后,社区有望看到更大的动作。希望RockyLinux不会最终被另一家大型组织收购而落入“拥抱、扩展、杀死”的陷阱。