6 points par xguru 2025-04-20 | 4 commentaires | Partager sur WhatsApp
  • Hyperviseur universel moderne et léger conçu pour pouvoir remplacer QEMU
  • Basé sur Bhyve de FreeBSD, avec un code d’émulation de périphériques très réduit et efficace

Principales caractéristiques

  • Architecture moderne : exclusion des périphériques hérités, avec l’implémentation de seuls des périphériques récents principalement basés sur VirtIO, afin de réduire la complexité
  • Conception légère : écrit en C et basé sur Bhyve, avec une émulation de périphériques minimale pour être rapide et léger
  • Polyvalence d’usage : prise en charge des VM avec interface graphique et sans interface graphique (headless), prise en charge du chargeur de démarrage EFI et d’ACPI, exécution possible de VM Linux et Windows
  • Architecture modulaire :
    • Scorpi peut être intégré à d’autres services sous forme d’API
    • Les graphismes, l’interface utilisateur, les périphériques d’entrée, etc. sont séparés en modules
    • Le réseau peut également être modularisé, permettant une extension flexible

État actuel de la prise en charge des plateformes et feuille de route

  • Actuellement, il fonctionne sur Mac ARM64 via l’Apple Hypervisor Framework
  • Extension prévue à l’avenir vers les plateformes suivantes :
    • Linux x86 et ARM (basé sur KVM)
    • Diverses architectures, y compris RISC-V

Chargeurs de démarrage disponibles

  1. U-Boot
  • Rapide et concis, mais sans prise en charge d’ACPI ni des graphismes
  • Adapté aux VM headless nécessitant un démarrage rapide
  • Code source
  1. EDK2 UEFI
  • Prend en charge ACPI, le framebuffer et divers pilotes de périphériques de démarrage
  • Convient aux VM graphiques ou aux cas nécessitant diverses fonctions matérielles
  • Code source

Feuille de route

  • Ajout de fonctions manquantes comme le partage de fichiers et la prise en charge du copier-coller
  • Implémentation de la prise en charge de Linux basée sur KVM
  • Ajout d’un pilote d’affichage DirectX 12 pour Windows
  • Extension de la prise en charge de RISC-V et d’autres architectures

4 commentaires

 
galadbran 2025-04-20

C’est une réflexion sans rapport avec cet article, mais je me dis souvent que ce serait bien de pouvoir voir d’autres articles GeekNews liés à un article donné en utilisant les vector embeddings très utilisés en ce moment.

 
xguru 2025-04-20

J’y ai pensé aussi, mais je continue de repousser ça T_T

 
galadbran 2025-04-20

Ce n’est pas pour macOS, mais voici tout de même un article de présentation d’un hyperviseur léger : Hyperlight - gestionnaire de machines virtuelles légères (VMM) | GeekNews

 
galadbran 2025-04-20