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 .
Notably missing software from the RISC-V ecosystem is Microsoft Windows , .NET , VirtualBox , and VMware ESXi .
Cloud providers with RISC-V servers include Scaleway and Cloud-V but not Microsoft Azure or Amazon Web Services (AWS).[ 1] [ 2]
Assemblers
Bootloaders
Compilers
Debuggers
Decompilers
Disassemblers
Emulators
felix86 – x86-64 userspace emulator[ 6]
QEMU
Hypervisors
Simulators
Operating systems
Embedded/real-time
Linux distributions
Misc
ACPI since version 6.6 (released in May 2025)
UEFI [ 16]
Armbian – Software Framework
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[ 17]
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
Fortran – General-purpose programming language using GNU Fortran
CircuitPython – Programming language for embedded electronics
MicroPython – Microcontroller software based on Python
Snek[ 18]
Go – Programming language[ 19]
Julia – Dynamic programming language (tier 3)[ 20]
Rust – General-purpose programming language[ 21]
Java (HotSpot )[ 22]
Mono – Computer software project
Nim – Programming language
OCaml – Programming language
Zig – General-purpose programming language (tier 2)
References
^ 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 .
^ "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 .
^ "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 .
^ 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 .
RISC-V
Topics Software Operating systems Linux distributions