====== QEMU (Quick Emulator) ====== ===== Grundinformationen ===== ^ Kategorie ^ Information ^ | Name des Systems | QEMU (Quick Emulator) | | Hersteller / Entwickler | Open-Source-Projekt, ursprünglich von Fabrice Bellard (2003), heute Community-Entwicklung | | Art der Virtualisierung | Emulation und Vollvirtualisierung (mit KVM) | | Typ des Hypervisors | Typ-2 (mit KVM unter Linux), reine Emulation ohne Hypervisor möglich | ===== Systemfunktionen & Besonderheiten ===== ==== Welche Betriebssysteme laufen darauf? ==== QEMU unterstützt viele Architekturen: * Windows * Linux * BSD * Teilweise macOS * ARM-Systeme (z. B. Raspberry Pi) * x86, x86_64, ARM, PowerPC, RISC-V Besonders geeignet für Cross-Architektur-Emulation (z. B. ARM auf x86). ==== Verwaltung von VMs ==== * Hauptsächlich über CLI (Kommandozeile) * GUI-Tools möglich: * virt-manager * GNOME Boxes * Verwaltung über libvirt und virsh ==== Ressourcenverwaltung ==== * Zuweisung von CPU-Kernen * RAM frei konfigurierbar * Virtuelle Festplatten (qcow2, raw) * Netzwerkmodi: * NAT * Bridged * Host-only * VirtIO-Unterstützung für bessere Performance ==== Besonderheiten ==== * Snapshots möglich (bei qcow2) * Live-Migration (mit KVM) * Hardwarebeschleunigung mit KVM (Linux) * Sehr flexibel und skriptfähig ===== Vor- und Nachteile ===== ==== Performance ==== **Vorteile:** * Mit KVM nahezu native Geschwindigkeit * Sehr effizient unter Linux **Nachteile:** * Ohne KVM langsamer (reine Emulation) * Unter Windows weniger Performance als unter Linux ==== Benutzerfreundlichkeit ==== **Vorteile:** * Sehr flexibel * Ideal für Profis und Serverumgebungen **Nachteile:** * CLI-lastig * Für Anfänger komplex ==== Sicherheit ==== * Gute Isolation zwischen Host und Gast * Open Source (transparent überprüfbar) * Stabile Virtualisierung mit KVM ==== Typische Einsatzgebiete ==== * Testumgebungen * Softwareentwicklung * Betriebssystem-Tests * Embedded-Entwicklung * Cloud-Umgebungen (z. B. OpenStack) * CI/CD-Pipelines ===== Installationstutorial ===== https://www.youtube.com/watch?v=HywXtRz0URE&t=12s