RHEL 的愛恨情仇 Red Hat Enterprise Linux 的開源與商業恩怨

最後更新日期: 2025 年 4 月 18 日

RHEL(Red Hat Enterprise Linux)作為 Linux 生態中企業級的標杆,憑藉穩定性、安全性和專業支持贏得企業青睞,卻也因商業決策引發開源社群的爭議。從 CentOS 的終止到原始碼訪問限制,RHEL 的歷史充滿戲劇性的「愛恨情仇」,涉及 Red Hat 公司、開源社群、企業用戶和衍生發行版的恩怨。以下是 RHEL 的五個愛恨故事,帶你走進其開源與商業的博弈。

1. RHEL 的商業成功與「開源付費」的愛恨

RHEL 於 2002 年推出,取代原本的 Red Hat Linux(免費、社群驅動)。Red Hat 公司轉向企業市場,採取訂閱制模式,提供穩定性、長期支持(10 年)和專業服務,但這也意味著用戶需要付費。

  • 企業的愛:RHEL 的穩定性和 Red Hat 的支持讓企業趨之若鶩。從金融機構到雲端巨頭(如 AWS、Azure),RHEL 成為伺服器和雲端環境的標準。它的認證(如 FIPS、Common Criteria)吸引了對安全性要求高的行業。
  • Red Hat 的成功:訂閱模式讓 Red Hat 成為開源界的商業典範,2019 年被 IBM 以 340 億美元收購,證明開源也能賺大錢。

  • 社群的不滿:免費的 Red Hat Linux 停更,轉為付費的 RHEL,讓許多開源愛好者感到被「背叛」。他們認為 Red Hat 把開源精神商業化,限制了小公司和個人用戶的免費使用。
  • 高昂成本:RHEL 的訂閱費用(根據伺服器數量或核心數計費)對中小企業來說不便宜,導致許多用戶尋找免費替代品(如 CentOS)。

結局

Red Hat 推出免費的 Red Hat Developer Subscription(限 16 台非生產環境機器),試圖安撫個人開發者,但社群對「付費開源」的爭議從未完全平息。

2. CentOS 的「從愛到恨」與背叛之痛

CentOS(Community Enterprise Operating System)於 2004 年誕生,是 RHEL 的免費重建版本,幾乎與 RHEL 原始碼一致,去除 Red Hat 的商業品牌和付費支持。它長期作為免費的 RHEL 替代品,廣受伺服器用戶歡迎。Red Hat 於 2014 年宣布與 CentOS 合作,資助其開發,社群起初認為這是「愛的結合」。

  • 社群的救星:CentOS 讓小公司、學校和個人用戶免費享受 RHEL 的穩定性,成為伺服器部署的首選(尤其在 Web 託管和學術環境)。
  • Red Hat 的支持:Red Hat 提供資源、雇傭 CentOS 核心開發者,社群認為這是對開源的回饋。

  • 2020 年的「背叛」:2020 年底,Red Hat 宣布終止傳統 CentOS Linux(穩定版本),將其轉為 CentOS Stream,一個滾動更新的上游發行版,不再與 RHEL 完全一致。這意味著 CentOS 不再是免費的 RHEL 克隆,穩定性降低,無法滿足企業需求。
  • 社群怒火:許多用戶覺得 Red Hat 「毀了 CentOS」,認為這是逼迫用戶購買 RHEL 訂閱的商業策略。社群指責 Red Hat 背棄開源精神,破壞了 CentOS 作為穩定替代品的價值。
  • 信任危機:Red Hat 的母公司 IBM 被質疑操縱決策,社群對 Red Hat 的信任大幅下降。

結局

社群迅速反擊,誕生了 Rocky Linux(由 CentOS 創始人 Gregory Kurtzer 領導)和 AlmaLinux(CloudLinux 贊助),作為新的 RHEL 免費重建版本,試圖重現 CentOS 的輝煌。CentOS Stream 仍存活,定位為開發者和早期採用者的測試平台,但遠不如傳統 CentOS 受歡迎。

八卦花絮:Rocky Linux 的名字來自 CentOS 聯合創始人 Rocky McGaugh(已故),帶有濃濃的「復仇」意味,社群視其為對 Red Hat 的「反擊」。AlmaLinux 則以「靈魂」(Alma)命名,象徵延續 CentOS 的精神。

3. Fedora 的「親兒子」與試驗田之爭

