Das Open-Source-Virtualisierungsprojekt QEMU ist am 23. April 2024 in Version 9.0.0 erschienen. Die offizielle Release-Ankündigung nennt mehr als 2.700 Commits von 220 Beitragenden. Zu den wichtigsten Neuerungen gehört die Unterstützung für das Board raspi4b, die eine weitgehend vollständige Emulation des Raspberry Pi 4 Model B ermöglicht.
Neue ARM-Plattform für Tests und Fehlersuche
QEMU ergänzt die Raspberry-Pi-Unterstützung um zusätzliche Ein- und Ausgabegeräte, darunter SPI- und Ethernet-Komponenten. Für die ARM-Architektur kommen außerdem die Erweiterungen ECV, NV und NV2 hinzu. Die virtuelle Plattform lässt sich damit für Tests nutzen, ohne dass ein physisches Board bereitstehen muss. Die Entwicklung der Reihe begann mit deutlich einfacher ausgestatteten Modellen wie dem Raspberry Pi 2.
Erweiterungen für RISC-V und LoongArch
Auch andere Architekturen erhalten neue Funktionen. QEMU 9.0.0 unterstützt bei RISC-V unter anderem Zacas und Profile wie RVA22. Für LoongArch kommen KVM-Beschleunigung sowie weitere Vektor-Erweiterungen hinzu. Bei virtuellen Maschinen lässt sich der Arbeitsspeicher in mehreren Fällen parallel vorallokieren, außerdem wurde die Unterstützung für effizientere VM-Snapshots ausgebaut.
QEMU bleibt ein Werkzeug für die plattformübergreifende Entwicklung
Die neue Raspberry-Pi-Emulation ist vor allem für das Testen von ARM-Software, Cross-Compiling und das Debugging eingebetteter Systeme interessant. Für Spiele- und Engine-Teams kann QEMU Testläufe auf abweichenden Prozessorarchitekturen vereinfachen, ersetzt aber keine Messungen auf echter Hardware.

