Las mejores alternativas aRVVM

Máquina virtual y emulador de código abierto para ejecutar sistemas RISC-V con enfoque en rendimiento y seguridad

Visitar RVVM
Captura de la web de RVVM

RVVM es una máquina virtual y emulador de código abierto diseñado para ejecutar sistemas de invitados RISC-V. Está orientado a desarrolladores y entusiastas de la arquitectura RISC-V que buscan una alternativa eficiente y portable a los emuladores convencionales, resolviendo la necesidad de probar software RISC-V en hardware de otras arquitecturas.

Sus funciones principales incluyen:

  • Conjunto de instrucciones completo para soportar rv64imafdcb y extensiones Zkr/Zicbom.
  • JIT de trazado con backends x86_64, ARM64 y RISC-V para mejorar el rendimiento.
  • Soporte de sistemas de invitados como Linux, FreeBSD, OpenBSD y Haiku.
  • Almacenamiento NVMe con soporte TRIM y entrada/salida multihilo rápida.
  • Passthrough VFIO para dispositivos PCIe como GPUs.
  • API de biblioteca para integrar la emulación en otros proyectos.

El proyecto se distribuye bajo licencias MPL 2.0 y GPL 3.0, destacando por su código ligero y su enfoque en la seguridad mediante aislamiento a nivel de kernel. Al ser software libre y portable, es una opción sólida para quienes requieren emulación RISC-V sin depender de soluciones propietarias o más pesadas.

Compartir:

Código abierto

  • Coste

    Gratis
  • Código abierto

    Sí
  • Licencia

    GPL-3.0
  • Repositorio

    LekKit/rvvm
Plataformas
MacLinux
Tipo de aplicación
EscritorioLínea de comandos

Propiedades

  • Ligero
  • Autoalojado
  • Multiplataforma

Categorías

Parecidos a RVVM