龙空技术网

Centos要被放弃了?来看看Rocky Linux和AlmaLinux吧

勇者可乐yy 1399

前言:

而今兄弟们对“ubuntucentosrhel”可能比较看重,各位老铁们都想要知道一些“ubuntucentosrhel”的相关资讯。那么小编在网摘上收集了一些对于“ubuntucentosrhel””的相关内容,希望姐妹们能喜欢,姐妹们一起来学习一下吧!

2020 年 12 月,红帽公司宣布停止发布新的Centos版本,并且会用 CentOS Stream来进行取代。至此,这个在国内最受运维人员欢迎的服务器操作系统,开始进入了生命周期的倒计时。

由于CentOS Stream是作为RHEL(Red Hat Enterprise Linux) 的上流版本发布,该版本承担着为RHEL测试验证软件稳定性的职能。因此,很多人相信该产品无法像Centos一样被放心地使用到企业级的场景中。

目前,Centos8的维护已到期,而Centos7也将于2024年结束维护。随着终止时间的临近,如何选择Centos的替代品也就成了不得不被重视的问题。

在这些选择中,使用Ubuntu或者Debian进行替换是个办法,但这或许算不上是一个好主意。不可否认,这两款都是非常优秀的操作系统,但对于已经大规模部署了Centos,并持续运行了多年的公司而言,将底层的操作系统完全替换掉将是一个非常痛苦的过程。在这个时候 ,或许更好的方法是使用与Centos完全兼容的操作系统,来实现无缝的的替代。

在当前的开源社区有两款最火热的开源Linux操作系统,AlmaLinux和Rocky Linux。它们两者都是为了替代Centos而上线的Linux项目,并且都发布了可用于企业级的稳定版本,能够最大程度地兼容Centos。

01

产品概述

AlmaLinux是 CloudLinux公司 于 2021 年创建的开源下游 RHEL分支,该公司为大型托管服务提供商和数据中心定制基于 Linux 的操作系统。虽然该公司创建了AlmaLinux,但并不拥有该产品的所有权,而是由社区进行管理与运营。

Rocky Linux是由Centos的创始人Gregory Kurtzer创建,由于对红帽公司终止Centos行为的不满,他希望打造一个与Centos完全兼容的替代品。该系统基于RHEL源码进行构建,第一个稳定版本于 2021 年发布,此后一直受到社区的密集开发。

从专业的角度来说,两者都可以让人感到放心。Centos 的创始人本身在操作系统领域拥有丰富的专业知识,而AlmaLinux团队也有着十多年开发Linux的经验。由于这两个操作系统都是从RHEL源代码进行构建,因此在兼容性、性能、稳定性、用途等方面并没有多少差别。

下面是关于两者的一些对比:

特征

AlmaLinux

Rocky Linux

基于 RHEL

RHEL兼容性

社区驱动的发展

透明的开发过程

支持周期

8年

8年

首次发布日期

2021 年 4 月

2021 年 1 月

包管理

RPM、YUM,、DNF

RPM、YUM

架构支持

x86_64、aarch64、ppc64le 和 s390x

x86_64、aarch64、ppc64le 和 s390x

资金支持

创始赞助商和服务合作伙伴 CIQ 为该项目提供了 2600 万美元的资金。

CloudLinux Inc 每年提供 100 万美元的赞助以及其他赞助商的支持。

02

安全性

Rocky Linux在内核中加入了新的安全系统 SELinux(Security Enhanced Linux)。SELinux 由 NSA(美国国家安全局)创建,用于实现强大的 MAC(强制访问控制)架构。

AlmaLinux带有 CIS(互联网安全中心)基准测试,允许用户配置他们的系统安全性。该基准测试附带一个名为 CIS-CAT 的工具,该工具提供有关任何潜在安全问题的完整报告。

此外,AlmaLinux具有 OpenSCAP 工具,可自动检查系统是否存在漏洞。该工具可通过终端或 OpenSCAP Workbench 应用程序使用。

03

社区

AlmaLinux和Rocky Linux目前都是由社区拥有和管理,因此,他们都是免费的。

两种操作系统都有一个不断壮大的社区,拥有越来越多的合作伙伴和赞助商。例如,AlmaLinux社区是用户可以获得有关新版本、安全更新和功能的最新信息的社区。

Rocky 的社区自发布以来也得到了极大的发展。该论坛允许用户讨论事件、获得任何问题的帮助,并获取有关新版本、测试版等的更多信息。

两个发行版的用户数量都在增加,这意味着社区在发展并积极参与操作系统的开发。

04

企业支持

AlmaLinux 的主要赞助商是其创始公司 CloudLinux,每年提供 100 万美元用于项目开发和支持。除此之外,AlmaLinux目前拥有 21 个支持操作系统的合作伙伴和赞助商,以及一个商业支持供应商 - TuxCare。

AlmaLinux目前的最大支持者是 Microsoft、AWS、Equinix、cPanel、AMD 等。

Rocky Linux由 CIQ 创立并赞助,CIQ 是一家由 Kurtzer 创立的公司。该公司提供商业支持,迄今已筹集到约 2600 万美元用于资助该项目。Rocky Linux的其他赞助商是 MontaVista 和 OpenLogic,而许多大公司都支持该操作系统,包括 Google、AWS、Microsoft Azure、VMware 等。

05

总结

从上文的比较中可以看出,由于都是基于RHEL源码开发的下游分支,两者在功能和性能等方面并没有太多差别。主要的差异来源于社区、企业支持和资金,这也是决定未来两者能否持续发展的关键因素。

在他们中间做出长期选择并不容易,幸运的是,两款系统之间的迁移非常容易,即使你选择错误,未来也不会造成太多的沉淀成本。

因此,相比于纠结选择哪个系统,更重要的是先动手用起来,在实践中去体会产品。毕竟,留给运维人员的时间不多了。

注:本文转载自微信公众号:DevOps实战派

标签: #ubuntucentosrhel