AlmaLinux vs Rocky Linux:CentOS 替代你選擇哪一個(gè)?
AlmaLinux 和 Rocky Linux 的出現(xiàn)都是為了響應(yīng) Red Hat 2020 年 12 月 8 日宣布將停止基于 RedHat 版本的 CentOS 的公告。
相關(guān):
- CentOS Linux 即將到了生命周期終點(diǎn),老用戶何去何從 https://www.linuxmi.com/centos-linux-eol.html
- CentOS 8即將消亡,創(chuàng)始人開辟新項(xiàng)目Rocky Linux 鏈接:https://www.linuxmi.com/centos-8-rocky-linux.html
首先,開源就是要確保用戶有選擇權(quán)。AlmaLinux 和 Rocky Linux 是相同的 RHEL 重建,就像 CentOS 一樣。因此,就性能而言,它們應(yīng)該是相同的。
這兩個(gè)發(fā)行版都是CentOS 替代品的主要候選者。從技術(shù)角度來看,它們都旨在成為 1:1 兼容的 RHEL分支。因此,在這兩者之間做出選擇,多半是出于意識(shí)形態(tài)的原因。
CentOS
人們對(duì)不使用 CentOS Stream 提出了一些有效的觀點(diǎn),其中之一是它與以前的 RHEL 以及現(xiàn)在的 AlmaLinux 和 Rocky Linux 不同。人們使用 CentOS 是因?yàn)樗?RHEL 的重建,但現(xiàn)在已經(jīng)不是這樣了。
但在我們繼續(xù)本文的主題之前,讓我們先快速瀏覽一下這兩個(gè)發(fā)行版。
AlmaLinux
當(dāng) Red Hat 宣布他們將不再維護(hù) CentOS 版本時(shí),CloudLinux 是一家專門為大型托管服務(wù)提供商和數(shù)據(jù)中心提供定制的基于 Linux 的操作系統(tǒng)的公司,它決定創(chuàng)建自己的 RHEL 分支。
最初稱為 Project Lenix,于 2021 年 1 月 14 日更名為 AlmaLinux 。它旨在成為一個(gè)始終免費(fèi)的通用操作系統(tǒng)。而且是永遠(yuǎn)!
AlmaLinux 桌面
當(dāng)該項(xiàng)目首次宣布時(shí),CloudLinux 承諾每年提供 100 萬美元的支持,該支持仍然有效。然而,盡管 CloudLinux 在很大程度上資助了 AlmaLinux,但它并不擁有該項(xiàng)目或它生產(chǎn)的軟件。
AlmaLinux 的第一個(gè) beta 版本于 2021 年 2 月 1 日發(fā)布,AlmaLinux 的第一個(gè)穩(wěn)定版本(8.3),代號(hào)為“Purple Manul”,于 2021 年 3 月 30 日發(fā)布。
相關(guān):
AlmaLinux OS 第一個(gè)穩(wěn)定版本來了 https://www.linuxmi.com/almalinux-os-centos-linux-8.html
AlmaLinux 桌面
AlmaLinux 的最新穩(wěn)定版本是AlmaLinux 8.5 “Arctic Sphynx” ,于 2021 年 11 月 12 日在 RHEL 8.5 發(fā)布后 48 小時(shí)內(nèi)發(fā)布。如您所見,版本號(hào)代表它所基于的 RHEL 版本。
相關(guān):
AlmaLinux 8.5 正式發(fā)布,CentOS Linux 生產(chǎn)就緒替代品 https://www.linuxmi.com/almalinux-8-5.html
AlmaLinux 8.x 系列將一直支持到 2029 年,也就是 CentOS 8 最初計(jì)劃終止生命周期的那一年。
Rocky Linux
Rocky Linux由最初的 CentOS 項(xiàng)目創(chuàng)始人 Gregory Kurtzer 創(chuàng)立。選擇這個(gè)名字是為了向早期的 CentOS 聯(lián)合創(chuàng)始人 Rocky McGaugh 致敬。
Rocky Linux 桌面
正如我們之前所說,Red Hat 于 2020 年 12 月 8 日宣布將重點(diǎn)從下游構(gòu)建 CentOS 轉(zhuǎn)移到上游構(gòu)建 CentOS Stream,而就在第二天,Rocky Linux 開發(fā)工作在 GitHub 上啟動(dòng)。超過 650 位貢獻(xiàn)者在不到 24 小時(shí)內(nèi)加入。
CentOS Stream
此外,該項(xiàng)目還得到了價(jià)值數(shù)十億美元的公司的支持,如 VMWare、AWS、谷歌等。
Rocky Linux 團(tuán)隊(duì)于 2021 年 6 月 21 日宣布了其第一個(gè)穩(wěn)定版本 Rocky Linux 8.4 “Green Obsidian”的全面上市。他們正在重新打造 CentOS “經(jīng)典”。
相關(guān):
- Rocky Linux 8.4 發(fā)布,作為替代CentOS的第一個(gè)穩(wěn)定版本 https://www.linuxmi.com/rocky-linux-8-4-centos.html
- Rocky Linux 8.5 已推出,CentOS 替代現(xiàn)支持安全啟動(dòng)和更新組件 https://www.linuxmi.com/rocky-linux-8-5.html
CentOS 版本過去在 RHEL 版本之后編號(hào)。這使用戶可以輕松地確定哪個(gè) RHEL 版本被用作任何 CentOS 構(gòu)建的源代碼庫。Rocky Linux 繼承了這一傳統(tǒng)。
AlmaLinux 與 Rocky Linux
CentOS 由 Lance Davis 和 Gregory Kurtzer 于 2004 年創(chuàng)立。2014 年,CentOS 團(tuán)隊(duì)接受了與 Red Hat 的交易。
于是,紅帽收購了 CentOS,獲得了所有的商標(biāo)、版權(quán)等。2019 年,IBM 正式收購了紅帽,導(dǎo)致 CentOS 停產(chǎn)。
當(dāng)然,我知道一開始就很容易對(duì)一個(gè)項(xiàng)目感到興奮。然而,如果你沒有得到經(jīng)濟(jì)上的補(bǔ)償,十年后要變得熱情起來要困難得多。
話雖如此,誰能保證歷史不會(huì)重演,因?yàn)?Rocky Linux 是由同一個(gè)人領(lǐng)導(dǎo)的,在大公司的壓力下,他離開了后來落入 Red Hat 手中的 CentOS 項(xiàng)目?
Rocky Linux
所以,我不知道為什么人們一直提到 CentOS 的創(chuàng)始人也創(chuàng)立了 Rocky 作為使用 Rocky Linux 的理由。請(qǐng)不要將您的軟件選擇建立在個(gè)人崇拜的基礎(chǔ)上。對(duì)于 Rocky Linux,我的問題是信任!
讓我們看看遷移方面的情況。Rocky Linux 的第一個(gè)版本還包括一個(gè)轉(zhuǎn)換工具 (migrate2rocky),它可以幫助您將 CentOS 系統(tǒng)遷移到 Rocky Linux。您可以將現(xiàn)有的 CentOS、AlmaLinux、RHEL 或 Oracle Linux 安裝遷移到 Rocky Linux。
相關(guān):
遷移CentOS 7到版本 8 的 AlmaLinux、Rocky Linux、Oracle Linux 鏈接:https://www.linuxmi.com/centos-7update-almalinux-8-rocky-linux-8.html
請(qǐng)注意,上述工具只能將任何列出的發(fā)行版遷移到 Rocky Linux。
現(xiàn)在讓我們看看 AlmaLinux 的方法。首先,他們啟動(dòng)了一個(gè)名為 ELevate的全新項(xiàng)目,這是他們?cè)试S用戶在任何基于 RHEL 的發(fā)行版之間升級(jí)或遷移的舉措。
AlmaLinux 桌面
您是否看到 Rocky 案例中的“僅用于”和 AlmaLinux 方法中的“任何”之間的區(qū)別?在我看來,AlmaLinux 的道路更高尚,更接近開源精神和選擇自由,我尊重這一點(diǎn)。
現(xiàn)在是時(shí)候繼續(xù)討論最重要的方面了——治理模型。
治理模式
AlmaLinux 操作系統(tǒng)基金會(huì)是一個(gè) 501(c)(6)非營利組織。它的創(chuàng)建是為了將操作系統(tǒng)的所有權(quán)、知識(shí)產(chǎn)權(quán)和項(xiàng)目的方向交到社區(qū)手中。
CloudLinux 無法控制 AlmaLinux OS Foundation。社區(qū)控制并擁有 AlmaLinux,沒有人可以改變這一點(diǎn)。不是 CloudLinux,不是任何其他公司或任何其他人。
AlmaLinux 背后沒有母公司。是的,CloudLinux 有啟動(dòng)項(xiàng)目的想法,但 AlmaLinux 是完全獨(dú)立的,不歸 CloudLinux 所有。相反,它是 100% 由社區(qū)擁有和管理的。
現(xiàn)在,您可能會(huì)問自己,CloudLinux OS 和 AlmaLinux 有多少共同點(diǎn)?你會(huì)對(duì)答案感到驚訝——他們沒有任何共同點(diǎn)。
CloudLinux OS 是一個(gè)具有其客戶和目標(biāo)的不同產(chǎn)品。它與 AlmaLinux 的使命無關(guān)。
讓我們看看 Rocky Linux 的情況如何。
Rocky Linux 由 Kurtzer 創(chuàng)立的 Rocky Enterprise Software Foundation (RESF) 控制和管理。
同時(shí),他還是為 Rocky Linux 提供保護(hù)傘的Public Benefit Corporation (PBC) 所有者。
所以,Kurtzer 基本上擁有 Rocky。我們只需要相信他,他會(huì)阻止之前發(fā)生的事情再次發(fā)生。
是的,RESF 有一個(gè)管理委員會(huì),但無論你怎么看,Kurtzer 都是公司持有人,并且可能是 Rocky Linux 的決策者。根據(jù)您的觀點(diǎn),這可以看作是好是壞。
同時(shí),AlmaLinux OS 基金會(huì)是一個(gè)真正的 501(c)(6) 非營利組織,擁有獨(dú)立的董事會(huì)和公共所有權(quán),貢獻(xiàn)者在項(xiàng)目治理中擁有直接投票權(quán)和直接發(fā)言權(quán)。
恕我直言,與 AlmaLinux 相比,Rocky 許可是專有的,這很清楚地確保它是一個(gè)社區(qū)擁有的非營利組織。
RHEL-重建體驗(yàn)
Rocky 是 CentOS 創(chuàng)始人的一個(gè)倡議,這意味著在這方面有很多經(jīng)驗(yàn)。
另一方面,AlmaLinux 主要由 CloudLinux 團(tuán)隊(duì)開發(fā),他們對(duì) CentOS 也有豐富的經(jīng)驗(yàn),所以實(shí)際上核心開發(fā)團(tuán)隊(duì)有超過十年的重建 RHEL 的經(jīng)驗(yàn)。
所以就經(jīng)驗(yàn)而言,他們都有。
相關(guān):
Red Hat Enterprise Linux 8.5 正式發(fā)布 https://www.linuxmi.com/red-hat-enterprise-linux-8-5.html
商業(yè)支持
Almalinux 和 Rocky Linux 有商業(yè)支持。第一個(gè)包含 TuxCare(由 CloudLinux 擁有),而第二個(gè)包含CIQ。
TuxCare 包含了 CloudLinux 過去稱為 KernelCare 的內(nèi)容。它是新的 CloudLinux 整合品牌,包括對(duì)關(guān)鍵組件的實(shí)時(shí)修補(bǔ)、為已過生命周期的系統(tǒng)提供支持服務(wù),現(xiàn)在也適用于當(dāng)前發(fā)行版。
對(duì)于 Rocky,Kurtzer 最近推出了 CIQ,或 Ctrl IQ,為國防和政府、媒體、制藥、高性能計(jì)算 (HPC)、研究等行業(yè)的 Rocky Linux 企業(yè)客戶提供支持。
CIQ 對(duì) Rocky 的成功投入了大量資金,以至于 CIQ 在財(cái)務(wù)上以及通過聘請(qǐng)工程師并將時(shí)間投入到項(xiàng)目中來贊助 Rocky 企業(yè)軟件基金會(huì)。
社區(qū)反饋
正如我們所見,大約 99% 的 Linux 發(fā)行版都自豪地在其網(wǎng)站的首頁上打著著“社區(qū)”一詞。正如我們所知,這是構(gòu)建 Linux 社區(qū)的基礎(chǔ)。
對(duì)于一些 Linux 發(fā)行版來說,社區(qū)確實(shí)是他們表示尊重和考慮的東西。對(duì)于其他人來說,這只是一種營銷方式。
我個(gè)人的經(jīng)驗(yàn)是,AlmaLinux 是開放的交流,他們的團(tuán)隊(duì)總是有人歡迎你并回答問題。但不幸的是,我不能對(duì) Rocky Linux 說同樣的話。
結(jié)論
AlmaLinux 和 Rocky Linux 有許多相似之處,但在維護(hù)和管理方式上存在顯著差異。
雖然我不是 Red Hat 及其衍生產(chǎn)品的最大粉絲,但如果我必須選擇基于 RHEL 的替代品,我會(huì)選擇 AlmaLinux,因?yàn)槲也榭戳嗣總€(gè)發(fā)行版的管理和資金系統(tǒng),并且更喜歡 Alma 的方法。
最重要的是,AlmaLinux 響應(yīng)速度更快,更新更早。
但是,它們之間的切換將僅僅是因?yàn)樗鼈兌蓟谙嗤纳嫌?。因此,您可以輕松切換到另一個(gè)。
它們都非常出色,無論您選擇什么,它都會(huì)很好用。