El ecosistema RISC-V incluye sistemas que arrancan con UEFI , gestionan la energía con ACPI y ejecutan diversos sistemas operativos, incluidas distribuciones de Linux como Ubuntu .
Entre los programas que faltan en el ecosistema RISC-V destacan Microsoft Windows , .NET , VirtualBox y VMware ESXi .
Entre los proveedores de nube con servidores RISC-V se incluyen Scaleway y Cloud-V, pero no Microsoft Azure ni Amazon Web Services (AWS). [ 1 ] [ 2 ]
Hardware
Freedom U540 y HiFive, presentados por SiFive .
ESP32 de Espressif Systems .
SpacemiT K3 de SpacemiT .
Ensambladores
Cargadores de arranque
Compiladores
- Colección de compiladores GNU (GCC)
- LLVM / Clang
- Compilador C pequeño (TCC)
Depuradores
- Depurador GNU (gdb)
- LLDB
Descompiladores
Desmontadores
Emuladores
Hipervisores
Simuladores
- gema5
- Espiga
Sistemas operativos
- Android (soporte experimental no oficial) [ 8 ]
- Linux
- FreeBSD (nivel 2), NetBSD , [ 9 ] OpenBSD
- Haiku
- Tizen
- Armonía abierta
Integrado/en tiempo real
Distribuciones de Linux
- Linux alpino
- Chimera Linux
- Debian (oficial) [ 10 ]
- Fedora Linux (como arquitectura secundaria)
- Gentoo Linux [ 11 ]
- NixOS (experimental) [ 12 ]
- openSUSE [ 13 ]
- Red Hat Enterprise Linux (versión preliminar para desarrolladores) [ 14 ]
- Rocky Linux [ 15 ]
- Ubuntu [ 16 ]
Varios
- ACPI desde la versión 6.6 (lanzada en mayo de 2025)
- UEFI [ 17 ]
- Armbian – Marco de software
- Biblioteca de descriptores de archivos binarios : compatibilidad de GNU con múltiples formatos de archivos ejecutables.
- BLIS – Biblioteca de software numérico
- Buildroot – Herramienta para compilar Linux
- GNU Binutils : herramientas de desarrollo de software de GNU para código ejecutable.
- glibc – Implementación GNU de la biblioteca estándar de C
- musl – Implementación de la biblioteca estándar de C para el sistema operativo Linux
- Newlib : implementación de la biblioteca estándar de C para sistemas embebidos.
- FFmpeg – Marco de trabajo multimedia
- Valgrind : herramienta de programación para la creación de perfiles, la depuración de memoria y la detección de fugas de memoria.
- strace : utilidad de espacio de usuario para diagnóstico, depuración e instrucción en Linux.
- OpenBLAS : software de código abierto [ 18 ]
- OVPsim – Simulador de sistema completo
- TianoCore EDK II : implementación de software de referencia para UEFI
- coreboot – Firmware de código abierto para ordenadores
- Ada : lenguaje de programación de alto nivel lanzado por primera vez en 1980 utilizando GNAT.
- D – Lenguaje de programación de sistemas multiparadigma que utiliza GCC
- Dart – Lenguaje de programación [ 19 ]
- Fortran : lenguaje de programación de propósito general que utiliza GNU Fortran.
- CircuitPython : lenguaje de programación para electrónica embebida.
- MicroPython : software para microcontroladores basado en Python.
- Serpiente [ 20 ]
- Go – Lenguaje de programación [ 21 ]
- Julia – Lenguaje de programación dinámico (nivel 3) [ 22 ]
- Rust – Lenguaje de programación de propósito general [ 23 ]
- Java ( HotSpot ) [ 24 ]
- Mono – Proyecto de software informático
- Nim – Lenguaje de programación
- OCaml – Lenguaje de programación
- Zig – Lenguaje de programación de propósito general (nivel 2)
Referencias
- ↑ VI, Hecho con ❤️ por FWEB, VDESIGN &. "Elastic Metal RV1" . Scaleway . Recuperado el 10 de julio de 2025 .
{{cite web}}: CS1 maint: varios nombres: lista de autores ( enlace ) - ↑ "Cloud - O-RISC-V. Solo recursos RISC-V" . o-riscv.com . Consultado el 10 de julio de 2025 .
- ↑ "4.23. RISC-V — barebox 2025.07.0 documentación" . www.barebox.org . Consultado el 7 de julio de 2025 .
- ↑ "RISC-V — Documentación de la versión desconocida de U-Boot" . docs.u-boot.org . Consultado el 7 de julio de 2025 .
- ↑ "JEB / RISC-V - Descompilador JEB de PNF Software" . www.pnfsoftware.com . Consultado el 8 de julio de 2025 .
- ↑ "felix86 – Ejecuta juegos x86 y x86-64 en RISC-V" . felix86.com . Consultado el 8 de julio de 2025 .
- ↑ "El Proyecto Xen anuncia el lanzamiento de Xen 4.20 con seguridad y rendimiento mejorados" . www.linuxfoundation.org . Consultado el 28 de julio de 2025 .
- ↑ Rahman, Mishaal (21 de enero de 2021). "Android ha sido adaptado a una placa RISC-V" . XDA . Consultado el 8 de julio de 2025 .
- ^ "NetBSD/riscv" . wiki.netbsd.org . Consultado el 4 de agosto de 2025 .
- ↑ "RISC-V - Debian Wiki" . wiki.debian.org . Consultado el 30 de junio de 2025 .
- ↑ "Descargas – Gentoo Linux" . www.gentoo.org . Consultado el 25 de junio de 2025 .
- ↑ "RISC-V - Wiki de NixOS" . wiki.nixos.org . Consultado el 25 de junio de 2025 .
- ↑ "openSUSE:RISC-V - openSUSE Wiki" . en.opensuse.org . Consultado el 9 de julio de 2025 .
- ↑ "Red Hat se asocia con SiFive para una vista previa para desarrolladores de RISC-V de Red Hat Enterprise Linux 10" . www.redhat.com .
- ↑ "Versión actual 10 - Documentación" . docs.rockylinux.org . Consultado el 30 de junio de 2025 .
- ↑ "Descargar Ubuntu para plataformas RISC-V" . Ubuntu . Consultado el 25 de junio de 2025 .
- ↑ "Especificación de la interfaz de firmware extensible unificada" (PDF) . Unified EFI Forum, Inc. Consultado el 9 de julio de 2025 .
- ^ "OpenMathLib/OpenBLAS" . OpenMathLib. 25 de junio de 2025 . Consultado el 25 de junio de 2025 .
- ↑ "dart compile" . dart.dev . Consultado el 6 de octubre de 2025 .
- ↑ Packard, Keith (16 de junio de 2025). "keith-packard/snek" . GitHub . Consultado el 25 de junio de 2025 .
- ↑ "Instalación de Go desde el código fuente - El lenguaje de programación Go" . go.dev . Consultado el 25 de junio de 2025 .
- ^ al, Jeff Bezanson, Stefan Karpinski, Viral Shah, Alan Edelman, et. «Descargar Julia» . julialang.org . Consultado el 25 de junio de 2025 .
{{cite web}}: CS1 maint: varios nombres: lista de autores ( enlace ) - ↑ "Grupo de trabajo de dispositivos integrados" . www.rust-lang.org . Consultado el 25 de junio de 2025 .
- ^ "JEP 422: Puerto Linux/RISC-V" . openjdk.org . Consultado el 25 de junio de 2025 .
Categoría :
- RISC-V