AlmaLinux 不使用“紅帽代碼”,如何保持兼容 RHEL

來源: OSCHINA
編輯:
2023-10-19 16:39:00

科技媒體 ZDNET 資深撰稿人 Steven Vaughan-Nichols 近日發表文章"How AlmaLinux stays Red Hat Enterprise Linux compatible without Red Hat code",介紹了 AlmaLinux 發行版如何在沒有任何紅帽代碼的情況下,仍保持兼容 RHEL。

今年 6 月份,紅帽執行新政策限制了 RHEL 的代碼訪問,此舉導致基于 RHEL 的衍生發行版(比如 AlmaLinux,Rocky Linux,Oracle Linux 等)難以提供與 RHEL 100% 兼容的構建。

針對此政策,甲骨文、SUSE 和 CIQ(Rocky Linux 背后的商業實體)合作建立了 OpenELA (Open Enterprise Linux Association) —— 旨在創建兼容 RHEL 的 Linux 代碼庫,并通過提供開放和免費的 Enterprise Linux (EL) 源代碼,鼓勵開發與 RHEL 兼容的發行版。

up-29deac510fcb6941f2761d016a8e201c58a.png

AlmaLiniux 沒有加入 OpenELA,而是選擇了另一條路。AlmaLinux OS 基金會主席 benny Vasquez 原話“放棄與 RHEL 1:1 的目標,AlmaLinux 致力于兼容其應用程序二進制接口 (ABI)”。主要代碼從 CentOS Stream 獲取,其他代碼則是從 Red Hat 通用基礎鏡像和上游 Linux 代碼中獲取。

但最難的部分其實是 RHEL 的 Linux 內核更新。Vasquez 說道:“如果不違反紅帽的許可協議,就無法獲得這些內核更新。因此他們的做法就是從其他各種來源獲取安全補丁,以及在 Oracle 發布補丁時再去溯源找到上游?!?/p>

Vasquez 表示這樣的流程帶來了好處:“AlmaLinux 不再受 RHEL 的約束,而且能夠比它更快地發布上游安全修復程序?!北热?,AlmaLinux 比 RHEL 提前一周修復了 AMD 微碼漏洞。

由于這篇文章一直在強調 AlamLinux 沒有使用“紅帽代碼”,有人對此提出了質疑,認為 AlamLinux 從 CentOS Stream 獲取的代碼事實上就是“紅帽代碼”。CentOS Stream 也早已與 RHLE 兼容 ABI。

展開閱讀全文
點擊加入討論??(1) 發布并加入討論??
1 評論
3 收藏
分享
返回頂部
頂部
一本久久综合亚洲鲁鲁五月天,无翼乌口工全彩无遮挡H全彩,英语老师解开裙子坐我腿中间