Article · Wikipedia archive · Last revised Jun 11, 2026

RISC-V ecosystem

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.

Last revised
Jun 11, 2026
Read time
≈ 3 min
Length
681 w
Citations
23
Source

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).12

Hardware

Freedom U540 and HiFive Unleashed by SiFive.

ESP32 by Espressif Systems.

SpacemiT K3 by SpacemiT.

Assemblers

Bootloaders

Compilers

Debuggers

Decompilers

Disassemblers

Emulators

  • felix86 – x86-64 userspace emulator6
  • QEMU

Hypervisors

  • bhyve (FreeBSD)
  • KVM (Linux)
  • Intel Cloud Hypervisor
  • Xen7
  • XtratuM

Simulators

Operating systems

Embedded/real-time

Linux distributions

Misc

  • ACPI since version 6.6 (released in May 2025)
  • UEFI16
  • 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 software17
  • 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 language18
  • Fortran – General-purpose programming language using GNU Fortran
  • CircuitPython – Programming language for embedded electronics
  • MicroPython – Microcontroller software based on Python
  • Snek19
  • Go – Programming language20
  • Julia – Dynamic programming language (tier 3)21
  • Rust – General-purpose programming language22
  • Java (HotSpot)23
  • Mono – Computer software project
  • Nim – Programming language
  • OCaml – Programming language
  • Zig – General-purpose programming language (tier 2)
References

References

  1. VI, Made with ❤️ by FWEB, VDESIGN &. "Elastic Metal RV1". Scaleway. Retrieved 10 July 2025.{{cite web}}: CS1 maint: multiple names: authors list (link)
  2. "Cloud - O-RISC-V. Only RISC-V Resources". o-riscv.com. Retrieved 10 July 2025.
  3. "4.23. RISC-V — barebox 2025.07.0 documentation". www.barebox.org. Retrieved 7 July 2025.
  4. "RISC-V — Das U-Boot unknown version documentation". docs.u-boot.org. Retrieved 7 July 2025.
  5. "JEB / RISC-V - JEB Decompiler by PNF Software". www.pnfsoftware.com. Retrieved 8 July 2025.
  6. "felix86 – Run x86 and x86-64 games on RISC-V". felix86.com. Retrieved 8 July 2025.
  7. "Xen Project Announces Xen 4.20 Release with Enhanced Security and Performance". www.linuxfoundation.org. Retrieved 28 July 2025.
  8. Rahman, Mishaal (21 January 2021). "Android has been ported to a RISC-V board". XDA. Retrieved 8 July 2025.
  9. "NetBSD/riscv". wiki.netbsd.org. Retrieved 4 August 2025.
  10. "RISC-V - Debian Wiki". wiki.debian.org. Retrieved 30 June 2025.
  11. "Downloads – Gentoo Linux". www.gentoo.org. Retrieved 25 June 2025.
  12. "RISC-V - NixOS Wiki". wiki.nixos.org. Retrieved 25 June 2025.
  13. "openSUSE:RISC-V - openSUSE Wiki". en.opensuse.org. Retrieved 9 July 2025.
  14. "Current Release 10 - Documentation". docs.rockylinux.org. Retrieved 30 June 2025.
  15. "Download Ubuntu for RISC-V Platforms". Ubuntu. Retrieved 25 June 2025.
  16. "Unified Extensible Firmware Interface Specification" (PDF). Unified EFI Forum, Inc. Retrieved 9 July 2025.
  17. "OpenMathLib/OpenBLAS". OpenMathLib. 25 June 2025. Retrieved 25 June 2025.
  18. "dart compile". dart.dev. Retrieved 6 October 2025.
  19. Packard, Keith (16 June 2025). "keith-packard/snek". GitHub. Retrieved 25 June 2025.
  20. "Installing Go from source - The Go Programming Language". go.dev. Retrieved 25 June 2025.
  21. 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)
  22. "Embedded devices working group". www.rust-lang.org. Retrieved 25 June 2025.
  23. "JEP 422: Linux/RISC-V Port". openjdk.org. Retrieved 25 June 2025.