6 Punkte von xguru 2025-04-20 | 4 Kommentare | Auf WhatsApp teilen
  • Ein moderner und leichtgewichtiger Universal-Hypervisor, der als Ersatz für QEMU konzipiert wurde
  • Basiert auf FreeBSDs Bhyve; der Code zur Geräteemulation ist sehr klein und effizient

Hauptmerkmale

  • Moderne Architektur: Verzichtet auf Altgeräte und implementiert größtenteils nur moderne VirtIO-basierte Geräte, um die Komplexität zu reduzieren
  • Leichtgewichtiges Design: In C geschrieben und auf Bhyve basierend, mit minimaler Geräteemulation für schnelle und schlanke Ausführung
  • Universell einsetzbar: Unterstützung für GUI- und nicht-GUI-VMs (Headless), EFI-Bootloader- und ACPI-Unterstützung, Linux- und Windows-VMs können ausgeführt werden
  • Modulare Architektur:
    • Scorpi kann als API in andere Dienste integriert werden
    • Grafik, Benutzeroberfläche, Eingabegeräte usw. sind als Module getrennt
    • Auch das Networking kann modularisiert werden, was flexible Erweiterungen ermöglicht

Aktueller Plattform-Support und Pläne

  • Derzeit läuft es auf Mac ARM64 unter Nutzung des Apple Hypervisor Framework
  • Künftig ist eine Erweiterung auf folgende Plattformen geplant:
    • Linux x86 und ARM (auf Basis von KVM)
    • Verschiedene Architekturen einschließlich RISC-V

Verfügbare Bootloader

  1. U-Boot
  • Schnell und kompakt, aber ohne Unterstützung für ACPI und Grafik
  • Geeignet für Headless-VMs, bei denen ein schneller Start wichtig ist
  • Quellcode
  1. EDK2 UEFI
  • Unterstützt ACPI, Framebuffer und Treiber für verschiedene Boot-Geräte
  • Geeignet für Grafik-VMs oder wenn verschiedene Hardware-Funktionen benötigt werden
  • Quellcode

Zukünftige Roadmap

  • Ergänzung fehlender Funktionen wie Dateifreigabe und Kopieren/Einfügen-Unterstützung
  • Implementierung der Linux-Unterstützung auf KVM-Basis
  • Hinzufügen eines DirectX-12-Display-Treibers für Windows
  • Erweiterung der Unterstützung für RISC-V und andere Architekturen

4 Kommentare

 
galadbran 2025-04-20

Das hat zwar nichts mit diesem Artikel zu tun, aber ich denke in letzter Zeit öfter, dass es schön wäre, wenn man mit den heute häufig verwendeten Vektor-Embeddings andere GeekNews-Artikel anzeigen könnte, die mit einem bestimmten Artikel in Zusammenhang stehen.

 
xguru 2025-04-20

Das habe ich auch gedacht, aber ich schiebe es immer wieder auf. seufz

 
galadbran 2025-04-20

Nicht für macOS, aber ebenfalls ein Artikel zur Vorstellung eines leichtgewichtigen Hypervisors: Hyperlight - Leichtgewichtiger Virtual Machine Manager (VMM) | GeekNews

 
galadbran 2025-04-20