AlmaLinux vs Rocky Linux:选择哪一个?
自从CentOS放弃其作为可靠的基于RHEL的服务器操作系统的地位以来,AlmaLinux和Rocky Linux是两颗最闪亮的恒星。
AlmaLinux和Rocky Linux都是对Red Hat 2020年12月8日宣布将停止基于RedHat版本的CentOS的回应。
首先也是最重要的一点,开源就是确保用户有选择权。AlmaLinux和Rocky Linux是完全相同的RHEL重建,就像CentOS一样。因此,就性能而言,它们应该是相同的。
这两个发行版都是替代CentOS角色的主要候选者。从技术角度来看,它们都旨在成为RHEL的1:1兼容分叉。因此,在这两者之间做出选择大多是出于意识形态的原因。
人们对不使用CentOS Stream提出了一些有效的观点,其中之一是它与以前的RHEL以及现在的AlmaLinux和Rocky Linux不同。人们之所以使用CentOS,是因为它是RHEL重建,现在已经不是这样了。
但是,在我们继续讨论本文的主要主题之前,让我们先快速了解一下这两个发行版。
AlmaLinux
当Red Hat宣布他们将不再维护CentOS版本时,CloudLinux,一家专门向大型托管提供商和数据中心提供定制的基于Linux的操作系统的公司,决定创建自己的RHEL分叉。
最初名为Lenix项目,于2021年1月14日更名为AlmaLinux。它旨在成为一个始终免费的通用操作系统。永远
当该项目首次宣布时,CloudLinux承诺每年提供100万美元的支持,目前仍在实施中。然而,尽管CloudLinux在很大程度上资助了AlmaLinux,但它并不拥有该项目或其生产的软件。
AlmaLinux的第一个测试版于2021年2月1日发布,代号为“Purple Manul”的AlmaLinux第一个稳定版本(8.3)于2021年3月30日发布。
AlmaLinux的最新稳定版本是AlmaLinux 8.5“Arctic Sphynx”,于2021年11月12日在RHEL 8.5发布后48小时内发布。正如您所看到的,版本号表示它所基于的RHEL版本。
AlmaLinux 8.x系列将一直支持到2029年,也就是最初计划在CentOS 8上使用的那一年。
Rocky Linux
Rocky Linux由最初的CentOS项目创始人Gregory Kurtzer创建。这个名字是为了纪念早期的联合创始人Rocky McGaugh。
正如我们之前所说,Red Hat于2020年12月8日宣布将重点从下游构建的CentOS转移到上游构建的CenosStream,就在第二天,Rocky Linux开发工作在GitHub上启动。在不到24小时的时间里,超过650名投稿人加入。
此外,该项目还得到了价值数十亿美元的公司的支持,如VMWare、AWS、谷歌等。
Rocky Linux团队于2021年6月21日宣布其首个稳定版本Rocky Linux 8.4“Green Obsidian”正式上市。他们又在做“经典”的CentOS。
在RHEL发布之后,曾对CentOS发布进行编号。这使得用户可以简单地确定使用哪个RHEL版本作为任何CentOS构建的源代码库。Rocky Linux继承了这一传统。
AlmaLinux与Rocky Linux
CentOS由Lance Davis和Gregory Kurtzer于2004年创立。2014年,CentOS团队接受了与Red Hat的交易。
因此,Red Hat收购了CentOS,并获得了所有商标、版权等。2019年,IBM正式收购了Red Hat,导致CentOS停产。
当然,我知道一开始很容易对一个项目感到兴奋。然而,如果你得不到经济补偿,十年后要保持热情就要困难得多。
话虽如此,有人能保证历史不会重演吗?因为Rocky Linux是由同一个人领导的,他在一家大公司的压力下离开了后来落入Red Hat手中的CentOS项目?
所以,我不知道为什么人们不断提到,作为使用Rocky Linux的理由,CentOS的创始人也创建了Rocky。请不要把你的软件选择建立在个人崇拜的基础上。以Rocky Linux为例,对我来说问题在于信任!
让我们看看移民的现状。Rocky Linux的第一个版本还包括一个转换工具(migrate2rocky),可以帮助您将CentOS系统迁移到Rocky Linux。您可以将现有的CentOS、AlmaLinux、RHEL或Oracle Linux安装迁移到Rocky Linux。
请注意,上述工具只能将任何列出的发行版迁移到Rocky Linux。
现在让我们来看一下AlmaLinux的方法。首先,他们启动了一个名为ELevate的全新项目,这是他们的举措,允许用户在任何基于RHEL的发行版之间升级或迁移。
你看到Rocky案例中的“only to”和AlmaLinux方法中的“to any”之间的区别了吗?在我看来,AlmaLinux的道路更高尚,更接近开源精神和自由选择,我尊重这一点。
AlmaLinux |
Rocky Linux |
|
---|---|---|
生产版本 |
自2021年3月起 | 自2021年6月起 |
1:1 RHEL二进制兼容性 |
对 | 对 |
定期更新延迟 |
约1个工作日 | 约1个工作日 |
勘误表 |
对 | 对 |
生命周期 |
10年 | 10年 |
商业支持 |
第三方 | 第三方 |
ARM支持 |
对 | 对 |
PowerPC支持 |
对 | 计划 |
s390x支持 |
计划 | 待定 |
SecureBoot |
对 | 对 |
所有者 |
AlmaLinux操作系统基金会 | Rocky企业软件基金会 |
由组织类型拥有 |
非营利性501(c)(6) | 以营利为目的,公益公司 |
现在是时候转向也许最重要的方面了——治理模式。
治理模式
AlmaLinux操作系统基金会是一个501(c)(6)
非营利组织
。它的创建是为了将操作系统的所有权、知识产权和项目的方向交到社区手中。
CloudLinux无法控制AlmaLinux操作系统基金会。社区控制并拥有AlmaLinux,没有人能改变这一点。不是CloudLinux,不是任何其他公司,也不是任何其他人。
AlmaLinux背后没有母公司。是的,CloudLinux有启动该项目的想法,但AlmaLinux是完全独立的,不归CloudLinux所有。相反,它是100%由社区所有和管理的。
现在,您可能会问自己,CloudLinux操作系统和AlmaLinux有多少共同点?你会对答案感到惊讶——他们没有任何共同点。
CloudLinux操作系统是一种不同的产品,有其客户和目标。这与AlmaLinux的使命无关。
让我们看看Rocky Linux的现状。
Rocky Linux由Kurtzer创立的Rocky Enterprise Software Foundation(RESF)管理。
同时,他也是
公益公司
(PBC)所有者,该公司为Rocky Linux提供了保护伞。
所以,库尔策基本上拥有洛基。我们只需要相信他,他会防止以前发生的事情再次发生。
重要的是,中国人民银行不想创造收入,不想创造产品或服务;它全权负责维护资产、法律和组织结构。
是的,RESF有一个管理委员会,但无论你从哪里看,Kurtzer都是Rocky Linux的公司持有人,可能也是决策者。根据你的观点,这可以被视为好的和坏的。
同时,AlmaLinux操作系统基金会是一个真正的501(c)(6)非营利组织,拥有独立的董事会和共同所有权,贡献者具有直接投票能力,在项目治理中有直接发言权。
IMHO,与AlmaLinux相比,Rocky许可是专有的,这一点非常清楚,可以确保它是一个社区所有的非营利组织。
RHEL重建体验
Rocky是由CentOS创始人发起的一项倡议,这意味着在这一领域有着丰富的经验。
另一方面,AlmaLinux主要由CloudLinux团队开发,他们也有很好的在CentOS方面的经验,所以实际上,核心开发团队有十多年的RHEL重建经验。
所以就经验而言,他们都有。
商业支持
Almalinux和Rocky Linux都有商业支持。第一个包含TuxCare(由CloudLinux所有),而第二个包含CIQ。
TuxCare引入了CloudLinux过去所称的KernelCare。这是一个新的CloudLinux伞式品牌,包括关键组件的实时补丁、超过其使用寿命的系统的支持服务,以及当前发行版的支持服务。
就Rocky而言,Kurtzer最近推出了CIQ或Ctrl-IQ,为国防和政府、媒体、制药、高性能计算(HPC)、研究等行业的Rocky Linux企业客户提供支持。
CIQ为Rocky的成功投入了大量资金,以至于CIQ在财务上以及通过雇佣工程师和将他们的时间奉献给该项目来赞助Rocky Enterprise Software Foundation。
社区反馈
正如我们所看到的,可能99%的Linux发行版在其网站的首页上骄傲地挥舞着带有“社区”字样的旗帜。正如我们所知,这是构建Linux社区的基础。
对于一些Linux发行版来说,社区确实是他们所尊重和考虑的东西。对其他人来说,这只是一种营销方法。
我个人的经验是,AlmaLinux对沟通持开放态度,他们的团队中总是有人欢迎您并回答问题。但不幸的是,我不能对Rocky Linux说同样的话。
结论
AlmaLinux和Rocky Linux有很多相似之处,但在维护和管理方式上存在显著差异。
虽然我不是Red Hat及其衍生产品的最大粉丝,但如果我必须选择基于RHEL的替代品,我会选择AlmaLinux,因为我研究了每个发行版的管理和资金系统,更喜欢Alma的方法。
除此之外,AlmaLinux的响应速度更快,更新也更快。
然而,在它们之间切换只是因为它们都基于相同的上游。因此,如果你竞选的一方落后或受到政治/戏剧的阻碍,你可以很容易地换成另一方。
他们都很优秀,无论你选择什么,都会很好地发挥作用。
延伸阅读:
Windows 记事本终于获得自动更正和拼写检查功能
在首次引入 Windows 大约 41 年后,记事本终于更新了自动更正和拼写检查功能。这家科技巨头于今年 3 月推出了拼...
Ubuntu 的 apt 和 apt-get 命令有什么区别?
在Ubuntu及其他基于Debian的Linux发行版中,软件包管理是系统维护的一个重要方面。apt和apt-get是两...
Ubuntu远程桌面:如何设置和连接
远程桌面是一种允许您远程接管和使用另一台计算机的服务。在Ubuntu中,可以在图形客户端机器上启用它来控制主机。此功能对...
苹果公司在“放开”iPad活动上宣布的4款产品(以及你错过了什么)
利用当天的视频 苹果2024年5月的“放开”活动标志着iPad系列的一个重要里程碑,该公司推出了自成立以来最重大的升级。...
将照片从iPhone传输到iPhone的8种快速方法
已升级到新iPhone,是否要从旧设备中移动所有照片?或者你只是想从别人的iPhone上转移照片?以下是在两部iPhon...