Red Hat och Rocky Linux satsar på RISC-V 

RISC-V Red Hat och Rocky Linux

Det verkar som att ekosystemet hos Linux har redan börjat ta konkreta steg mot att stödja RISC-V-arkitekturen. (ett öppet alternativ till den traditionella dominansen av x86 och ARM), sedan nyligen, Red Hat har meddelat initialt stöd för RISC-V i CentOS Stream. 10 (som utgör grunden för utvecklingen av Red Hat Enterprise Linux 10 (RHEL 10)). Parallellt med projektet Rocky linux, ett av de viktigaste derivaten av RHEL, har officiellt bekräftat sin kompatibilitet med RISC-V i version 10, vilket utökar utbudet av arkitekturer som stöds.

Med ankomsten av experimentellt stöd för riscv64-arkitekturen i CentOS Stream-arkivet ansluter sig Red Hat till den växande trenden inom fri mjukvaruvärlden att "satsa på öppna och modulära arkitekturer". Denna nya kompatibilitet läggs till de som redan finns.

Komma igång med RHEL 10 med RISC-V

I din annons, Red Hat nämner det RISC-V-arbetet utförs i samarbete med tillverkaren SiFive, och experimentella versioner av RHEL 10 har redan genererats för deras enheter.

Det är inte vanligt att en ny datorinstruktionsuppsättningsarkitektur (ISA) genererar branschstöd. Senast Red Hat implementerade en ny ISA var med Red Hat Enterprise Linux (RHEL) 7.2, som lade till en implementering för ARM CPU-designen…

Detta är den första introduktionen av en ny ISA sedan CentOS övergick från en top-down- till en bottom-up-distribution.

Förutom det, CentOS Stream Git-arkivet innehåller nu de flesta patchar. behövs för att lösa problem med paketkompilering och exekvering på riscv64-plattformar. Vissa korrigeringar finns dock kvar i sekundära grenar och kommer att integreras i huvudförrådet den 1 juli, när körbara versioner specifika för HiFive Premier P550-kortet också förväntas släppas.

När denna fas är avslutad, Red Hat planerar att driftsätta en bygginfrastruktur Koji dedikerad till RISC-V-hårdvara. Dessutom kommer uppströmsprocessen för nödvändiga förändringar att fortsätta så att de utvecklade förbättringarna når samhällets kärnprojekt.

Rocky Linux 10 går ett steg längre

Allt eftersom Red Hat går framåt med försiktighet, Rocky Linux har beslutat att gå längre genom att tillkännager officiellt stöd för RISC-V i version 10. Denna kompatibilitet är inte begränsad till interna kompileringar, utan inkluderar funktionellt stöd för flera specifika hårdvarumiljöer, samt att köra i virtualiserade miljöer med QEMU.

arkitektur riscv64gc har integrerats som en alternativ arkitektur, vilket innebär att RISC-V-specifika kompileringsfel inte blockerar utveckling och lansering av uppdateringar för andra arkitekturer. Denna feltoleranspolicy tillåter parallella framsteg utan att det påverkar stabiliteten hos mer mogna plattformar som x86_64 eller AArch64 negativt.

RISC-V-versioner för Rocky Linux 10 kommer att betraktas som en alternativ arkitektur; Till skillnad från ppc64le och s390x kan kompileringsfel för riscv64 dock uppstå. Nej kommer inte att betraktas som dödliga och de kommer inte heller att blockera lanseringen av de andra arkitekturerna. Kort sagt, paketuppdateringar för Rocky Linux kommer inte att hindras av att vänta på RISC-V-versioner eller arkitekturspecifika buggfixar.

Rocky Linux-stöd för RISC-V bygger på infrastrukturen som utvecklats av Fedora RISC-V-projektet, vilket fungerar som bas för kompilatorstacken och paketbyggsystemet. Många av nyckelkomponenterna har portats tillbaka från Fedora till EL10 (Enterprise Linux 10), vilket säkerställer större kompatibilitet och konsekvens mellan distributioner.

I denna första fas inkluderar enheter som stöds av Rocky Linux 10 på RISC-V-arkitektur:

  • StarFive VisionFive 2: fullt stöd, med standard RHEL 10-kärnan.
  • QEMU: idealisk för testning i virtuella miljöer.
  • SiFive HiFive Premier P550: kompatibel, dock med en speciell kärna från tillverkaren, vilket innebär vissa funktionella begränsningar.
  • Mjölk-V och Banan-Pi: plattor fortfarande under utvärdering, vars stöd kommer att läggas till allt eftersom ekosystemet stabiliseras.

Det som utmärker denna utveckling är dess gemenskapsursprung, särskilt i fallet med Rocky Linux. Sedan början av 2024 har volontärteam arbetat tillsammans med Fedoras uppströms ansträngningar att anpassa de nödvändiga verktygen, vilket gör denna övergång mot RISC-V till mer än bara teknisk kompatibilitet.

Slutligen är det värt att nämna att i takt med att stödet förbättras och hårdvara blir mer överkomlig, kan RISC-V bli ett gångbart alternativ för professionell infrastruktur, inbäddade miljöer och strömsnåla lösningar.


Lägg till som prioriterad källa