A Red Hat fejlesztői bejelentették a RISC-V architektúra kezdeti támogatásának megvalósítását a CentOS Stream 10 tárolójában, amely a Red Hat Enterprise Linux 10 fejlesztésének alapjául szolgál. Korábban csomagok jelentek meg az x86_64 (x86_64_v3 az RHEL 10-ben), Aarch64, ppc64le (POWER9) és s390x (IBM z14) architektúrákra. A Red Hat kísérleti RHEL 10 verziókat is bemutatott a RISC-V rendszerekhez, amelyeket a SiFive céggel közösen fejlesztenek.
Jelenleg a CentOS Stream git-tárolójába már integrálva van a legtöbb javítószelvény, amelyek a különböző csomagok építési és működési problémáit hivatottak megoldani riscv64 rendszereken. Néhány javítószelvény még nem került át az alap tárolóba, és külön git-ágakon maradnak, amelyeket terveznek közzétenni július 1-jén, egyidőben a SiFive HiFive Premier P550 lapkákhoz készült, munkára kész indítócsomagokkal. A közzétételt követően a RISC-V hardvereken fog megkezdődni egy külön. szerver Koji, és folytatódik a létrehozott hibajavítások átültetése az alap projektekkel (upstream).
A Rocky Linux projekt, amely egy ingyenesen elérhető RHEL build létrehozására összpontosít, amely képes helyettesíteni a klasszikus CentOS-t, tovább lépett, és bejelentette RISC-V (riscv64gc) rendszerek hivatalos támogatását a Rocky Linux 10-ben. A Rocky Linux 10 támogatni fogja a StarFive VisionFive 2 (VF2) és SiFive HiFive Premier P550 lapkákat, valamint a QEMU emulátorban való indítást, a Fedora projekt RISC-V buildjeihez hasonlóan. A Milk-V és Banana Pi lapkák támogatásának megvalósítása is fontolóra van véve.
A RISC-V architektúra alternatív támogatást kapott, és eltérően az elsődleges architektúráktól (x86_64, Aarch64, ppc64le és s390x) nem fogja blokkolni a többi architektúra kiadásait. A csomagok RISC-V-re specifikus problémái nem állítják meg azoknak a csomagoknak a közzétételét más architektúrákra.
A VisionFive 2 lapon és a QEMU-ban az RHEL 10-ből származó alapértelmezett kernel fog működni, míg a SiFive HiFive Premier P550 sorozat lapokon az eszközgyártótól származó külön kernel. A build fejlesztése a Fedora projekttel együttműködésben zajlik. A Rocky Linux 10 kiadásának időpontját még nem közölték.
Érdemes megemlíteni az Alma Linux projekt kezdeményezését, amely az EPEL 10 (Extra Packages for Enterprise Linux) repó alternatívájának létrehozására irányul x86-64-v2 architektúrához. A RHEL 10 disztribúcióval ellentétben, amely a x86-64-v3 mikroarchitektúrához optimalizált csomagokat kínál, az Alma Linux disztribúció külön telepítéseket készít az x86-64-v2 mikroarchitektúrához, amelyek párhuzamosan kísérik a x86-64-v3 alaptelepítéseket. Az Alma Linux számára az x86-64-v2 telepítések nemcsak az alap repót, hanem az EPEL repót is lefedik. Az x86-64-v3 támogatás az AVX, AVX2, BMI2, FMA, LZCNT, MOVBE és SXSAVE processzorbővítményekkel rendelkezik az x86-64-v2-vel szemben. Az x86-64-v2 támogatás lehetővé teszi a régebbi Intel Haswell és AMD Excavator CPU-k 2013 előtt készült eszközeivel való kompatibilitást.
Forrás: opennet.ru
