Linux中國

CentOS 8 落幕,「免費」的 RHEL 沒了

12 月 8 日,CentOS 項目宣布CentOS 8 將於 2021 年底結束,而 CentOS 7 將在其生命周期結束後停止維護。

換言之,「免費」的 RHEL 以後沒有了。

一直以來,CentOS 就是以「免費的 RHEL 版本」而深得開源社區和運維工程師們的喜愛。RHEL 紅帽企業 Linux Red Hat Enterprise Linux )是紅帽公司推出的企業版 Linux ,向以穩定、可靠和高性能著稱。但是,RHEL 是紅帽公司的商業產品,用戶需訂閱紅帽公司的商業支持服務才可以使用。而 CentOS 是基於紅帽按照開源許可證發布的 RHEL 源代碼,並去除了商標等商業信息後重構的版本。從產品特性和使用上來說,CentOS 和 RHEL 幾無二致,當然,CentOS 的用戶得不到紅帽公司的商業支持。

除此以外,CentOS 的發行也比 RHEL 的發行晚得多。除了 CentOS 之外,還有一些也是基於 RHEL 衍生的 Linux 發行版,如 Oracle Linux。

可以說,在中國有大量的 CentOS 用戶和裝機量,這和 CentOS 的免費不無關係。

CentOS 項目本來是一個社區項目,但是後來紅帽公司收購了 CentOS 之後,其地位就有些尷尬。紅帽公司旗下有著三個主要的 Linux 發行版產品線:一個是 Fedora,作為先行實驗版本,會在快速迭代的同時實驗各種新的 Linux 功能和特性,穩定成熟後,這些特性會發布到 RHEL 上;另一個是紅帽 Linux ,即 RHEL,它是紅帽公司的主要 Linux 發行版,相對來說,在特性和新軟體包的添加和更新方面更加保守;最後就是 CentOS,就是 RHEL 的自由開源構建版本,但是在 CentOS 被納入紅帽懷抱之後,其只是作為 RHEL 的一個「免費」版本發布,似乎在紅帽公司內的定位也一直模糊。

而在去年,CentOS 團隊宣布和紅帽合作推出了一個新的滾動版 Linux:CentOS Stream。是的,你沒看錯,是滾動版。按照紅帽的說法,這是一個「中游」的發行版,位於 Fedora 和 RHEL 之間。主要的目標是為了形成一個可循環的「彭羅斯三角」,以使社群對 CentOS 的改進可以流回到 RHEL 當中。

或許,從那一刻開始,就註定了 CentOS Linux 終將落幕吧。

在本次公告中,CentOS 項目宣布,「在接下來的一年裡,我們將把重點從 CentOS Linux 轉移到 CentOS Stream 上。CentOS Linux 8 作為 RHEL 8 的重構版,將在 2021 年底結束。」而尚在計劃維護期的 CentOS 7 系列,也將在 2024 年維護期限到達之後停止維護。所以,還在使用 CentOS 作為生產服務環境的運維工程師們,要麼考慮購買 RHEL 商業訂閱;要麼考慮自行根據 RHEL 源代碼構建吧——或許也會有一群人重新接過這個重構的工作,發行新的 Linux 發行版吧。

目前使用 CentOS 的伺服器,還可以繼續在 RHEL 的計劃維護期得到支持,見下表:

Red Hat Enterprise Linux Life Cycle

而 「CentOS Stream 將在該日期之後繼續,作為 RHEL 的上游(開發)分支。」也就是說,以後,Fedora 依然是第一個上游,但是在 RHEL 發布新版本之後,CentOS Stream 會在它的基礎上滾動更新,並將成熟的更新反哺到 RHEL 當中。

此外,CentOS Stream 也將成為 CentOS 特別興趣小組(SIG)之間合作的核心,這可以讓 CentOS 貢獻者社區對 RHEL 的未來有很大的影響力。紅帽認為,「將我們的全部投資轉移到 CentOS Stream 是進一步推動 Linux 創新的最佳方式。」

當然,在 CentOS Linux 8 結束時,你可以考慮遷移到 CentOS Stream 8,它會像傳統的 CentOS Linux 版本一樣定期更新。但是,切記,這是一個作為 RHEL 中游的滾動發行版,並不太建議你在生產環境中使用。關於這個變化,你還可以參考這個 FAQ

不過,像 Facebook 這樣的有足夠技術力量的大型 IT 公司,已經將其運行著的數百萬台伺服器遷移(或正在遷移)到一個他們從 CentOS Stream 衍生而出的操作系統上了。紅帽也鼓勵所有合作夥伴和開發人員不僅僅參與 CentOS Stream,而是開始建立自己的分支。

此外,除了 CentOS Stream 之外,紅帽也提供了一系列平台來支持不同的需求:

  • Fedora 項目:是 Fedora 操作系統的基礎,用於那些希望貢獻操作系統創新前沿的人。
  • Red Hat Universal Base Image:是一個免費的、可再發行的、面向開發人員的鏡像,用於創建容器化的、雲原生企業應用。有了它,開發人員可以更輕鬆地在 RHEL 上和紅帽的開放混合雲產品組合(包括紅帽 OpenShift)中創建經認證的應用。
  • RHEL 開發者訂閱:是一個免費的、自助支持的開發者訂閱,它為應用的開發提供了一個開發/測試環境,在 RHEL 的穩定、更安全和高性能的基礎上部署到生產中。

好了,你對這件事怎麼看?


本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
雨落清風。心向陽

    You may also like

    Leave a reply

    您的電子郵箱地址不會被公開。 必填項已用 * 標註

    此站點使用Akismet來減少垃圾評論。了解我們如何處理您的評論數據

    More in:Linux中國