RISC-V ecosystem
Software and hardware ecosystem for the RISC-V instruction set architecture
The RISC-V ecosystem includes systems that boot with UEFI , handle power management with ACPI and run a variety of operating systems including Linux distributions such as Ubuntu .
Notable software with limited or experimental support on RISC-V includes .NET (initial RISC-V runtime support has been in development since 2023 but remains unofficial as of 2026 ), VirtualBox , and VMware ESXi . Microsoft Windows has no RISC-V support.
Cloud providers with RISC-V servers include Scaleway and Cloud-V but not Microsoft Azure or Amazon Web Services (AWS).
Emulators
felix86 – x86-64 userspace emulator
QEMU
Hypervisors
bhyve (FreeBSD)
KVM (Linux)
Intel Cloud Hypervisor
Xen
XtratuM
Misc
ACPI since version 6.6 (released in May 2025)
UEFI
Armbian – Software framework for building Linux images for single-board computers
Binary File Descriptor library – GNU support for multiple executable file formats
BLIS – Numerical software library
Buildroot – Tool for building Linux
GNU Binutils – GNU software development tools for executable code
glibc – GNU implementation of the standard C library
musl – Implementation of C standard library for Linux operating system
Newlib – Implementation of the C standard library for embedded systems
FFmpeg – Multimedia framework
Valgrind – Programming tool for profiling, memory debugging and memory leak detection
strace – Diagnostic, debugging and instructional userspace utility for Linux
OpenBLAS – Open-source software
OVPsim – Full-system simulator
TianoCore EDK II – Reference software implementation for UEFI
coreboot – Open-source computer firmware
Ada – High-level programming language first released in 1980 using GNAT
D – Multi-paradigm system programming language using GCC
Dart – Programming language
Fortran – General-purpose programming language using GNU Fortran
CircuitPython – Programming language for embedded electronics
MicroPython – Microcontroller software based on Python
Snek
Go – Programming language
Julia – Dynamic programming language (tier 3)
Rust – General-purpose programming language
Java (HotSpot )
Mono – Computer software project
Nim – Programming language
OCaml – Programming language
Zig – General-purpose programming language (tier 2)
References
↑ "Microsoft .NET Runtime Lands Initial Code For RISC-V Support" . Phoronix . 22 February 2023. Retrieved 6 August 2026 .
↑ VI, Made with ❤️ by FWEB, VDESIGN &. "Elastic Metal RV1" . Scaleway . Retrieved 10 July 2025 . {{cite web }}: CS1 maint: multiple names: authors list (link )
↑ "Cloud - O-RISC-V. Only RISC-V Resources" . o-riscv.com . Retrieved 10 July 2025 .
↑ "4.23. RISC-V — barebox 2025.07.0 documentation" . www.barebox.org . Retrieved 7 July 2025 .
↑ "RISC-V — Das U-Boot unknown version documentation" . docs.u-boot.org . Retrieved 7 July 2025 .
↑ "JEB / RISC-V - JEB Decompiler by PNF Software" . www.pnfsoftware.com . Retrieved 8 July 2025 .
↑ "felix86 – Run x86 and x86-64 games on RISC-V" . felix86.com . Retrieved 8 July 2025 .
↑ "Xen Project Announces Xen 4.20 Release with Enhanced Security and Performance" . www.linuxfoundation.org . Retrieved 28 July 2025 .
↑ Rahman, Mishaal (21 January 2021). "Android has been ported to a RISC-V board" . XDA . Retrieved 8 July 2025 .
↑ "NetBSD/riscv" . wiki.netbsd.org . Retrieved 4 August 2025 .
↑ "Announcing NetBSD 11.0 (July 30, 2026)" . netbsd.org . Retrieved 3 August 2026 .
↑ "RISC-V - Debian Wiki" . wiki.debian.org . Retrieved 30 June 2025 .
↑ "Downloads – Gentoo Linux" . www.gentoo.org . Retrieved 25 June 2025 .
↑ "RISC-V - NixOS Wiki" . wiki.nixos.org . Retrieved 25 June 2025 .
↑ "openSUSE:RISC-V - openSUSE Wiki" . en.opensuse.org . Retrieved 9 July 2025 .
↑ "Red Hat partners with SiFive for a RISC-V developer preview of Red Hat Enterprise Linux 10" . www.redhat.com .
↑ "Current Release 10 - Documentation" . docs.rockylinux.org . Retrieved 30 June 2025 .
↑ "Download Ubuntu for RISC-V Platforms" . Ubuntu . Retrieved 25 June 2025 .
↑ "Unified Extensible Firmware Interface Specification" (PDF) . Unified EFI Forum, Inc. Retrieved 9 July 2025 .
↑ "OpenMathLib/OpenBLAS" . OpenMathLib. 25 June 2025. Retrieved 25 June 2025 .
↑ "dart compile" . dart.dev . Retrieved 6 October 2025 .
↑ Packard, Keith (16 June 2025). "keith-packard/snek" . GitHub . Retrieved 25 June 2025 .
↑ "Installing Go from source - The Go Programming Language" . go.dev . Retrieved 25 June 2025 .
↑ al, Jeff Bezanson, Stefan Karpinski, Viral Shah, Alan Edelman, et. "Download Julia" . julialang.org . Retrieved 25 June 2025 . {{cite web }}: CS1 maint: multiple names: authors list (link )
↑ "Embedded devices working group" . www.rust-lang.org . Retrieved 25 June 2025 .
↑ "JEP 422: Linux/RISC-V Port" . openjdk.org . Retrieved 25 June 2025 .
Topics Software Operating systems Linux distributions