AlmaLinux和RockyLinux的出现都是为了响应RedHat于2020年12月8日宣布将停止使用基于RedHat的CentOS版本。相关:CentOSLinux生命周期即将结束,老用户何去何从?https://www.linuxmi.com/centos-linux-eol.htmlCentOS8即将消亡,创始人又开辟了一个新项目RockyLinux链接:https://www.linuxmi.com/centos-linux-eol.htmllinuxmi.com/centos-8-rocky-linux.html首先,开源是为了保证用户有选择的权利。AlmaLinux和RockyLinux是相同的RHEL重建,就像CentOS。因此,就性能而言,它们应该是相同的。这两个发行版都是CentOS替代品的主要候选者。从技术角度来看,它们都旨在成为RHEL的1:1兼容分支。因此,两者的选择多半是出于意识形态的考虑。CentOS的人提出了一些关于不使用CentOSStream的有效观点,其中之一是它不同于以前和现在的RHELAlmaLinux和RockyLinux。人们使用CentOS是因为它是RHEL的重建版,但现在情况已经不同了。但在进入本文主题之前,让我们快速浏览一下这两种分布。AlmaLinux当RedHat宣布他们将不再维护CentOS版本时,专门为大型托管服务提供商和数据中心定制基于Linux的操作系统的公司CloudLinux决定创建自己的RHEL分支。它最初被称为ProjectLenix,于2021年1月14日更名为AlmaLinux。它旨在成为一个始终免费的通用操作系统。永远!AlmaLinuxDesktop在该项目首次宣布时,CloudLinux承诺每年提供100万美元的支持,这一承诺现在仍然有效。然而,虽然CloudLinux为AlmaLinux提供了大量资金,但它并不拥有该项目或其生产的软件。AlmaLinux的第一个测试版于2021年2月1日发布,代号为“PurpleManul”的AlmaLinux的第一个稳定版本(8.3)于2021年3月30日发布。相关:AlmaLinuxOS的第一个稳定版本在这里https://www.linuxmi.com/almalinux-os-centos-linux-8.htmlAlmaLinuxDesktop最新的AlmaLinux稳定版是AlmaLinux8.5“ArcticSphynx”,2021年11月发布,4月12日发布,48小时内发布RHEL8.5发布。如您所见,版本号代表它所基于的RHEL版本。相关:AlmaLinux8.5正式发布,CentOSLinux生产就绪替代品https://www.linuxmi.com/almalinux-8-5.htmlAlmaLinux8.x系列将支持到2029年,也就是CentOS8最初计划的时间那年生命结束。RockyLinuxRockyLinux由原CentOS项目的创始人GregoryKurtzer创立。选择这个名字是为了向早期CentOS联合创始人RockyMcGaugh致敬。RockyLinuxDesktop正如我们之前所说,RedHat在2020年12月8日宣布,它正在将重点从构建下游的CentOS转移到构建CentOSStream的上游,并且在第二天就在GitHub上启动了RockyLinux开发。不到24小时内就有超过650名贡献者加入。CentOSStream此外,该项目还得到了VMWare、AWS、谷歌等价值数十亿美元的公司的支持。RockyLinux团队宣布其第一个稳定版本RockyLinux8.4“GreenObsidian”全面上市,2021年6月21日。他们正在重新打造CentOS“经典”。相关:RockyLinux8.4发布,作为CentOS替代品的第一个稳定版本https://www.linuxmi.com/rocky-linux-8-4-centos.htmlRockyLinux8.5可用,CentOS替代品现在支持安全启动和更新组件https://www.linuxmi.com/rocky-linux-8-4-centos.html://www.linuxmi.com/rocky-linux-8-5.htmlCentOS的版本号过去是在RHEL版本之后编号的。这让用户可以轻松确定哪个RHEL版本被用作任何CentOS构建的源代码存储库。RockyLinux延续了这一传统。AlmaLinux和RockyLinuxCentOS由LanceDavis和GregoryKurtzer于2004年创立。2014年,CentOS团队接受了与RedHat的交易。于是,RedHat收购了CentOS,获得了所有的商标、版权等。2019年,IBM正式收购了RedHat,导致CentOS停产。当然,我知道一开始就很容易对一个项目感到兴奋。然而,如果你没有得到经济上的补偿,十年后要保持热情就难多了。话虽如此,谁能保证历史不会重演,因为RockyLinux的领导者是离开了后来在大公司的压力下落入RedHat手中的CentOS项目的同一个人?RockyLinux所以,我不知道为什么人们一直提到CentOS的创始人也创立了Rocky作为使用RockyLinux的理由。请不要根据个人崇拜来选择软件。我对RockyLinux的问题是信任!让我们看看事物的迁移方面。RockyLinux的第一个版本还包含一个转换工具(migrate2rocky),它可以帮助您将CentOS系统迁移到RockyLinux。您可以将现有的CentOS、AlmaLinux、RHEL或OracleLinux安装迁移到RockyLinux。相关:MigratingCentOS7toversion8ofAlmaLinux,RockyLinux,OracleLinux链接:https://www.linuxmi.com/centos-7update-almalinux-8-rocky-linux-8.html注意以上工具只能将任何列出的发行版迁移到RockyLinux。现在让我们看看AlmaLinux的方法。首先,他们启动了一个名为ELevate的全新项目,这是他们允许用户在任何基于RHEL的发行版之间升级或迁移的举措。AlmaLinux桌面您是否看到Rocky案例中的“仅适用于”和AlmaLinux方法中的“任何”之间的区别?在我看来,AlmaLinux有一条更崇高的道路,更接近开源和自由选择的精神,我尊重这一点。现在是时候转到最重要的方面了——治理模型。治理模型AlmaLinux操作系统基金会是一个501(c)(6)非营利组织。它的创建是为了将操作系统的所有权、知识产权和项目的方向交到社区手中。CloudLinux无法控制AlmaLinuxOSFoundation。社区控制并拥有AlmaLinux,没有人可以改变这一点。不是CloudLinux,也不是任何其他公司或任何其他人。AlmaLinux背后没有母公司。是的,CloudLinux有启动项目的想法,但AlmaLinux是完全独立的,不属于CloudLinux。相反,它是100%社区拥有和管理的。现在,您可能会问自己,CloudLinuxOS和AlmaLinux有多少共同点?您会对答案感到惊讶-他们没有任何共同点。CloudLinuxOS是一个具有不同客户和目标的产品。它与AlmaLinux的使命无关。让我们看看RockyLinux会发生什么。RockyLinux由Kurtzer创立的RockyEnterpriseSoftwareFoundation(RESF)控制和管理。他还是PublicBenefitCorporation(PBC)的所有者,该公司为RockyLinux提供保护伞。所以,Kurtzer基本上拥有Rocky。我们只需要相信他,他就会阻止以前发生的事情再次发生。是的,RESF有一个管理委员会,但无论你怎么看,Kurtzer都是公司所有者,并且可能是RockyLinux的决策者。根据您的观点,这可以被视为好事或坏事。同时,AlmaLinuxOS基金会是一个真正的501(c)(6)非营利组织,拥有独立的董事会和公有制,贡献者在项目治理中拥有直接的投票权和直接的话语权。恕我直言,与AlmaLinux相比,Rocky许可证是专有的,这清楚地确保它是一个社区所有的非营利组织。RHEL-RebuildExperienceRocky是CentOS创始人的倡议,这意味着在这方面有很多经验。另一方面,AlmaLinux主要是由CloudLinux团队开发的,他们也有丰富的CentOS经验,所以其实核心开发团队有十多年的RHEL改造经验。所以在经验上,他们都有。相关:RedHatEnterpriseLinux8.5正式发布https://www.linuxmi.com/red-hat-enterprise-linux-8-5.html商业支持Almalinux和RockyLinux均有商业支持。第一个包含TuxCare(由CloudLinux所有),而第二个包含CIQ。TuxCare包含CloudLinux用来调用KernelCare的内容。它是新的CloudLinux集成品牌,包括关键组件的实时补丁、对生命周期结束的系统的支持服务,现在也适用于当前的发行版。对于Rocky,Kurtzer最近推出了CIQ,即CtrlIQ,以支持国防和政府、媒体、制药、高性能计算(HPC)、研究等行业的RockyLinux企业客户。CIQ对Rocky的成功投入了巨大的资金,以至于CIQ为RockyEnterpriseSoftwareFoundation提供资金支持,并聘请工程师并将他们的时间投入到该项目中。社区反馈正如我们所见,大约99%的Linux发行版都自豪地在其网站的首页上显示“社区”一词。正如我们所知,这是构建Linux社区的基础。对于某些Linux发行版来说,社区确实是他们所尊重和考虑的事情。对于其他人来说,这只是营销。我个人的经验是,AlmaLinux是开放式沟通的,他们的团队中总有人欢迎您并回答问题。但不幸的是,我不能对RockyLinux说同样的话。结论AlmaLinux和RockyLinux有许多相似之处,但在维护和管理方式上存在显着差异。虽然我不是RedHat及其衍生产品的忠实拥护者,但如果我必须选择基于RHEL的替代方案,我会选择AlmaLinux,因为我研究了每个发行版的管理和资金系统并且更喜欢Alma的方法。最重要的是,AlmaLinux响应更快,更新更早。然而,在它们之间切换只是因为它们都基于同一个上游。所以你可以很容易地切换到另一个。它们都很出色,无论您选择哪个,都可以正常工作。
