Näib, et ökosüsteem Linux on juba hakanud astuma kindlaid samme RISC-V arhitektuuri toetamise suunas. (avatud alternatiiv x86 ja ARM-i traditsioonilisele domineerimisele), alates hiljutisest ajast Red Hat on teatanud RISC-V esialgsest toetamisest CentOS Streamis. 10 (mis on Red Hat Enterprise Linux 10 (RHEL 10) arendamise aluseks). Paralleelselt projektiga Kivine Linux, üks RHEL-i peamisi derivaate, on ametlikult kinnitanud oma ühilduvust RISC-V-ga versioonis 10, laiendades seega toetatud arhitektuuride valikut.
CentOS Streami repositooriumisse saabunud riscv64 arhitektuuri eksperimentaalse toe lisandumisega liitub Red Hat vaba tarkvara maailmas kasvava trendiga "pühenduda avatud ja modulaarsetele arhitektuuridele". See uus ühilduvus lisatakse juba olemasolevatele.
RHEL 10 ja RISC-V kasutamise alustamine
Oma reklaamis Red Hat mainib seda RISC-V tööd tehakse koostöös tootja SiFive'iga.ja nende seadmete jaoks on juba loodud RHEL 10 eksperimentaalsed versioonid.
Uue arvutijuhiste komplekti arhitektuuri (ISA) puhul pole tavaline, et tööstusharu toetus tekib. Viimati rakendas Red Hat uue ISA Red Hat Enterprise Linux (RHEL) 7.2-ga, mis lisas ARM-protsessori disaini implementatsiooni…
See on uue ISA esmakordne tutvustus pärast CentOS-i üleminekut ülalt-alla jaotuselt alt-üles jaotusele.
Peale selle, CentOS Streami Giti hoidla sisaldab nüüd enamikku parandusi. vajalik pakettide kompileerimise ja käivitamise probleemide lahendamiseks riscv64 platvormidel. Siiski jäävad mõned parandused teisejärgulistesse harudesse ja integreeritakse põhihoidlasse 1. juulil, kui eeldatavasti avaldatakse ka HiFive Premier P550 plaadile spetsiifilised käivitatavad versioonid.
Kui see etapp on lõppenud, Red Hat plaanib juurutada ehitusinfrastruktuuri Koji pühendus RISC-V riistvarale. Lisaks jätkub vajalike muudatuste ülesvooluprotsess, et väljatöötatud täiustused jõuaksid kogukonna põhiprojektideni.
Rocky Linux 10 läheb sammu võrra edasi
Red Hati edasiliikumisel ettevaatusega, Rocky Linux on otsustanud minna kaugemale Teata ametlikust toetusest RISC-V-le versioonis 10. See ühilduvus ei piirdu ainult sisemiste kompilatsioonidega, vaid sisaldab funktsionaalset tuge mitmetele konkreetsetele riistvarakeskkondadele, samuti virtualiseeritud keskkondades QEMU abil töötamist.
Arhitektuur riscv64gc on integreeritud alternatiivse arhitektuurina, See tähendab, et RISC-V-spetsiifilised kompileerimisvead ei blokeeri teiste arhitektuuride värskenduste väljatöötamist ja avaldamist. See rikketaluvuse poliitika võimaldab paralleelset edu ilma küpsemate platvormide (nt x86_64 või AArch64) stabiilsust kahjustamata.
Rocky Linux 10 RISC-V versioone peetakse alternatiivseks arhitektuuriks; Erinevalt ppc64le-st ja s390x-st on riscv64 kompileerimise tõrked siiski võimalikud. ei ei peeta saatuslikuks ega blokeeri need teiste arhitektuuride käivitamist. Lühidalt, Rocky Linuxi pakettide uuendamist ei takista RISC-V järkude või arhitektuuripõhiste veaparanduste ootamine.
Rocky Linuxi RISC-V tugi põhineb Fedora RISC-V projekti loodud infrastruktuuril, mis on aluseks kompilaatori pinule ja pakettide koostamise süsteemile. Paljud põhikomponendid on Fedorast EL10-sse tagasiportitud. (Enterprise Linux 10), tagades suurema ühilduvuse ja järjepidevuse distributsioonide vahel.
Selles esimeses etapis toetavad Rocky Linux 10 RISC-V arhitektuuril järgmisi seadmeid:
- StarFive VisionFive 2: täielikult toetatud, kasutades standardset RHEL 10 kerneli.
- QEMU: ideaalne virtuaalsetes keskkondades testimiseks.
- SiFive HiFive Premier P550: ühilduv, kuigi tootja spetsiaalse kerneliga, mis eeldab teatud funktsionaalseid piiranguid.
- Piim-V ja banaanipii: plaadid on veel hindamisel ja nende tugi lisandub ökosüsteemi stabiliseerudes.
Selle arengu eristav omadus on selle kogukondlik päritolu, eriti Rocky Linuxi puhul. Alates 2024. aasta algusest on vabatahtlike meeskonnad töötanud koos Fedora eelnevate jõupingutustega vajalike tööriistade kohandamiseks, muutes selle sammu RISC-V suunas enamaks kui lihtsalt tehniliseks ühilduvuseks.
Lõpuks väärib mainimist, et kuna tugi paraneb ja riistvara muutub taskukohasemaks, võib RISC-V-st saada elujõuline valik professionaalsete infrastruktuuride, manussüsteemide ja väikese energiatarbega lahenduste jaoks.