Fedora計劃交付基於Fedora Rawhide的RHEL構建

很多 Fedora 開發者發布 通過廣告 成立特別興趣小組 (SIG) 為了支持 Enterprise Linux Next (ELN) 項目,該項目旨在提供基於 Fedora Rawhide 存儲庫的紅帽企業 Linux 的持續構建。

這個提出的新的開發流程, 意味著新的 RHEL 分支每三年創建一個 Fedora 分支, 反過來,這將單獨開發一段時間,直到形成最終產品。

ELN 將允許模擬 Red Hat Enterprise Linux 版本 基於 Fedora Rawhide 存儲庫中隨機創建的片段。

值得一提的是,到目前為止,自從 Fedora 分叉以來,RHEL 的準備工作一直是在閉門進行的。 紅帽希望通過 CentOS Stream 使 RHEL 開發流程對社區更加開放和透明。

ELN (Enterprise Linux Next) 特別興趣小組 (SIG) 的使命是實現 RHEL 的連續可啟動版本。

RHEL 採用經典方法,從 Fedora 分叉出來,並在其完全作為產品重新出現之前進行了很長一段時間的私人開發。 相反,我們希望利用 Fedora Rawhide 和 CI/CD 技術的進步,在任意時間分叉並開始強化 RHEL 版本。

ELN旨在使分叉階段 來自 CentOS Stream/RHEL 接下來來自 Fedora 通過使用類似於持續集成系統的技術來提高可預測性,加上 ELN 將提供單獨的構建根目錄和構建過程來重建 Fedora Rawhide 存儲庫,就像它是 RHEL 一樣。

此外, 開發人員提到他們計劃同步成功的重建 來自 ELN 使用 RHEL Next 實驗版本, 對 Fedora 中不允許的軟件包添加其他更改(例如,添加商標)。 同時,開發人員將通過在條件塊級別將差異拆分為規範文件來嘗試最小化差異。

借助 ELN,Fedora 維護人員將能夠檢測和測試可能影響 RHEL 開發的早期更改。

ELN 有什麼好處?

CentOS Stream 的出現和重新關注為 RHEL 開發提供了更清晰的故事。 Fedora 仍然是下一個主要 RHEL 版本的開發中心,而 CentOS Stream 則填補了穩定和更新的上游角色。

因此,我們中的一些人已經開始探索如何確保 Fedora 鞏固其在生態系統中的寶貴地位。 我們決定專注於簡化 Fedora 分叉並成為 Red Hat Enterprise Linux 的過程。 

除此之外,還可以檢查規範文件中條件塊的預期更改,即在“%{rhel}”設置為“9”(ELN 變量“%{ fedora}”)的情況下觸發條件時構建包”將返回“false”),模擬為未來的 RHEL 分支構建軟件包。

ELN 也將允許進行實驗 在不影響 Fedora 核心構建的情況下將新想法變為現實。

這包括可用於針對新編譯器標誌測試 Fedora 軟件包、禁用實驗性或不適當的 RHEL 功能、更改硬件架構要求以及啟用其他 CPU 擴展的 ELN。

例如,在不更改 Fedora 中標準包構建過程的情況下,提到您可以同時測試啟用了 AVX2 指令支持的構建,然後評估在包中使用 AVX2 的性能影響,並決定是否在主 Fedora 中實施更改分配。

終於 如果您有興趣了解更多信息,你可以諮詢 詳情請見以下鏈接。


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責資料:AB Internet Networks 2008 SL
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。