Die neueste Version von QEMU, dem bekannten Open-Source-Maschinenemulator und Virtualisierer ist nun verfügbar. Version 9.0.0 ist nicht nur ein großer Schritt nach vorne, sondern auch ein besonders spannendes Release für Nutzer des Raspberry Pi. Entdecke die erweiterten Funktionen und verbesserten Leistungsmerkmale, die diese Version zu bieten hat!
Was ist QEMU?
QEMU steht für “Quick EMUlator” und ist eine freie Software zur Emulation und Virtualisierung von Hardware. Sie ermöglicht es Benutzern, Betriebssysteme und Programme auf einer Vielzahl von Prozessoren und Plattformen innerhalb einer geschützten und isolierten virtuellen Maschine zu betreiben. QEMU kann entweder als Hardware-Emulator dienen, indem es die CPU eines Computers komplett nachbildet, oder durch die KVM (Kernel-based Virtual Machine) Technologie mit Hardwarebeschleunigung arbeiten, um nahezu native Leistung zu erzielen.
Kernfunktionen von QEMU:
- Komplette Emulation von Hardware: QEMU kann verschiedene Hardware-Architekturen wie x86, ARM, PowerPC und viele mehr nachbilden. Dies ist besonders nützlich für Entwickler, die Software auf unterschiedlichen Plattformen testen möchten, ohne die entsprechende physische Hardware besitzen zu müssen.
- Virtualisierung: Mithilfe der KVM-Technologie ermöglicht QEMU die Ausführung von Betriebssystemen mit hoher Geschwindigkeit durch direkte Ausführung auf der Host-Hardware. Dieser Modus wird oft für die Server-Virtualisierung verwendet, wo Effizienz und Geschwindigkeit kritisch sind.
- Benutzermodus-Emulation: QEMU kann einzelne Programme ausführen, die für eine andere Hardware-Architektur geschrieben sind. Das ist besonders nützlich für Entwickler, die plattformübergreifende Software entwickeln und testen.
- Netzwerk-Emulation: QEMU bietet vielseitige Netzwerk-Emulationsfunktionen, die es ermöglichen, komplexe Netzwerk-Setups zu simulieren und zu testen, einschließlich intern vernetzter virtueller Maschinen.
- Snapshot- und Checkpoint-Funktionen: Benutzer können den Zustand einer virtuellen Maschine speichern und später wiederherstellen, was bei der Softwareentwicklung und beim Debugging hilfreich ist.
Durch diese Eigenschaften ist QEMU eine wertvolle Ressource für Entwickler, IT-Profis und Enthusiasten, die mit unterschiedlichen Betriebssystemen und Hardware-Konfigurationen arbeiten und experimentieren möchten.
Highlights der neuen Version
- Multi-Queue-Support für virtio-blk: Diese Funktion ermöglicht die Bearbeitung verschiedener Queues einer einzigen Festplatte durch mehrere I/O-Threads, was zu einer erheblichen Leistungssteigerung führt.
- Verbesserungen beim gdbstub: Neu sind das Fangen von Systemaufrufen im Benutzermodus, Unterstützung für Fork-Follow-Modi und für siginfo:read.
- Effizientere Speicherverwaltung: Speicher-Backends können jetzt in einigen Fällen gleichzeitig mit mehreren Threads vorab zugewiesen werden.
Spezielle Verbesserungen für Raspberry Pi
Für Nutzer des Raspberry Pi 4 Model B gibt es spannende spezifische Verbesserungen:
- Erweiterte Architekturmerkmale: Genieße Features wie ECV (Enhanced Counter Virtualization) und NV (Nested Virtualization).
- Verbesserte Board-Unterstützung: Unterstützung für das B-L475E-IOT01A IoT-Node und das MPS3-AN536 (Entwicklungsboard + AN536-Firmware).
- Erweiterter Support: Verbesserte Unterstützung für IO/Disk/USB/SPI/Ethernet-Controller und Timer für Freescale i.MX6, Allwinner R40, Banana Pi, npcm7xxx und virt Boards.
Herunterladen und weitere Informationen
Du kannst die neue Version der Download-Seite von QEMU herunterladen. Alle Details zu den Änderungen findest du im Changelog.
Fazit
QEMU 9.0.0 bringt zahlreiche Neuerungen und Verbesserungen, die vor allem für Nutzer des Raspberry Pi 4 sehr interessant sein dürften. Lade die neue Version herunter und erlebe die verbesserte Leistung und erweiterte Unterstützung selbst!