LinuxAlternative

Linux · System Tools

QEMU

QEMU ist ein Full-System-Emulator, der verschiedene Betriebssysteme unter Linux ausführt und häufig mit KVM für nahezu native Geschwindigkeit kombiniert wird.

Open SourceKostenlos
Als Erste(r) bewerten
Lizenz
GPL-2.0
Aktuelle Version
11.1.2

Was ist QEMU?

QEMU ist ein reifer, quelloffener Maschinenemulator und Virtualizer. Er wird seit über zwei Jahrzehnten entwickelt und ist damit eines der stabilsten und am weitesten unterstützten Virtualisierungstools. Er kann im reinen Emulationsmodus laufen, wird jedoch am häufigsten mit dem Kernel-basierten Virtual Machine (KVM)-Modul für Hardwarebeschleunigung eingesetzt. QEMU unterstützt eine Vielzahl von Architekturen, darunter x86, ARM und RISC-V, sodass Sie Software auf unterschiedlichen Hardwaretypen testen können, ohne physische Geräte zu kaufen.

Er ist ideal für Entwickler, Systemadministratoren und Hobbyisten, die unveränderte Gastbetriebssysteme ausführen müssen. Wenn Sie eine Windows-Anwendung unter Linux testen oder eine Linux-Distribution ausführen möchten, um Kerneländerungen zu prüfen, ist QEMU das Standardwerkzeug. Es bildet auch die Basis für viele höherstufige Virtualisierungsprojekte, sodass Sie beim Erlernen von QEMU tiefgehende Kontrolle über Ihre virtuelle Umgebung erhalten. Es geht weniger um ein poliertes GUI, sondern um rohe Leistungsfähigkeit und Flexibilität.

Im Vergleich zu VirtualBox oder VMware Player wirkt QEMU technisch. Es verfügt nicht über eine einheitliche grafische Oberfläche zur Verwaltung aller VMs. Stattdessen nutzen Sie häufig Befehlszeilentools oder Drittanbieter-Frontends wie GNOME Boxes oder Virt-Manager. Wenn es jedoch mit KVM gekoppelt ist, übertrifft seine Leistung oft Type-2-Hypervisoren wie VirtualBox, insbesondere bei I/O-intensiven Aufgaben. Die Lernkurve ist steiler, aber die Belohnung ist größere Kontrolle und Transparenz.

Ideal für: Benutzer, die maximale Leistung, architektonische Flexibilität und Befehlszeilenkontrolle für die Ausführung virtueller Maschinen unter Linux benötigen.

Wichtige Funktionen von QEMU

  • Full-System-Emulation für x86, ARM, RISC-V und mehr
  • Hardwarebeschleunigung über KVM für nahezu native Leistung
  • Unterstützt mehrere Festplatten-Image-Formate (qcow2, raw, vdi)
  • Netzwerk-Bridging und NAT-Unterstützung
  • USB-Passthrough und Geräteemulation
  • Snapshot-Unterstützung für schnelles Speichern/Wiederherstellen
  • Integration mit libvirt für fortgeschrittenes Management
  • Breite Hardwarekompatibilität einschließlich GPU-Passthrough

Vorteile

  • Extrem reife und stabile Codebasis
  • Überlegene Leistung bei Verwendung von KVM-Hardwarebeschleunigung
  • Unterstützt eine breitere Palette von CPU-Architekturen als Wettbewerber
  • Hohe Flexibilität und skriptbar über die Befehlszeile

Nachteile

  • Kein eingebautes, benutzerfreundliches GUI für Anfänger
  • Steilere Lernkurve bei Konfiguration und Netzwerken
  • Kann ressourcenintensiv sein, wenn nicht korrekt konfiguriert

Windows-Programme, die QEMU ersetzt

QEMU unter Linux installieren

Ubuntu / Mintsudo apt install qemu
Debiansudo apt install qemu
Fedorasudo dnf install qemu
Arch / Manjarosudo pacman -S qemu-audio-dbus
openSUSEsudo zypper install qemu

Tipps für Windows-Umsteiger

Ausgehend von VirtualBox oder VMware werden Sie feststellen, dass QEMU keinen einheitlichen "Start"-Button für alles hat. Wahrscheinlich installieren Sie ein Frontend wie GNOME Boxes oder Virt-Manager für ein GUI-Erlebnis. Ihre vorhandenen .vdi (VirtualBox) oder .vmdk (VMware)-Dateien können in das native .qcow2-Format von QEMU mit dem Befehl "qemu-img convert" konvertiert werden, was bessere Kompression und Snapshot-Unterstützung bietet. Das Networking ist manueller; Sie müssen möglicherweise Bridge-Schnittstellen in Ihrem Systemnetzwerkmanager konfigurieren, damit VMs auf Ihr lokales Netzwerk zugreifen können, anstatt sich auf ein einfaches "NAT"-Kontrollkästchen in einem GUI zu verlassen.

QEMU: häufige Fragen

Ist QEMU langsamer als VirtualBox?

Nicht, wenn Sie KVM verwenden. Reine Emulation ist langsam, aber QEMU mit KVM-Hardwarebeschleunigung ist oft schneller als VirtualBox, insbesondere bei Disk- und Netzwerk-I/O.

Kann ich Windows 11 unter QEMU ausführen?

Ja, aber es erfordert eine spezifische Konfiguration, um TPM- und Secure-Boot-Prüfungen zu umgehen. Es ist komplexer als die Verwendung von VirtualBox oder VMware für diese Aufgabe.

Was ist der Unterschied zwischen QEMU und KVM?

KVM ist ein Linux-Kernelmodul, das Hardwarevirtualisierung bereitstellt. QEMU ist der Benutzerspace-Emulator, der KVM nutzt, um die CPU- und Speicheroperationen des Gastes zu beschleunigen.

Benötige ich Root-Zugriff, um QEMU auszuführen?

Nein. Sie können Ihren Benutzer zu den Gruppen "kvm" und "libvirt" hinzufügen, um virtuelle Maschinen ohne sudo-Rechte auszuführen, was die Standard- und sichere Einrichtung ist.

Aktualisiert am