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 ), 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).
Hardware Freedom U540 and HiFive Unleashed by SiFive.
ESP32 by Espressif Systems.
SpacemiT K3 by SpacemiT.
Assemblers
GNU Assembler TCCASM
Bootloaders
Barebox Das U-Boot GNU GRUB Limine
Compilers
GNU Compiler Collection (GCC) LLVM / Clang Tiny C Compiler (TCC)
Debuggers GNU Debugger (gdb) LLDB
Decompilers JEB decompiler
Disassemblers Binary Ninja Ghidra Interactive Disassembler (IDA Pro) Radare2
Emulators
felix86 – x86-64 userspace emulator QEMU
Hypervisors
bhyve (FreeBSD) KVM (Linux) Intel Cloud Hypervisor Xen XtratuM
Simulators gem5 Spike
Operating systems
Android (unofficial experimental support) Linux FreeBSD (tier 2), NetBSD, OpenBSD Haiku Tizen OpenHarmony
Embedded/real-time
Apache Mynewt eCos FreeRTOS Nucleus RTOS NuttX PX5 RTOS RIOT RTEMS RT-Thread ThreadX Tock VxWorks Zephyr
Linux distributions
Alpine Linux Chimera Linux Debian (official) Fedora Linux (as a secondary architecture) Gentoo Linux NixOS (experimental) openSUSE Red Hat Enterprise Linux (developer preview) Rocky Linux Ubuntu
Misc ACPI since version 6.6 (released in May 2025) UEFI
using GNAT using GCC
using GNU Fortran
Snek
(tier 3)
Java (HotSpot)
(tier 2)
See also List of free and open-source EDA software
References