Fedora 是 Red Hat 贊助的社群發行版,作為 RHEL 的上游測試平台,專注於尖端技術。許多 RHEL 的功能(如 DNF、Podman)先在 Fedora 中試驗,再穩定化進入 RHEL。

  • 社群的愛:Fedora 免費、開源,提供最新軟體和現代桌面體驗(如 GNOME),深受開發者和 Linux 愛好者喜愛。
  • Red Hat 的支持:Red Hat 投入大量資源到 Fedora,確保其作為創新平台,間接推動 RHEL 的進步。
  • 技術領先:Fedora 率先採用新技術(如 systemd、Btrfs),讓 RHEL 受益於成熟的實現。

  • 短支持週期:Fedora 每 6 個月發布新版本,支持僅 13 個月,對需要穩定性的用戶不友好。許多人抱怨 Fedora 「太前沿」,不適合伺服器或長期部署。
  • 「試驗田」定位:社群有時覺得 Fedora 是 RHEL 的「小白鼠」,新功能未經充分測試就推送,導致穩定性問題(如早期 Wayland 的爭議)。
  • 資源分配爭議:Red Hat 將大量資源投入 RHEL 和企業產品(如 OpenShift),Fedora 的社群開發者偶爾感到被邊緣化。

結局

Fedora 仍是 Linux 生態的創新領頭羊,與 RHEL 的關係更像是「愛恨交織的兄弟」。社群接受其試驗性質,但希望 Red Hat 增加對 Fedora 的長期支持。

4. Oracle Linux 的「抄襲」與競爭

Oracle Linux 是 Oracle 基於 RHEL 原始碼開發的發行版,與 RHEL 二進位相容,提供免費下載和可選商業支持。它包含 Oracle 特定的 Unbreakable Enterprise Kernel (UEK)。

  • 企業的選擇:Oracle Linux 免費使用,與 Oracle 產品生態(如 Oracle Database)深度整合。UEK 內核針對雲端和高性能計算優化,吸引特定用戶。
  • 挑戰 RHEL:Oracle 提供比 RHEL 更便宜的支持選項,搶奪企業市場。

  • 「抄襲」指控:社群和 Red Hat 支持者批評 Oracle Linux 幾乎是 RHEL 的「複製品」,僅更換品牌和內核,缺乏原創貢獻。Oracle 被認為「搭便車」,未回饋開源生態。
  • Red Hat 的反擊:Red Hat 曾公開批評 Oracle 的行為,指其內核修補程式不透明,影響開源精神。2011 年,Red Hat 改變原始碼分發方式(不再公開單獨修補程式),被認為是針對 Oracle 的措施。
  • 社群反感:許多開源愛好者不信任 Oracle,因其歷史上對開源項目(如 OpenSolaris)的爭議態度。

結局

Oracle Linux 在 Oracle 生態和特定企業中占有一席之地,但整體市場份額遠低於 RHEL。Red Hat 和 Oracle 的競爭仍在繼續,社群則更傾向支持 Rocky Linux 或 AlmaLinux。

5. RHEL 與開源社群的「信任危機」

2023 年,Red Hat 宣布限制 RHEL 原始碼的公開訪問,僅向付費訂閱者和特定開發者提供(透過 Red Hat Customer Portal)。此舉引發開源社群的強烈反彈。

  • Red Hat 的辯護:Red Hat 稱此舉是為了保護商業利益,防止競爭對手(如 Oracle)直接使用其原始碼重建免費版本。Red Hat 強調仍遵守 GPL 許可,原始碼可透過其他管道(如 CentOS Stream)獲得。
  • 企業支持:付費客戶對此變化影響不大,許多企業仍信任 RHEL 的穩定性和服務。

  • 社群的憤怒:開源社群認為 Red Hat 違背了開源精神,限制原始碼訪問等於「閉源化」RHEL。許多人指責 Red Hat 被 IBM 收購後更加商業化,背離初衷。
  • 衍生發行版的挑戰:Rocky Linux 和 AlmaLinux 面臨原始碼獲取困難,需從 CentOS Stream 或其他管道重建,增加了開發負擔。社群發起「#RedHatGate」討論,表達不滿。
  • 法律爭議:部分開源律師質疑 Red Hat 是否違反 GPL 許可,雖然 Red Hat 堅稱合規,但爭議未完全平息。

結局

Rocky Linux 和 AlmaLinux 找到替代方法(從 CentOS Stream 或 RHEL 容器映像提取原始碼),繼續提供免費重建。Red Hat 推出更多免費選項(如免費的 RHEL 開發者訂閱擴展),試圖緩和社群情緒。社群對 Red Hat 的信任受損,許多用戶轉向 Debian、Ubuntu 或其他非 RHEL 系發行版。

總結與反思

RHEL 的「愛恨情仇」故事反映了開源與商業化的微妙平衡:

  • 來自其穩定性、企業支持和對開源生態的貢獻(如 Fedora、Kubernetes)。
  • 源於商業決策(如 CentOS 終止、原始碼限制)與開源精神的衝突。

八卦觀點

  • Red Hat 像個「商業學霸」,成績優秀(企業市場成功),卻因「高冷」(限制免費使用)被社群吐槽。
  • CentOS 的故事像是「青梅竹馬被拋棄」,Rocky Linux 和 AlmaLinux 是「新歡」崛起。
  • Oracle Linux 則像「抄作業的鄰桌同學」,讓 Red Hat 又氣又無奈。

這些故事不僅是技術變遷,更是開源精神的博弈。你對 RHEL 的哪段恩怨最感興趣?在評論區分享你的看法吧!