Ubuntu 25.10 és a RISC-V: egyelőre csak QEMU virtualizációval

Segítséget kaptál? Szívesen töltöd itt az idődet? Visszajársz hozzánk? Támogasd a munkákat: Ko-fi és Paypal!

kami911 képe

Az Ubuntu 25.10 kiadásában a Canonical jelentősen emeli a RISC-V architektúra alapkövetelményeit: a rendszer az új RVA23 profilt veszi alapul. Ennek azonban van egy komoly következménye – jelenleg a 25.10-es Ubuntu kizárólag QEMU virtualizáció alatt futtatható RISC-V környezetben, mivel a piacon még nem érhetők el a specifikációnak megfelelő fizikai hardverek.

Az RVA23 profil és jelentősége

A RISC-V RVA23S64 ISA profil új kötelező és opcionális kiterjesztéseket vezet be, amelyek célja, hogy az architektúra teljesítményét közelebb hozzák az ARM és az x86 világához.

Az új kötelező funkciók közül kiemelkedik:

  • a skálázható vektorutasítások (scalable vector support), amelyek a párhuzamos feldolgozásra építő modern alkalmazásoknál kulcsfontosságúak,
  • a pointer masking, amely a biztonság és a memóriahasználat hatékonyságát javítja.

Az opcionális kiegészítések között található a kontrolláramlás integritásának védelme (control flow integrity) és a vektoros kriptográfiai támogatás (vector crypto support), amelyek a jövőbeli biztonsági és teljesítménykövetelményeknek próbálnak megfelelni.

Miért marad el a hardvertámogatás?

Jelenleg a piacon nincs olyan RISC-V hardver, amely teljes mértékben támogatná az RVA23 specifikációt. Ez azt jelenti, hogy a Canonical döntése lényegében megelőzi a gyártókat, és a fejlesztők, tesztelők csak QEMU emuláció segítségével tudják kipróbálni az Ubuntu 25.10 RISC-V kiadását.

Akik meglévő, korábbi generációs RISC-V hardveren szeretnének Ubuntut futtatni, azok számára továbbra is elérhető és támogatott a 24.04 LTS kiadás, illetve a frissebb csomagokat kínáló 25.04 nem-LTS verzió.

Canonical tervei a következő kiadásokra

A Canonical fejlesztői jelezték, hogy az egész rendszer újrafordítása (archive rebuild) a 26.04 LTS kiadás idejére várható, ahol a GCC és más fordítók teljes körűen fel lesznek készítve az új ISA-profil kihasználására. Emellett jelenleg még vizsgálják, hogy a C és C++ nyelveken túl más fordított nyelvek (pl. Rust, Go, Java) hogyan támogathatják az RVA23-at.

Mit jelent ez a felhasználóknak?

A helyzet jelenleg kissé paradox: az Ubuntu 25.10 az új, jövőbe mutató RISC-V profilra épül, de fizikai eszköz nélkül nem futtatható natívan. Ezért a kiadás elsősorban fejlesztőknek és kísérletezőknek lehet hasznos, akik QEMU alatt szeretnének ismerkedni az új lehetőségekkel.

A várakozások szerint, mire szélesebb körben elérhetőek lesznek az RVA23-at támogató RISC-V lapkák és egykártyás számítógépek, addigra a Canonical már a 26.04 LTS kiadásra fog koncentrálni, amely sokkal stabilabb alapot nyújthat ezekhez a platformokhoz.