红帽开发人员宣布在其代码库中首次发布对 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
