前言
Red Hat 最近宣布,centos 8 linux將不再支持并在 2021 年底停止使用。取而代之的是滾動版本 CentOS Stream 作為 RHEL 的下游分支于 2019 年推出,將持續排查漏洞,讓上游版本更加穩定和安全。
但是,運行 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 當前長期支持的版本是 20.04 LTS Focal fossa,開發人員將在公共支持下支持到 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 用于低級。
OpenmSUSE 的次要版本每 12 個月發布一次,而主要版本大約在36-48 個月之后發布,這個發布周期類似于 Ubuntu。
4. AlmaLinux – CloudLinux 操作系統
最近,基于 CentOS 操作系統且主要由托管服務提供商或 VPS 用戶使用的 CloudLinux 操作系統宣布:
我們計劃在 2021 年第一季度發布一個免費的、開源的、社區驅動的、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以進行定期更新。