Vývojári spoločnosti Red Hat oznámili prvé vydanie podpory pre architektúru RISC-V vo svojom repozitári. CentOS Stream 10, ktorý slúži ako základ pre vývoj Red Hat Enterprise Linux 10. Predtým boli vydané balíky pre architektúry x86_64 (x86_64_v3 v RHEL 10), Aarch64, ppc64le (POWER9) a s390x (IBM z14). Spoločnosť Red Hat tiež vydala experimentálne zostavenia RHEL 10 pre systémy RISC-V, vyvinuté spoločne so spoločnosťou SiFive.
Momentálne v git repozitári CentOS Stream už integroval väčšinu záplat, ktoré riešia problémy so zostavovaním a spúšťaním rôznych balíčkov na systémoch riscv64. Niektoré záplaty ešte neboli migrované do hlavného repozitára a zostávajú v samostatných vetvách git, ktorých publikovanie je plánované na 1. júla spolu so zavádzacími zostavami pripravenými na použitie na doskách SiFive HiFive Premier P550. Po publikovaní zostáv bude na hardvéri RISC-V spustená samostatná zostava. server Koji a práca na prenose vytvorených opráv do hlavných projektov (upstream) bude pokračovať.
Projekt Rocky Linux, ktorého cieľom je vytvoriť bezplatnú zostavu RHEL, ktorá môže nahradiť klasickú CentOS, zašiel ešte ďalej a oznámil oficiálnu podporu pre systémy RISC-V (riscv64gc) v Rocky Linux 10. Rocky Linux Verzia 10 bude podporovať dosky StarFive VisionFive 2 (VF2) a SiFive HiFive Premier P550 a bude bežať v QEMU, podobne ako zostavenia RISC-V z projektu Fedora. Zvažuje sa aj podpora dosiek Milk-V a Banana Pi.
Architektúra RISC-V získala status alternatívne podporovanej a na rozdiel od primárnych architektúr (x86_64, Aarch64, ppc64le a s390x) nebude blokovať vydania pre iné architektúry. Prítomnosť problémov špecifických pre RISC-V v balíkoch nezabráni publikovaniu zostavení týchto balíkov pre iné architektúry.
Pri spustení na doske VisionFive 2 a v QEMU sa použije štandardné jadro z RHEL 10, zatiaľ čo pri spustení na doskách SiFive HiFive Premier série P550 sa použije vlastné jadro od výrobcu hardvéru. Zostavenie sa vyvíja v spolupráci s projektom Fedora. Čas vydania Rocky Linux 10 zatiaľ nebolo nahlásených.
Okrem toho možno spomenúť iniciatívu projektu Alma. Linux o vytvorení verzie repozitára EPEL 10 (Extra Packages for Enterprise Linux) pre architektúru x86-64-v2. Na rozdiel od distribúcie RHEL 10, ktorá dodáva balíky s optimalizáciami pre mikroarchitektúru x86-64-v3, distribúcia Alma Linux generuje samostatné zostavenia pre mikroarchitektúru x86-64-v2, ktoré sú udržiavané paralelne so základnými zostaveniami x86-64-v3. Odteraz zostavenia pre x86-64-v2 v Alme Linux Bude pokrývať nielen hlavný repozitár, ale aj repozitár EPEL. V porovnaní s x86-64-v2, podpora x86-64-v3 zahŕňa rozšírenia procesorov AVX, AVX2, BMI2, FMA, LZCNT, MOVBE a SXSAVE. Podpora pre x86-64-v2 zachováva kompatibilitu s procesormi staršími ako Intel Haswell a AMD Excavator, navrhnutými pred rokom 2013.
Zdroj: opennet.ru
