查看原文
其他

CentOS再见!拥抱Rocky ro Alma

李逸皓 运维book思议 2023-10-21

先放个链接,万一有人关注呢

优质文章推荐

↓ ↓ ↓ ↓ ↓

Linux系统下的快速查找工具:find

一文搞懂Linux下的神级编辑器:Vim

Docker常用命令总结:运维必知必会

蓝绿发布、滚动发布和灰度发布:现代应用部署策略

Linux系统文本三剑客:Sed命令

在Linux操作系统的领域,CentOS曾一度是众多运维人员钟爱的首选。然而,自2020年12月起,红帽公司宣布终止新版本的CentOS发布,并以CentOS Stream进行取而代之。这一决定为国内许多运维人员最喜爱的服务器操作系统拉开了生命周期的倒计时。
CentOS Stream作为RHEL(Red Hat Enterprise Linux)的上游版本,主要承担着为RHEL测试和验证软件稳定性的职责。然而,这一变化引发了不少人的担忧,认为该产品在企业级场景下的可靠性可能无法与CentOS相媲美。
目前,CentOS 8的维护已经结束,而CentOS 7的维护也将于2024年终止。随着终止时间的临近,选择CentOS的替代品成为不得不重视的议题。
在众多的选择中,尽管可以考虑使用Ubuntu或者Debian进行替代,但这个方案或许并不是最佳选择。这两个操作系统无疑都非常出色,但对于那些已经在大规模部署了CentOS并长时间运行的企业来说,完全替换底层操作系统将是一个痛苦而漫长的过程。在这种情况下,更为明智的做法或许是选择与CentOS完全兼容的操作系统,以实现无缝的替代。
于是,AlmaLinux和Rocky Linux应运而生,成为当前开源社区中最炙手可热的两个Linux操作系统项目。这两者的共同目标都是取代CentOS,提供稳定的企业级操作系统,并最大程度地兼容CentOS。
CentOS的替代品
AlmaLinux 是由CloudLinux公司在2021年推出的开源RHEL分支,专门定制用于大型托管服务提供商和数据中心。虽然由CloudLinux公司创建,但AlmaLinux的所有权归社区所有,由社区进行管理与运营。
Rocky Linux 则是由CentOS的创始人Gregory Kurtzer创建,旨在提供一个与CentOS完全兼容的替代品。该操作系统基于RHEL源码构建,首个稳定版本于2021年发布,并持续得到社区的积极开发。
从专业的角度来看,AlmaLinux和Rocky Linux都是令人放心的选择。毕竟,CentOS的创始人本身在操作系统领域拥有丰富的专业知识,而AlmaLinux团队也积累了十多年的Linux开发经验。由于这两个操作系统都是基于RHEL源代码构建的,因此在兼容性、性能、稳定性和用途等方面差异不大。
接下来,让我们来看看这两个替代品的一些比较:

特征RockyLinuxAlma Linux
基于 RHEL
RHEL兼容性
社区驱动的发展
透明的开发过程
支持周期8年8年
首次发布日期2021 年 4 月2021 年 1 月
包管理RPM、YUM、DNFRPM、YUM、DNF
架构支持x86_64、aarch64、ppc64le 和 s390xx86_64、aarch64、ppc64le 和 s390x
资金支持创始赞助商和服务合作伙伴 CIQ 提供 2600 万美元的资金CloudLinux Inc 每年提供 100 万美元的赞助以及其他赞助商的支持。

安全性
Rocky Linux在内核中引入了安全系统SELinux(Security Enhanced Linux),这是由美国国家安全局(NSA)创建的,用于实现强大的Mandatory Access Control(强制访问控制)架构。
AlmaLinux则携带了CIS(Center for Internet Security)基准测试,允许用户配置系统安全性。该基准测试附带一个名为CIS-CAT的工具,可生成关于潜在安全问题的详尽报告。
此外,AlmaLinux还配备了OpenSCAP工具,可自动检查系统中的漏洞。用户可以通过终端或OpenSCAP Workbench应用程序使用这一工具。
社区
无论是AlmaLinux还是Rocky Linux,目前都是由社区拥有和管理,因此都是免费的。
这两个操作系统都在不断壮大的社区中发展,吸引了越来越多的合作伙伴和赞助商。举例来说,AlmaLinux社区为用户提供了获取新版本、安全更新和功能的最新信息的渠道。
Rocky Linux的社区自发布以来也有了显著的增长。用户可以在论坛中讨论事件、获得问题帮助,并获取关于新版本、测试版等更多信息。
这两个发行版的用户数量都在不断增加,这表明社区在发展,并积极参与操作系统的开发。
企业支持
AlmaLinux的主要赞助商是CloudLinux公司,他们每年提供100万美元用于项目的开发和支持。此外,AlmaLinux还拥有21个支持操作系统的合作伙伴和赞助商,以及一个名为TuxCare的商业支持供应商。
而Rocky Linux则由CIQ创办并提供资金支持,CIQ是由Rocky Linux创始人Gregory Kurtzer创建的公司。CIQ已为该项目筹集了约2600万美元的资金。Rocky Linux的其他赞助商包括MontaVista和OpenLogic,同时许多大公司也支持这个操作系统,其中包括Google、AWS、Microsoft Azure和VMware等。
综上所述,通过对AlmaLinux和Rocky Linux的比较,我们可以看出这两个操作系统在功能和性能等方面几乎没有太大差异。差异主要源于社区、企业支持和资金等因素,这也将是决定它们未来发展能力的关键。
在面临选择时,更加重要的是亲自动手体验,将其投入实际应用中。毕竟,运维人员的时间不多了。因此,与其纠结于选择哪个系统,不如行动起来,在实践中体验产品,以确保能够平稳过渡至CentOS的替代品。

来不及解释了,快上车!(进群看公告)

欢迎新的小伙伴加入!在这里,我们鼓励大家积极参与群内讨论和交流,分享自己的见解和经验,一起学习和成长。同时,也欢迎大家提出问题和建议,让我们不断改进和完善这个平台。

                      ↓↓↓ 点个在看,你最好看!

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存