www.wikidata.de-de.nina.az
QEMU von englisch Quick Emulator ist eine freie Virtualisierungssoftware die die gesamte Hardware eines Computers emuliert und durch die dynamische Ubersetzung der Prozessorinstruktionen des Gastprozessors englisch guest in Instruktionen fur den Wirtprozessor englisch host eine sehr gute Ausfuhrungsgeschwindigkeit erreicht QEMUBasisdatenEntwickler Fabrice Bellard u v m Erscheinungsjahr 2003Aktuelle Version 8 1 3 1 21 November 2023 Betriebssystem Windows GNU Linux BSD macOS Haiku 2 Programmiersprache C 3 Kategorie Emulation VirtualisierungLizenz GPL 2deutschsprachig jahttps www qemu org QEMU emuliert Systeme mit den folgenden Prozessorarchitekturen x86 x86 32 und x86 64 PowerPC 32 und 64 Bit ARM 32 und 64 Bit Alpha CRIS HPPA LatticeMico32 m68k bzw Coldfire MicroBlaze MIPS Moxie Nios II SH 4 S 390 Sparc32 64 TILE Gx TriCore OpenRISC RISC V Unicore und Xtensa Stand 2019 4 5 QEMU ist auf den Betriebssystemen GNU Linux Windows FreeBSD NetBSD OpenBSD OpenSolaris macOS Mac OS X nicht klassisches Mac OS und Haiku lauffahig Es kann den gesamten Status einer virtuellen Maschine so speichern dass diese auf ein anderes Wirtsystem englisch host system ubertragen werden und dort weiterlaufen kann Live Migration Unter Linux BSD und macOS unterstutzt QEMU auch die Userspace Emulation Diese ermoglicht es dass Programme die fur eine andere Architektur kompiliert wurden im Userspace betrieben werden konnen Dabei werden die Prozessoren x86 PowerPC 32 und 64 Bit Alpha ARM 32 und 64 Bit CRIS MicroBlaze 32 Bit MIPS S 390 SH 4 Sparc32 64 m68k ColdFire und Unicore unterstutzt Inhaltsverzeichnis 1 Hardware Plattformen 1 1 x86 1 2 PowerPC 1 2 1 PowerMac 1 2 2 PReP 1 3 Sparc 2 Gasterweiterungen 3 Weitere Details 4 Siehe auch 5 Literatur 6 Weblinks 7 EinzelnachweiseHardware Plattformen Bearbeitenx86 Bearbeiten nbsp QEMU mit dem freien Betriebssystem ReactOSAktuelle Versionen von QEMU nutzen Hardware Virtualisierung auf Linux Hosts die Kernel based Virtual Machine KVM die Prozessoren mit den Hardware Virtualisierungstechniken von Intel Intel VT oder AMD AMD V unterstutzt Fur macOS und Windows steht mit dem Intel Hardware Accelerated Execution Manager HAXM eine vergleichbare Losung zur Verfugung Auch Microsofts Windows Hypervisor Platform Accelerator WHPX kann verwendet werden Damit erreicht QEMU auf allen gangigen Desktop Betriebssystemen eine sehr gute Geschwindigkeit Fur virtuelle x86 Maschinen auf x86 Rechnern stand mit kqemu 6 ein Zusatzmodul bereit das durch die native Ausfuhrung von geeigneten Teilen des Maschinencodes einen erheblichen Geschwindigkeitszuwachs bewirkte Da die Weiterentwicklung seit QEMU 0 12 auf KVM fokussiert ist 7 kann das Beschleunigermodul kqemu nur in QEMU bis Version 0 11 verwendet werden Mittels HX DOS Extender war QEMU auch in FreeDOS und DR DOS lauffahig Emuliert wird neben dem Hauptprozessor auch CD ROM DVD Laufwerk uber ein ISO Abbild oder ein reales Laufwerk Diskettenlaufwerk Grafikkarte Cirrus CLGD 5446 PCI VGA Karte oder Standard VGA Grafikkarte mit Bochs VESA BIOS Extensions Hardware Level inklusive aller Nichtstandardmodi uber einen experimentellen Patch auch mit einer vereinfachten 3D Beschleunigung per OpenGL Netzwerkkarte NE2000 PCI Netzwerkadapter und ein DHCP Server Parallel Schnittstelle Systemlautsprecher zwei PCI ATA Schnittstellen mit Unterstutzung fur maximal vier Festplatten Abbilder im eigenen Format oder im Format von VMware VirtualPC Bochs Knoppix cloop und dd Rohformat PCI und ISA System i440FX host PCI bridge und PIIX3 PCI to ISA bridge PS 2 Maus und Tastatur Serielle Schnittstelle Soundkarte Sound Blaster 16 ES1370 PCI GUS USB Controller Intel SB82371 UHCI siehe USB Die verschiedenen Host Controller Das verwendete PC BIOS ist SeaBIOS vom coreboot Projekt das das Bochs BIOS fruherer Versionen ersetzt Fur VGA wird das Plex86 BIOS aus dem Bochs Projekt genutzt PowerPC Bearbeiten Als PowerPC Firmware wird Open Hack Ware eine Open Firmware kompatible Firmware verwendet PowerMac Bearbeiten QEMU emuliert die folgenden PowerMac Peripheriegerate UniNorth PCI Bridge PCI VGA kompatible Grafikkarte mit VESA Bochs Extensions zwei PMAC IDE Interfaces mit Festplatten und CD ROM Unterstutzung NE2000 PCI Adapter Non Volatile RAM VIA CUDA mit ADB Tastatur und MausPReP Bearbeiten Die PowerPC Reference Platform PReP bezeichnet einen Standard fur PowerPC basierte Computer und soll eine Referenz Implementierung darstellen PReP wurde bereits von der Common Hardware Reference Platform CHRP abgelost QEMU emuliert die folgenden PReP Peripheriegerate PCI Bridge PCI VGA kompatible Grafikkarte mit VESA Bochs Extensions zwei IDE Interfaces mit Festplatten und CD ROM Unterstutzung Diskettenlaufwerk NE2000 Netzwerkadapter Serielle Schnittstelle PReP Non Volatile RAM PC kompatible Tastatur und MausSparc Bearbeiten Sun SPARC Architektur Scalable Processor ARChitecture Als BIOS der JavaStation sun4m Architektur wurde bis Version 0 8 1 Proll 8 ein PROM Ersatz verwendet in Version 0 8 2 wurde es durch OpenBIOS ersetzt QEMU emuliert die folgenden sun4m Peripheriegerate IOMMU TCX Frame buffer Lance Am7990 Ethernet Non Volatile RAM M48T08 Slave I O timers interrupt controllers Zilog serial portsGasterweiterungen BearbeitenAhnlich wie fur andere Virtualisierungslosungen wie VirtualBox stehen auch fur QEMU sogenannte Gasterweiterungen englisch Guest Additions fur verschiedene Gastbetriebssysteme zur Verfugung Sie dienen dazu die Integration zwischen Wirt und Gastsystem zu erweitern bzw Funktion und Datendurchsatz zu verbessern Beispielsweise kann durch die Gasterweiterung QEMU Guest Agent im laufenden Betrieb des Gastsystems eine Gesamtsicherung durchgefuhrt werden das Stoppen Erstellen der Sicherung und danach Neustarten des Gastsystems um ein konsistentes Abbild zu erzeugen sind damit nicht mehr notig Andere Erweiterungen stellen virtuelle Hardwareschnittstellen wie spezielle Netzwerkkarten oder SATA Schnittstellen zur Verfugung Durch die spezielle Gestaltung dieser virtuellen Schnittstellen kann ein hoherer Datendurchsatz erzielt werden Wahrend Linux und die meisten ublichen Linuxdistributionen diese Gasterweiterungen und Unterstutzung fur virtuelle Gerate im Gastsystem automatisch mitbringen bzw die Nachinstallation aus der jeweiligen Distribution erlauben sind fur Gastsysteme wie Windows die sogenannten Virtio Treiber extra zu installieren 9 Bei Verwendung von SPICE als Konsolenschnittstelle SPICE wird von QEMU seit dem Jahr 2010 direkt unterstutzt erlauben die SPICE Gasterweiterungen bei grafischen Oberflachen im Gastsystem dass sich beispielsweise beliebige Grafikauflosungen in der virtuellen Grafikkarte durch die Wahl der Fenstergrosse am Ausgabegerat vorgeben lassen 10 Weitere Details BearbeitenDas Starten von Live CD und Startdisketten Abbildern ist moglich Um QEMU unter Windows zu verwenden sind keine Administratorrechte notwendig Auf einem USB Stick lasst sich QEMU so als portable Software verwenden Viele Virtualisierungslosungen VirtualBox Xen FAUmachine Win4BSD Win4Solaris Win4Lin nutzen Teile des Quelltextes von QEMU Dank der Quelloffenheit und der Konfiguration mit Startoptionen ist die Entwicklung von Werkzeug und Hilfsprogrammen fur QEMU unproblematisch Durch den QEMU Manager und AQEMU 11 lasst sich QEMU uber eine grafische Benutzeroberflache bedienen Siehe auch BearbeitenListe von VirtualisierungsproduktenLiteratur BearbeitenRobert Warnke Thomas Ritzau qemu kvm amp libvirt 2010 ISBN 978 3 8370 0876 0 qemu buch de Weblinks Bearbeiten nbsp Commons QEMU Album mit Bildern Videos und Audiodateien Qemu Manual auf LinuxClub Qemu von Hard Disk mehrmals booten englisch QEMU Binaries fur Windows englisch Einzelnachweise Bearbeiten ANNOUNCE QEMU 8 1 3 Stable released 21 November 2023 abgerufen am 21 November 2023 Liste der unterstutzten Betriebssysteme englisch QEMU Open Hub abgerufen am 27 Dezember 2009 QEMU Dokumentation QEMU wiki zugegriffen 28 November 2019 Qemu 1 2 0 verbessert Live Migration Heise Zeitschriften Verlag zugegriffen 7 September 2012 Documentation KQemu QEMU 0 12 0 rc1 does not support KQEMU 7 Dezember 2009 abgerufen am 10 April 2012 englisch Fehlermeldung bei Launchpad Proll BIOS Windows Virtio Drivers Abgerufen am 24 Dezember 2017 Understanding Guest Agents and Other Tools Abgerufen am 24 Dezember 2017 AQEMU Memento des Originals vom 28 November 2010 im Internet Archive nbsp Info Der Archivlink wurde automatisch eingesetzt und noch nicht gepruft Bitte prufe Original und Archivlink gemass Anleitung und entferne dann diesen Hinweis 1 2 Vorlage Webachiv IABot qemu buch de Abgerufen von https de wikipedia org w index php title QEMU amp oldid 235325773