Ubuntu 25.10 release to mandate RVA23 profile, obsoleting most RISC-V hardware

RISC-V is an open architecture standard that provides flexibility, and chip designers can add or remove instructions as they please to match their application requirements. That’s all great until complex software designed to run on multiple platforms is involved. That’s why for Linux and Android support, the RVA (RISC-V Application) profiles were created, so that every RISC-V SoC designed for those systems meets some minimal requirements and shared instructions, to which you would also add more if needed, as long as they don’t break the standard.

The RISC-V association ratified the latest RVA23 profile for 64-bit RISC-V in October 2024, which notably mandates support for the vector and hypervisor extensions. OMGUbuntu also reports that Canonical has decided to raise the required RISC-V ISA profile family to RVA23, or more exactly RVA23U64, from RVA20 for the upcoming Ubuntu 25.10 release. In other words, going forward, Ubuntu will only be supported on newer hardware platforms, and incompatible systems running Ubuntu 24.04 won’t be able to upgrade.

Ubuntu RISC-V RVA23

 

Large projects always stop support for older hardware after a while, but Canonical may have been overly zealous here. Let’s have a look at the test plan from the commit:

Test that Ubuntu 22.04 Jammy can be upgraded to Ubuntu 24.04 Noble on RVA20 hardware.
Test that Ubuntu 24.04 Noble cannot be upgraded to Plucky or Questing on RVA20 hardware.
Test that Ubuntu 25.04 Plucky cannot be upgraded to Questing on RVA20 hardware.
Test that Ubuntu 24.04 Noble can be upgraded to Questing on a RVA23 virtual machine.
Test that Ubuntu 24.04 Plucky can be upgraded to Questing on a RVA23 virtual machine.

Test that Ubuntu 24.04 Plucky can be upgraded to Questing on an arm64 virtual machine.

QEMU 10.0 provides all RVA23U64 extensions.

Notice something odd. RVA20 was tested on hardware, and RVA23 was tested on a virtual machine. Why? That’s because RVA23-compliant is basically non-existent, as noted by Bruce Hoult on X:

… There are zero (0) RVA23 machines in the market at present. The spec was only ratified a few months ago.

Peter de Kraker also chimed in on the Launchpad “Bug” report linked above:

Yeah. Quite bummed that my orangepi rv2 would immediately become unsupported by newer Ubuntu versions. :(. I would understand this for 26.10 but now?? RVA22 seems much more sane and indeed as Laurent says, there is no hardware with rva23 currently?!

Orange Pi RV2 No Ubuntu 25.10 26.04

For reference, the “old” Orange Pi RV2 was released in March 2025, or about four months ago, it won’t support the latest Ubuntu release, making most exciting RISC-V boards obsolete, although some may also be compliant with RVA23, depending on the instructions implemented in the SoC. So you may have to switch to another Linux distribution if you want to run a recent Linux OS on a RISC-V board that does not meet the RVA23 Profile requirements.

Thanks to TLS for the tip.

Share this:
FacebookTwitterHacker NewsSlashdotRedditLinkedInPinterestFlipboardMeWeLineEmailShare

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress. We also use affiliate links in articles to earn commissions if you make a purchase after clicking on those links.

Radxa Orion O6 Armv9 mini-ITX motherboard

8 Replies to “Ubuntu 25.10 release to mandate RVA23 profile, obsoleting most RISC-V hardware”

  1. This makes a lot of sense. Ubuntu is focused on Server and Desktop use. For the people who want to use low-feature embedded processors, there will always be buildroot/yocto, alpine, openwrt, which happily support cheap 32-bit race-to-the-bottom systems.

    1. Yep, I also think that usually when there is a review of some high-speed risc-v boards the result is good but not fast enough yet.
      So the reputation is that risc-v is slow / not fast enough and if you test it with ubuntu then also ubuntu is also slow / not fast enough.
      Focusing on this new profile would allow ubuntu to optimize its risc-v buildings and also meanwhile hoping that the new boards will be more fast then previous ones.
      Could it be ? Or simple an ” address error ” thoughts ?

      ps
      Looking for a comparison between rva20 and rva23 the brave AI also is quoting this article.
      Congrats Jean-Luc !

  2. canonical increasingly being microsoft In fact almost half the linux xd hardawre that is not even 10 years old are already obsolete because companies think yes. for me if others do the same as canonical can easily kill the interest of risc-v from abusive prices (In my country it is expensive), few SBC and most are already discontinued. and the worst that is all 64-bits, totally different from ARM or PowerPC or up to X86 with 32 being abandoned pwq

  3. What was Canonical’s rationale for this decision? Does this reduce their support burden? It’s sad to see the RV2 is another step closer to being completely DOA, but I guess RISC support is going to move in fits and starts until it starts getting serious traction.

    1. RVA23 is far more secure then older versions, there are serious security vulnerabilities in that older hardware.

      Also RISC-V is no-where remotely popular in mobile, desktop or server markets, its only really present in IoT so the update is very much needed.

      Its also not just Ubuntu but Google and others settling on RVA23 as the path forward.

    1. Or Debian, or Arch Linux, or lot of other distributions ^^. Anyway it’s always better to be far from Snap and other Ubuntu craps like this.

  4. They’ve barely started and they’re already finishing. This seems to be due to the fact that RISCV is increasingly being developed in China and is competing with ARM. And Ubuntu is associated with ARM.

Leave a Reply

Your email address will not be published. Required fields are marked *

Boardcon MINI1126B-P AI vision system-on-module wit Rockchip RV1126B-P SoC
Boardcon MINI1126B-P AI vision system-on-module wit Rockchip RV1126B-P SoC