6 puntos por xguru 2025-04-20 | 4 comentarios | Compartir por WhatsApp
  • Hipervisor universal moderno y ligero diseñado para poder reemplazar a QEMU
  • Basado en Bhyve de FreeBSD, con un código de emulación de dispositivos muy pequeño y eficiente

Características principales

  • Arquitectura moderna: excluye dispositivos heredados e implementa principalmente solo dispositivos modernos basados en VirtIO, lo que reduce la complejidad
  • Diseño ligero: escrito en C y basado en Bhyve, con emulación mínima de dispositivos para ser rápido y liviano
  • Posibilidades de uso general: compatibilidad con VM con GUI y sin GUI (headless), soporte para cargador de arranque EFI y ACPI, y capacidad de ejecutar VM de Linux y Windows
  • Estructura modular:
    • Scorpi puede integrarse en otros servicios en forma de API
    • Gráficos, interfaz de usuario, dispositivos de entrada y más están separados como módulos
    • La red también puede modularizarse, lo que permite una expansión flexible

Estado actual de soporte de plataformas y planes

  • Actualmente se ejecuta en Mac ARM64 usando Apple Hypervisor Framework
  • En el futuro está previsto expandirse a las siguientes plataformas:
    • Linux x86 y ARM (basado en KVM)
    • Diversas arquitecturas, incluido RISC-V

Cargadores de arranque disponibles

  1. U-Boot
  • Rápido y sencillo, pero sin soporte para ACPI ni gráficos
  • Adecuado para VM headless que requieren ejecución rápida
  • Código fuente
  1. EDK2 UEFI
  • Soporta ACPI, framebuffer y controladores para varios dispositivos de arranque
  • Adecuado para VM gráficas o cuando se requieren diversas funciones de hardware
  • Código fuente

Hoja de ruta futura

  • Agregar funciones faltantes como compartición de archivos y soporte para copiar/pegar
  • Implementar soporte para Linux basado en KVM
  • Agregar controlador de pantalla DirectX 12 para Windows
  • Ampliar el soporte para RISC-V y otras arquitecturas

4 comentarios

 
galadbran 2025-04-20

Es un pensamiento no relacionado con este artículo, pero últimamente a menudo pienso que sería bueno poder ver otros artículos de GeekNews relacionados con un artículo específico usando los embeddings vectoriales que se usan mucho hoy en día.

 
xguru 2025-04-20

Yo también lo había pensado, pero lo sigo posponiendo :(

 
galadbran 2025-04-20

Aunque no es para macOS, aquí hay un artículo que también presenta un hipervisor ligero: Hyperlight - administrador de máquinas virtuales ligeras (VMM) | GeekNews

 
galadbran 2025-04-20