https://it.sohu.com/a/555427711_121124376
前言
众所周知,CentOS 8 Linux 已于2021年底停止使用且不受社区支持。取而代之的是滚动版本 CentOS Stream,作为 RHEL 的下游分支,CentOS Stream 将持续排查漏洞,让上游版本更加稳定和安全。
但是,运行 CentOS 7 的服务器不会受到影响。他们与 RHEL 7 生命周期并行更新。RHEL 7 将在 2024 年结束其最后一个维护周期。
但是,如果您使用的是 CentOS 8,那么 2022 年有哪些替代方案?不幸的是,即使您找到了,服务器应用程序迁移也将是另一个挑战。然而,这里有一些选项可以在 2022 年取代 CentOS。
CentOS 8 Linux 的最佳替代品 1、Ubuntu/Debian
当然,每当我们谈论替代 CentOS 的服务器操作系统替代品时,Ubuntu LTS 版本将是第一选择。此外,Ubuntu OS 的使用和处理比 CentOS 容易得多,至少对我来说是这样。APT 包管理器以相当快的方式安装包。
另一方面,Ubuntu 拥有庞大的社区,提供在线教程和指南,用户可以在这些社区的帮助下自行解决各种问题和障碍,同时在 Ubuntu 或 Debian 上设置基于服务器的应用程序。
Ubuntu 当前长期支持的版本是 22.04 LTS,开发人员将在公共支持下支持到 2025 年,如果您想将其进一步扩展到 2030 年,则可以使用付费选项。
Ubuntu 每两年发布一个 LTS 版本,而标准版本是每六个月发布一次,支持期限为九个月。
2、Oracle linux
与具有 RPM 包管理的 CentOS 8 Linux 最接近的替代选项是 Oracle Enterprise。它也是免费和开源的,但为了获得支持,用户必须付费,否则,其余的一切都可以像 CentOS 一样免费使用。Oracle Linux 是从 RHEL 的源代码编译而来的,因此可以说它是 Red Hat Linux 的克隆,并且还提供了早期的安全更新。作为一个类似的基础,用户可以毫不费力地将他们的应用程序从 CentOS 8 迁移到 Oracle Linux 上的最新版本。
3、OpenSUSE
OpenSUSE 是一个一直被低估的多功能 Linux 操作系统,其中一个原因是与 Ubuntu 和 CentOS 相比,社区不那么广泛,以及在线教程和指南数量。它由 SUSE Software Solutions Germany GmbH 提供支持。默认情况下,OpenSUSE 使用 Delta RPM 和 ZYpp 包管理作为 SUSE 上的命令行包管理器。
它带有三个包管理工具,ZYpp 作为标准命令行工具,YaST 用于前端,RPM 用于更底层。
OpenSUSE 的次要版本每 12 个月发布一次,而主要版本大约在36-48 个月之后发布,这个发布周期类似于 Ubuntu。
4、AlmaLinux – CloudLinux 操作系统
基于 CentOS 操作系统且主要由托管服务提供商或 VPS 用户使用的 CloudLinux 操作系统宣布:
我们计划发布一个免费的、开源的、社区驱动的、1:1 二进制兼容的 RHEL® 8 分支(以及未来的版本)……我们将创建一个独立的、完全免费的、完全兼容二进制的操作系统使用 RHEL® 8(和未来版本)。我们将赞助此类操作系统的开发和维护。我们将努力建立一个围绕操作系统的社区,由社区成员组成管理委员会。
尽管如此,使用基于 CentOS 8 Linux 托管解决方案的 CloudLinux 的用户不必担心,因为他们将在 2029 年之前获得稳定且经过良好测试的更新。
5、Rocky Linux
在 RedHat 宣布放弃 CentOS 8 LTS 版本之后,立即有消息称 CentOS 的联合创始人 Gregory Kurtzer 将推出另一个基于 RHEL 软件包的 Linux 分支,称为“ Rocky Linux”,就像他对 CentOS 所做的那样。我希望这一次他不会像之前那样把同样的东西卖给 RedHat 或 IBM。Rocky Linux 是一种开源企业操作系统,旨在与 Red Hat Enterprise Linux 100% 兼容。
-
Rocky Linux 通过定期更新和 10 年的支持生命周期提供稳定的稳定性,所有这些都是免费的。
-
社区支持: 社区、赞助商和合作伙伴已投入长期承诺,以确保项目留在社区中。
-
轻松迁移: 毫不费力地从其他 Enterprise Linux 发行版迁移。我们免费提供易于使用的迁移脚本。
6、VzLinux
Virtuozzo 仅在内部使用 VzLinux 作为容器和虚拟机的客户操作系统。因此,由于它不是从外部分发的,因此这就是我们从未听说过 VzLinux 的原因。它也是基于 RedHat 的 Linux,如 Alma 和 Rocky Linux。
VzLinux 是一个免费的多用途发行版,经过优化,可在裸机服务器、虚拟机或容器上运行。它旨在支持密集的企业级应用程序和工作负载。Virtuozzo 已经准备好从 CentOS 迁移过程“无需停机”的发行版,并且它以 RHEL 的更新速度以及与 CentOS 相比的速度而自豪。
有兴趣试用 VzLinux ISO 的人可以访问Virtuozzo 提供的 VzLinux 官方下载页面或 repo。
7、Springdale Linux
Springdale Linux 以前称为 PUIAS Linux 是另一种 Linux 操作系统。它是由可用于 Red Hat Enterprise Linux 的源代码包构建的。除了官方的上游包,它还提供了其他几个附加包的存储库。该版本由美国高等研究院和普林斯顿大学维护。
作为管理员,您可以在您的服务器或桌面上试用它,更新不会像 CentOS 一样成为问题,它也依赖于其上游 RHEL Linux。需要注意的是,这个项目比 CentOS 更老。
小结
如果您使用的是 Amazon Cloud,那么 Amazon Linux 就在那里,而 GCP 提供了所有主要选项。另一方面,CentOS 7直到2024年才会到期,因此无需急于寻找和切换到 CentOS 替代品,尤其是服务器。当然,在 4 年内我们也将有更多可靠和稳定的选择来替代 CentOS 7,直到现在,使用 CentOS 6 的用户仍然可以考虑采用 Ubuntu、Debian、Oracle 或 OpenSUSE。尽管如此,没有什么大问题的桌面用户可以简单地将 CentOS 8 Linux 存储库迁移到 CentOS Stream 以进行定期更新。