QEMU ist ein interessanter Name für eine Open-Source-Software, mit der ein Personal Computer vollständig emuliert werden kann.
Wir übertreiben keineswegs, wenn wir sagen, dass die Virtualisierungstechnologie heutzutage sehr gefragt ist. Wenn wir das Wort "Virtualisierung" in eine der Suchmaschinen eingeben, erhalten wir mehr als 20 Millionen Ergebnisse. Es gibt jedoch immer noch einen riesigen ungenutzten Markt für Virtualisierung. QEMU steht zwar nicht auf der Titelseite der Nachrichten, aber es ist eine der interessantesten Virtualisierungssoftware. Wenn Sie auf der Suche nach Virtualisierung sind und sich für die von uns beschriebene Software interessieren, sollten Sie QEMU in Aktion ausprobieren.
Dieses Programm wurde von dem französischen Programmierer Fabrice Bellar entwickelt, der zuvor die berühmte libavcodec-Bibliothek erstellt hat, die von so bekannten Programmen wie ffdshow, FFmpeg, VideoLAN, Mplayer und anderen verwendet wird.
Neben dem Prozessor ermöglicht QEMU die Emulation einer Vielzahl von Subsystemen wie Grafikkarten und Netzwerkkarten. Die Emulation von fortschrittlicheren Dingen wie symmetrischen Multiprozessorsystemen mit einer Gesamtzahl von 255 Chips und anderen Prozessorarchitekturen (ARM, PowerPC) ist ebenfalls verfügbar.
Was QEMU emulieren kann:
- Intel x86-Prozessoren (80386/486, Pentium (Pro), AMD64);
- x86-kompatible CPUs wie ARM, PowerPC, SPARC, MIPS, m68k (teilweise), SPARC64;
- E/A-Geräte.
Unterstützte Plattformen sind Windows, Linux, FreeBSD, Syllable, FreeDOS, QNX, MAC OS X, Android und andere.
Zurzeit arbeiten wir an einer Funktionalität, die Hardware-Virtualisierung (Intel VT, AMD SVM) unterstützt. Ursprünglich wurde die Entwicklung als Teil des Linux-KVM-Projekts durchgeführt, aber vor kurzem wurde von den Entwicklern eine gemeinsame Entscheidung getroffen, die KVM-Unterstützung in QEMU (mainline) zu integrieren.