Haiku hat Unterstützung für Hardware-Virtualisierung in QEMU hinzugefügt

Haiku hat Unterstützung für Hardware-Virtualisierung in QEMU hinzugefügt

Im Rahmen von Googles Projekt „Summer of Code 2024“ hat das Betriebssystem Haiku erhebliche Fortschritte im Bereich der Virtualisierung erzielt. Dank der Arbeit eines Entwicklers mit dem Spitznamen „dalme“ unterstützt QEMU auf Haiku jetzt die Hardwarebeschleunigung.

Ziel des Projekts war die Portierung des NVMM-Hypervisors von DragonFlyBSD auf Haiku. Dadurch kann QEMU Hardware-CPU-Virtualisierungserweiterungen wie Intel VT-x nutzen und so potenziell die Leistung verbessern. virtuelle Maschinen, nahezu nativ.

Zu den wichtigsten Errungenschaften des Projekts zählen:

  • Portierung von NVMM-Frontend und VMX-Backend auf Haiku
  • Hinzufügen von Extended Page Table (EPT)-Unterstützung zum Haiku-Kernel
  • Anpassen von QEMU für die Arbeit mit NVMM auf Haiku

Obwohl die Implementierung noch nicht abgeschlossen ist, zeigen erste Tests vielversprechende Ergebnisse. Einfache Betriebssysteme und Bootloader können nun mit Hardwarebeschleunigung auf Haiku ausgeführt werden. Komplexere Systeme wie Haiku selbst oder X hingegen…ubuntu, funktionieren noch nicht.

Der Entwickler stellt nach der Behebung des EPT-bezogenen Fehlers eine deutliche Leistungsverbesserung auf echter Hardware fest, obwohl weiterhin einige Stabilitätsprobleme bestehen. Auch die Unterstützung für Multiprocessing ist in der Entwicklung, derzeit stürzt QEMU ab, wenn SMP aktiviert ist.

Dieses Projekt stellt einen wichtigen Schritt in der Entwicklung der Virtualisierungsfunktionen von Haiku dar. Wenn die verbleibenden Probleme behoben sind, können Haiku-Benutzer mit einer deutlich verbesserten Leistung beim Ausführen virtueller Maschinen über QEMU rechnen.

Der Code des Projekts ist auf GitHub verfügbar, wurde aber noch nicht in die Hauptcodebasis von Haiku integriert.

Source: linux.org.ru

Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz und VPS-VDS-Servern 🔥 Kaufen Sie zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server | ProHoster