CentOS, Rocky Linux Back RISC-V Architecture

Developers from Red Hat announced the implementation of the initial support for the RISC-V architecture in the CentOS Stream 10 repository, as part of the development of Red Hat Enterprise Linux 10. Prior to this, packages were created for x86_64 (x86_64_v3 in RHEL 10), AArch64, PPC64le (Power9), and S390X (IBM Z14) architectures. Red Hat also introduced RHEL 10 experimental builds for RISC-V systems, developed in collaboration with Sifive.

Currently, the CentOS Stream GIT repository has integrated most patches that address issues related to the assembly and operation of various packages on RISC-V systems. Some patches are still in separate GIT repositories, scheduled for publication on July 1, along with compatible builds for the Sifive Hifive Premier P550 boards. Subsequently, a dedicated koji server will be launched for RISC-V hardware, and the process of transferring these fixes to upstream projects will continue.

The Rocky Linux project, which aims to create a free RHEL-compatible distribution to replace CentOS, announced its official support for RISC-V systems in Rocky Linux 10. Rocky Linux 10 will support Starfive Visionfive 2 (VF2) and Sifive Hifive Premier P550 systems, as well as run in the Qemu emulator similar to the RISC-V builds from the Fedora project. Additionally, support for MILK-V and BANANA Pi may be implemented.

The RISC-V architecture now holds alternatively supported status, meaning it will not hinder releases for primary architectures like X86_64, AArch64, PPC64le, and S390X. Specific issues related to RISC-V packages will not delay the publication of those packages for other architectures.

When operating on Visionfive 2 and Qemu boards, the standard kernel from RHEL 10 will be utilized, while a dedicated core from the equipment manufacturer will be used for Sifive Hifive Premier P550 series. The development of this support is a joint effort with the Fedora project, and the release date

/Reports, release notes, official announcements.