紅帽分發的Linux有哪些版本?有免費RHEL嗎?
作為CentOS的Linux母公司,紅帽正式宣布將發展重心由CentOS Linux,即Red Hat Enterprise Linux的重構版本,轉向CentOS Stream時,各位CentOS鐵粉當時就不樂意了。如今為了安撫用戶情緒并兌現自身做出的開源承諾,紅帽決定面向開源基礎設施推出一套新的免費RHEL版本,即RHEL for Open Source Infrastructure。
非營利組織、項目、團體或者基金會如果參與了開源貢獻,均可通過此項計劃免費獲取RHEL訂閱服務。今年年初,紅帽就已經將這套免費RHEL交付給小型生產負載與客戶開發團隊。
那么,開源企業未來該如何選擇紅帽操作系統方案?要回答這個問題,我們先對紅帽系統的家族現狀進行一番梳理:
• Fedora專門用于推動與Linux操作系統改進及增強相關的前沿開發工作;
• CentOS Stream用于針對全球各領先企業級Linux平臺的下代版本進行應用程序與工作負載測試;
• RHEL for Open Source Infrastructure將為各開源社區、項目、基金會及其他企業組織提供穩定的基礎,用于創建并托管各類創新型開源軟件。
當然,也可以繼續使用付費版RHEL。
紅帽開源項目辦公室經理Jason Brooks解釋道,紅帽一直將支持開源軟件生態作為一大核心目標。紅帽要做的不僅是通過RHEL及其他紅帽解決方案為開源環境提供必要支持,同時也將作為整體且相互儲存的生態系統中的組成部分,在推動成果發展與技術支持的同時從中汲取營養。這方面支持工作將體現為多種形式,包括協助開源軟件項目、基金會及標準機構輕松獲取企業級技術并借此進行開發與測試等工作。
紅帽之前就經常向開源團隊免費提供RHEL訪問許可,但這方面工作還在正式程度、一致性、可訪問性和透明度上還沒有達到紅帽的預期。隨著紅帽宣布于2021年底將資源全面轉向CentOS Stream,紅帽希望開源組織能夠在未來構建及測試開源軟件時,以更靈活的免費方式使用RHEL。
Brooks還補充道,過去紅帽曾經嘗試為開源組織免費提供RHEL,但具體工作做得還不夠好。如今,“我們希望確保參與開源的組織能夠在未來構建及測試開源軟件時,以更靈活的免費方式使用RHEL。”
換句話說,當前的RHEL版本還不適用于全體開源開發組織。Brooks解釋道,“我們也很清楚,目前這項計劃沒能將使用第三方公共持續集成(CI)基礎設施的開源項目納入進來。因此,我們還將不斷拓展RHEL計劃以滿足社區需求,也歡迎大家踴躍提出寶貴意見。”
作為RHEL的忠誠擁躉,GNOME基金會率先對新計劃給予肯定。基金會執行董事Neil McGovern表示,作為非營利組織,GNOME一直依靠捐贈資源幫助自身實現發展目標,即建立一個每位參與者都能借助可信技術獲得賦能的新世界。RHEL訂閱正是其中的重要一環。憑借完整的操作系統管理與安全更新體系,GNOME不再受底層系統的困擾,能夠專注于為GNOME用戶及開發者提供服務。多年以來,紅帽一直以零成本形式向GNOME慷慨地提供這些服務,GNOME也期待在可預見的未來穩定維持雙方的合作關系。
GNOME也是RHEL Workstation中的默認桌面選項。Linux供應商與各開源組織之間長期以來密切協作,保持著良好的對接關系。這也正是開源文化的一大貢獻——即使是商業上的死敵,也完全可以在項目層面配合無間。
但也有反對的聲音存在。一位Reddit CentOS用戶就抱怨,“紅帽做出變化的唯一原因,就是用戶們的激烈反對。”但也有其他人指出,紅帽打一開始就承諾在公布CentOS發展路線變更時,同步推出“針對各類用例的低成本或免費程序,包括面向開源項目及社區的系統方案。”
如果免費版RHEL還是滿足不了大家,紅帽還準備了多種CentOS替代方案以及兩套新的RHEL克隆,直接復制了原版CentOS的AlmaLinux與Rocky Linux功能,預計未來幾周內即可做好生產就緒準備。