RISC-V ecosystem

From Wikipedia, the free encyclopedia

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]

Hardware

Assemblers

Bootloaders

Compilers

Debuggers

Decompilers

Disassemblers

Emulators

  • felix86 – x86-64 userspace emulator[6]
  • QEMU

Hypervisors

Simulators

Operating systems

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
  • Dart – Programming language[18]
  • Fortran – General-purpose programming language using GNU Fortran
  • CircuitPython – Programming language for embedded electronics
  • MicroPython – Microcontroller software based on Python
  • Snek[19]
  • Go – Programming language[20]
  • Julia – Dynamic programming language (tier 3)[21]
  • Rust – General-purpose programming language[22]
  • Java (HotSpot)[23]
  • Mono – Computer software project
  • Nim – Programming language
  • OCaml – Programming language
  • Zig – General-purpose programming language (tier 2)

References

Related Articles

Wikiwand AI