Red Hat i Rocky Linux se klade na RISC-V 

RISC-V Red Hat i Rocky Linux

Izgleda da ekosistem Linux je već počeo poduzimati čvrste korake ka podršci RISC-V arhitekture. (otvorena alternativa tradicionalnoj dominaciji x86 i ARM-a), od nedavno, Red Hat je najavio početnu podršku za RISC-V u CentOS Streamu. 10 (koji služi kao osnova za razvoj Red Hat Enterprise Linuxa 10 (RHEL 10)). Paralelno s tim, projekat Rocky linux, jedan od glavnih derivata RHEL-a, je zvanično potvrdio svoju kompatibilnost sa RISC-V u verziji 10, čime je proširen raspon podržanih arhitektura.

Dolaskom eksperimentalne podrške za riscv64 arhitekturu u CentOS Stream repozitorij, Red Hat se pridružuje rastućem trendu unutar svijeta slobodnog softvera "posvećenosti otvorenim i modularnim arhitekturama". Ova nova kompatibilnost se dodaje onima koje su već prisutne.

Početak rada s RHEL 10 s RISC-V

U vašem oglasu, Red Hat to pominje Rad na RISC-V se odvija u saradnji sa proizvođačem SiFive., a eksperimentalne verzije RHEL 10 su već generirane za njihove uređaje.

Nije uobičajeno da nova arhitektura skupa računarskih instrukcija (ISA) generira podršku industrije. Posljednji put kada je Red Hat implementirao novi ISA sistem bilo je sa Red Hat Enterprise Linuxom (RHEL) 7.2, koji je dodao implementaciju za dizajn ARM CPU-a...

Ovo je prvo uvođenje novog ISA-a otkako je CentOS prešao sa distribucije od vrha prema dolje na distribuciju od dna prema vrhu.

Pored toga, CentOS Stream Git repozitorij sada uključuje većinu zakrpa. potrebno za rješavanje problema s kompajliranjem i izvršavanjem paketa na riscv64 platformama. Međutim, neke ispravke ostaju u sekundarnim granama i bit će integrirane u glavni repozitorij 1. jula, kada se očekuje i objavljivanje izvršnih verzija specifičnih za HiFive Premier P550 ploču.

Kada se ova faza završi, Red Hat planira da implementira infrastrukturu za izgradnju Koji se posvetio RISC-V hardveru. Osim toga, proces uvođenja potrebnih promjena će se nastaviti kako bi razvijena poboljšanja stigla do ključnih projekata zajednice.

Rocky Linux 10 ide korak dalje

Kako Red Hat napreduje s oprezom, Rocky Linux je odlučio ići dalje najaviti službenu podršku za RISC-V u svojoj verziji 10. Ova kompatibilnost nije ograničena na interne kompilacije, već uključuje funkcionalnu podršku za nekoliko specifičnih hardverskih okruženja, kao i pokretanje u virtualiziranim okruženjima pomoću QEMU-a.

Arhitektura riscv64gc je integriran kao alternativna arhitektura, što znači da greške pri kompajliranju specifične za RISC-V neće blokirati razvoj i izdavanje ažuriranja za druge arhitekture. Ova politika tolerancije grešaka omogućava paralelni napredak bez ugrožavanja stabilnosti zrelijih platformi kao što su x86_64 ili AArch64.

RISC-V verzije za Rocky Linux 10 će se smatrati alternativnom arhitekturom; Međutim, za razliku od ppc64le i s390x, greške kompajliranja za riscv64 Ne. neće se smatrati fatalnim niti će blokirati pokretanje drugih arhitektura. Ukratko, ažuriranja paketa za Rocky Linux neće biti otežana čekanjem na RISC-V verzije ili ispravke grešaka specifične za arhitekturu.

Podrška Rocky Linuxa za RISC-V izgrađena je na infrastrukturi koju je razvio Fedora RISC-V projekat, a koja služi kao osnova za stek kompajlera i sistem izgradnje paketa. Mnoge ključne komponente su prenesene iz Fedore na EL10. (Enterprise Linux 10), osiguravajući veću kompatibilnost i konzistentnost između distribucija.

U ovoj prvoj fazi, uređaji koje podržava Rocky Linux 10 na RISC-V arhitekturi uključuju:

  • StarFive VisionFive 2: potpuno podržano, koristeći standardni RHEL 10 kernel.
  • QEMU: idealno za testiranje u virtuelnim okruženjima.
  • SiFive HiFive Premier P550: kompatibilan, iako sa posebnim kernelom proizvođača, što podrazumijeva određena funkcionalna ograničenja.
  • Milk-V i Banana Pi: ploče su još uvijek u fazi procjene, a podrška će biti dodana kako se ekosistem bude stabilizirao.

Ono što izdvaja ovaj razvoj jeste njegovo zajedničko porijeklo, posebno u slučaju Rocky Linuxa. Od početka 2024. godine, volonterski timovi rade uz Fedorine napore u nadogradnji da prilagodi potrebne alate, čineći ovaj prelazak prema RISC-V više od puke tehničke kompatibilnosti.

Konačno, vrijedi spomenuti da bi, kako se podrška poboljšava, a hardver postaje pristupačniji, RISC-V mogao postati održiva opcija za profesionalnu infrastrukturu, ugrađena okruženja i rješenja s niskom potrošnjom energije.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.