CentOS и Rocky Linux announced support for the RISC-V architecture

Red Hat developers have announced the initial release of support for the RISC-V architecture in their repository. CentOS Stream 10, which serves as the basis for Red Hat Enterprise development Linux 10. Previously, packages were released for the x86_64 (x86_64_v3 in RHEL 10), Aarch64, ppc64le (POWER9), and s390x (IBM z14) architectures. Red Hat also released experimental builds of RHEL 10 for RISC-V systems, developed jointly with SiFive.

Currently in the git repository CentOS Stream has already integrated most of the patches that address issues with building and running various packages on riscv64 systems. Some patches have not yet been migrated to the main repository and remain in separate git branches, which are planned to be published on July 1st, along with bootable builds ready for use on SiFive HiFive Premier P550 boards. After the builds are published, a separate build will be launched on RISC-V hardware. server Koji and work will continue on transferring created fixes to the main projects (upstream).

Project Rocky Linux, aimed at creating a free RHEL build that can take the place of the classic CentOS, went further and announced official support for RISC-V systems (riscv64gc) in Rocky Linux 10. Rocky Linux 10 will support StarFive VisionFive 2 (VF2) and SiFive HiFive Premier P550 boards, as well as running in QEMU, similar to the RISC-V builds from the Fedora project. Support for Milk-V and Banana Pi boards is also being considered.

The RISC-V architecture has been given the status of alternatively supported and, unlike the primary architectures (x86_64, Aarch64, ppc64le, and s390x), will not block releases for other architectures. The presence of RISC-V-specific issues in packages will not stop the publication of builds of these packages for other architectures.

When running on the VisionFive 2 board and in QEMU, the stock kernel from RHEL 10 will be used, while when running on the SiFive HiFive Premier P550 series boards, a custom kernel from the hardware manufacturer will be used. The build is being developed in collaboration with the Fedora project. Release time Rocky Linux 10 has not yet been reported.

Additionally, the Alma project initiative can be noted. Linux about creating a version of the EPEL 10 repository (Extra Packages for Enterprise Linux) for the x86-64-v2 architecture. Unlike the RHEL 10 distribution, which supplies packages with optimizations for the x86-64-v3 microarchitecture, the Alma distribution Linux generates separate builds for the x86-64-v2 microarchitecture, which are maintained in parallel with the base x86-64-v3 builds. From now on, builds for x86-64-v2 in Alma Linux will cover not only the main repository but also the EPEL repository. Compared to x86-64-v2, x86-64-v3 support covers the AVX, AVX2, BMI2, FMA, LZCNT, MOVBE, and SXSAVE processor extensions. Support for x86-64-v2 maintains compatibility with CPUs older than Intel Haswell and AMD Excavator, designed before 2013.

Source: opennet.ru

Buy reliable hosting for sites with DDoS protection, VPS VDS servers 🔥 Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster