CentOS og Rocky Linux har annonceret støtte til RISC-V-arkitekturen.

Udviklerne fra Red Hat har annonceret indførelsen af indledende support for RISC-V-arkitekturen i CentOS Stream 10-repositoriet, som er grundlaget for udviklingen af Red Hat Enterprise Linux 10. Tidligere blev pakker udgivet til arkitekturerne x86_64 (x86_64_v3 i RHEL 10), Aarch64, ppc64le (POWER9) og s390x (IBM z14). Red Hat har også præsenteret eksperimentelle versioner af RHEL 10 til RISC-V-systemer, udviklet i samarbejde med SiFive.

I øjeblikket er størstedelen af patchene, der løser problemer med bygning og funktion af forskellige pakker på riscv64-systemer, allerede integreret i CentOS Stream git-repositoriet. Nogle patches er endnu ikke overført til hovedrepositoriet og forbliver i separate git-grene, som planlægges offentliggjort den 1. juli, sammen med bootbare versioner klar til brug på SiFive HiFive Premier P550 boards. Efter offentliggørelsen af versionerne vil en separat Koji-opbygningsinfrastruktur blive lanceret på RISC-V-hardware. server Koji, og arbejdet med at overføre de oprettede rettelser til de grundlæggende projekter (upstream) vil fortsætte.

Projektet Rocky Linux, der sigter mod at skabe en fri version af RHEL, der kan erstatte den klassiske CentOS, er gået videre og annonceret officiel support for RISC-V-systemer (riscv64gc) i Rocky Linux 10. Rocky Linux 10 vil understøtte StarFive VisionFive 2 (VF2) og SiFive HiFive Premier P550 boards samt kørsel i QEMU-emulatoren, ligesom RISC-V-versionerne fra Fedora-projektet. Muligheden for at implementere support for Milk-V og Banana Pi boards overvejes.

RISC-V-arkitekturen har fået status som alternativt understøttet og, i modsætning til de primære arkitekturer (x86_64, Aarch64, ppc64le og s390x), vil ikke blokere udgivelsen af versioner til andre arkitekturer. Tilstedeværelsen af RISC-V-specifikke problemer i pakker vil ikke stoppe offentliggørelsen af disse pakker til andre arkitekturer.

Ved brug af VisionFive 2-boardet og i QEMU vil det standard kernel fra RHEL 10 blive anvendt, mens der ved brug af SiFive HiFive Premier P550 boards anvendes et separat kernel fra hardwareproducenten. Udviklingen af versionen foregår i samarbejde med Fedora-projektet. Udgivelsestidspunktet for Rocky Linux 10 er endnu ikke annonceret.

Derudover kan man nævne initiativet fra projektet Alma Linux om at oprette en variant af EPEL 10 (Extra Packages for Enterprise Linux) repository for x86-64-v2 arkitektur. I modsætning til RHEL 10 distributionen, der leverer pakker med optimeringer til mikroarkitekturen x86-64-v3, danner Alma Linux separate builds for mikroarkitekturen x86-64-v2, som følges parallelt med de grundlæggende builds for x86-64-v3. Fremover vil builds for x86-64-v2 i Alma Linux dække ikke kun det primære repository, men også EPEL repository. Sammenlignet med x86-64-v2 dækker x86-64-v3 processorforlængelserne AVX, AVX2, BMI2, FMA, LZCNT, MOVBE og SXSAVE. Understøttelse af x86-64-v2 bevarer kompatibiliteten med CPU'er ældre end Intel Haswell og AMD Excavator, der blev designet før 2013.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster