Utviklere fra Red Hat har annonsert implementeringen av initial støtte for RISC-V-arkitekturen i CentOS Stream 10-repositoriet, som fungerer som grunnlag for utviklingen av Red Hat Enterprise Linux 10. Tidligere ble pakker utgitt for arkitekturene x86_64 (x86_64_v3 i RHEL 10), Aarch64, ppc64le (POWER9) og s390x (IBM z14). Red Hat ga også ut eksperimentelle versjoner av RHEL 10 for RISC-V-systemer, utviklet i samarbeid med SiFive.
For øyeblikket har CentOS Stream git-repository allerede integrert de fleste oppdateringene som løser problemer med montering og drift av ulike pakker på riscv64-systemer. Noen oppdateringer er ennå ikke flyttet til hovedarkivet og forblir i separate git-grener, som etter planen skal publiseres 1. juli, sammen med oppstartbare bygg klare til å kjøre på SiFive HiFive Premier P550-kort. Etter at byggene er publisert, vil en egen Koji-server bli lansert i byggeinfrastrukturen på RISC-V-maskinvare, og arbeidet med å overføre de opprettede rettelsene til hovedprosjektene (oppstrøms) vil fortsette.
Rocky Linux-prosjektet, som hadde som mål å lage en gratis RHEL-bygg som kan erstatte det klassiske CentOS, gikk lenger og annonserte offisiell støtte for RISC-V-systemer (riscv64gc) i Rocky Linux 10. Rocky Linux 10 vil støtte StarFive VisionFive 2 (VF2) og SiFive HiFive Premier P550-kort, samt lanseres i QEMU-emulatoren, i likhet med RISC-V-bygg fra Fedora-prosjektet. Muligheten for å implementere støtte for Milk-V og Banana Pi-kort vurderes.
RISC-V-arkitekturen har fått statusen alternativt støttet, og i motsetning til primærarkitekturene (x86_64, Aarch64, ppc64le og s390x), vil den ikke blokkere utgivelser for andre arkitekturer. Tilstedeværelsen av RISC-V-spesifikke problemer i pakker vil ikke stoppe publiseringen av versjoner av disse pakkene for andre arkitekturer.
Når man jobber på VisionFive 2-kortet og i QEMU, vil standardkjernen fra RHEL 10 bli brukt, og når man jobber på kortene i SiFive HiFive Premier P550-serien, vil en separat kjerne fra utstyrsprodusenten bli brukt. Byggingen utvikles i samarbeid med Fedora-prosjektet. Utgivelsestidspunktet for Rocky Linux 10 er ennå ikke annonsert.
I tillegg er det verdt å merke seg initiativet til Alma Linux-prosjektet om å lage en versjon av EPEL 10-depotet (Extra Packages for Enterprise Linux) for x86-64-v2-arkitekturen. I motsetning til RHEL 10-distribusjonen, som leverer pakker med optimaliseringer for x86-64-v3-mikroarkitekturen, oppretter Alma Linux-distribusjonen separate bygg for x86-64-v2-mikroarkitekturen, som vedlikeholdes parallelt med de grunnleggende x86-64-v3-byggene. Fra nå av vil x86-64-v2-bygg i Alma Linux ikke bare dekke hoveddepotet, men også EPEL-depotet. Sammenlignet med x86-64-v2 dekker x86-64-v3-støtten prosessorutvidelsene AVX, AVX2, BMI2, FMA, LZCNT, MOVBE og SXSAVE. Støtte for x86-64-v2 tillater kompatibilitet med CPUer eldre enn Intel Haswell og AMD Excavator, designet før 2013.
Kilde: opennet.ru
