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.
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?!
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.

Jean-Luc started CNX Software in 2010 as a part-time endeavor, before quitting his job as a software engineering manager, and starting to write daily news, and reviews full time later in 2011.
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.






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.
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 !
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
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.
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.
When Ubuntu iş dead with New risc boards. Long live Armbian and DietPi 🔥
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.
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.