RISC-V ecosystem
Appearance
![]() | This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these messages)
|
Notably missing from the RISC-V ecosystem is Microsoft Windows, .NET, VirtualBox, and VMware ESXi.
Assemblers
[edit]Bootloaders
[edit]Compilers
[edit]- GNU Compiler Collection (GCC)
- LLVM
- Tiny C Compiler (TCC)
Debuggers
[edit]- GNU Debugger (gdb)
- LLDB
Decompilers
[edit]Disassemblers
[edit]Emulators
[edit]Hypervisors
[edit]- Intel Cloud Hypervisor
- XtratuM
Simulators
[edit]Operating systems
[edit]Embedded/real-time
[edit]Linux distributions
[edit]- Alpine Linux
- Chimera Linux
- Debian (official)
- Fedora Linux (as a secondary architecture)
- Gentoo Linux[1]
- NixOS (experimental)[2]
- openSUSE
- Ubuntu[3]
Misc
[edit]- Armbian – Software Framework
- Binary File Descriptor library – GNU support for multiple executable file formats
- 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
- 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[4]
- OVPsim – multiprocessor platform emulator
- TianoCore EDK II – Reference software implementation for UEFI
- coreboot – Open-source computer firmware
- CircuitPython – Programming language for embedded electronics
- MicroPython – Microcontroller software based on Python
- Snek[5]
- Go – Programming language[6]
- Julia – Dynamic programming language (tier 3)[7]
- Rust – General-purpose programming language[8]
- Java (HotSpot)[9]
- Mono – Computer software project
- Zig – General-purpose programming language (tier 2)
References
[edit]- ^ "Downloads – Gentoo Linux". www.gentoo.org. Retrieved 25 June 2025.
- ^ "RISC-V - NixOS Wiki". wiki.nixos.org. Retrieved 25 June 2025.
- ^ "Download Ubuntu for RISC-V Platforms". Ubuntu. Retrieved 25 June 2025.
- ^ "OpenMathLib/OpenBLAS". OpenMathLib. 25 June 2025. Retrieved 25 June 2025.
- ^ Packard, Keith (16 June 2025). "keith-packard/snek". 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.