紅帽開發人員宣佈在其程式碼庫中首次發布對 RISC-V 架構的支援。 CentOS Stream 10 是 Red Hat Enterprise 開發的基礎。 Linux 10. 在此之前,已發布了適用於 x86_64(RHEL 10 中的 x86_64_v3)、Aarch64、ppc64le(POWER9)和 s390x(IBM z14)架構的軟體包。 Red Hat 也發布了與 SiFive 共同開發的 RISC-V 系統的 RHEL 10 實驗版本。
目前位於 git 倉庫中 CentOS Stream 已經整合了大部分用於解決在 riscv64 系統上建置和運行各種軟體包問題的修補程式。部分修補程式尚未遷移到主倉庫,仍保留在單獨的 Git 分支中,計劃於 7 月 1 日發布,同時發布的還有可在 SiFive HiFive Premier P550 開發板上使用的可啟動版本。版本發布後,將在 RISC-V 硬體上啟動單獨的版本。 服務器 Koji 和工作人員將繼續把已創建的修復程序轉移到主專案(上游)。
項目 Rocky Linux旨在創建一個免費的 RHEL 構建版本,以取代經典版本。 CentOS更進一步,宣布正式支援 RISC-V 系統 (riscv64gc)。 Rocky Linux 10 Rocky Linux 10 將支援 StarFive VisionFive 2 (VF2) 和 SiFive HiFive Premier P550 開發板,並可在 QEMU 環境下運行,類似於 Fedora 專案的 RISC-V 版本。對 Milk-V 和 Banana Pi 開發板的支援也在考慮之中。
RISC-V 架構已被賦予替代支援的狀態,並且與主要架構(x86_64、Aarch64、ppc64le 和 s390x)不同,它不會阻止其他架構的發布。軟體包中存在 RISC-V 特定問題不會阻止發布針對其他架構的軟體包版本。
在 VisionFive 2 開發板和 QEMU 環境下運行時,將使用 RHEL 10 的預設內核;而在 SiFive HiFive Premier P550 系列開發板上運行時,將使用硬體製造商提供的客製化核心。此版本由 Fedora 專案合作開發。發佈時間 Rocky Linux 第10號尚未被報道。
此外,值得一提的是阿爾瑪計畫倡議。 Linux 關於創建 EPEL 10 儲存庫(企業版額外軟體包)的版本 Linux)適用於x86-64-v2架構。與RHEL 10發行版不同,後者提供的軟體包針對x86-64-v3微架構進行了最佳化,而Alma發行版則針對x86-64-v2架構。 Linux Alma 會為 x86-64-v2 微架構產生單獨的建置版本,這些版本與基礎 x86-64-v3 建置版本並行維護。從現在開始,Alma 中的 x86-64-v2 建置版本將由 Alma 產生。 Linux 不僅涵蓋主程式碼庫,還涵蓋 EPEL 程式碼庫。與 x86-64-v2 相比,x86-64-v3 支援 AVX、AVX2、BMI2、FMA、LZCNT、MOVBE 和 SXSAVE 處理器擴充。對 x86-64-v2 的支援則保持了與 2013 年之前設計的、早於 Intel Haswell 和 AMD Excavator 的 CPU 的兼容性。
來源: opennet.ru
