QEMU

QEMU

Logo
Basisdaten

Entwickler Fabrice Bellard u. v. m.
Erscheinungsjahr 2003
Aktuelle Version 9.1.2[1]
(21. November 2024)
Betriebssystem Windows, GNU/Linux, BSD, macOS, Haiku[2]
Programmier­sprache C[3]
Kategorie Emulation, Virtualisierung
Lizenz GPL 2
deutschsprachig ja
https://www.qemu.org/

QEMU (von englisch „Quick Emulator“) ist eine freie Virtualisierungssoftware, die die gesamte Hardware eines Computers emuliert und durch die dynamische Übersetzung der Prozessorinstruktionen des Gastprozessors (englisch guest) in Instruktionen für den Wirtprozessor (englisch host) eine sehr gute Ausführungsgeschwindigkeit erreicht.

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 lauffähig. Es kann den gesamten Status einer virtuellen Maschine so speichern, dass diese auf ein anderes Wirtsystem (englisch host system) übertragen werden und dort weiterlaufen kann (Live-Migration).

Unter Linux, BSD und macOS unterstützt QEMU auch die „Userspace“-Emulation. Diese ermöglicht es, dass Programme, die für eine andere Architektur kompiliert wurden, im Userspace betrieben werden können. 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 unterstützt.

Hardware-Plattformen

x86

QEMU mit dem freien Betriebssystem ReactOS

Aktuelle 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) unterstützt. Für macOS und Windows steht mit dem Intel Hardware Accelerated Execution Manager (HAXM) eine vergleichbare Lösung zur Verfügung. Auch Microsofts Windows Hypervisor Platform Accelerator (WHPX) kann verwendet werden. Damit erreicht QEMU auf allen gängigen Desktop-Betriebssystemen eine sehr gute Geschwindigkeit.

Für virtuelle x86-Maschinen auf x86-Rechnern stand mit kqemu[6] ein Zusatzmodul bereit, das durch die native Ausführung 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 lauffähig.

Emuliert wird neben dem Hauptprozessor auch:

Das verwendete PC-BIOS ist SeaBIOS vom coreboot-Projekt, das das Bochs-BIOS früherer Versionen ersetzt. Für VGA wird das Plex86-BIOS aus dem Bochs-Projekt genutzt.

PowerPC

Als PowerPC-Firmware wird Open Hack'Ware, eine Open-Firmware-kompatible Firmware, verwendet.

PowerMac

QEMU emuliert die folgenden PowerMac-Peripheriegeräte:

  • UniNorth PCI Bridge
  • PCI-VGA-kompatible Grafikkarte mit VESA Bochs Extensions
  • zwei PMAC-IDE-Interfaces mit Festplatten- und CD-ROM-Unterstützung
  • NE2000-PCI-Adapter
  • Non Volatile RAM
  • VIA-CUDA mit ADB-Tastatur und -Maus

PReP

Die PowerPC Reference Platform (PReP) bezeichnet einen Standard für PowerPC-basierte Computer und soll eine Referenz-Implementierung darstellen. PReP wurde bereits von der Common Hardware Reference Platform (CHRP) abgelöst.

QEMU emuliert die folgenden PReP-Peripheriegeräte:

  • PCI Bridge
  • PCI-VGA-kompatible Grafikkarte mit VESA Bochs Extensions
  • zwei IDE-Interfaces mit Festplatten- und CD-ROM-Unterstützung
  • Diskettenlaufwerk
  • NE2000-Netzwerkadapter
  • Serielle Schnittstelle
  • PReP Non Volatile RAM
  • PC-kompatible Tastatur und Maus

Sparc

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-Peripheriegeräte:

  • IOMMU
  • TCX Frame buffer
  • Lance (Am7990) Ethernet
  • Non Volatile RAM M48T08
  • Slave I/O: timers, interrupt controllers, Zilog serial ports

Gasterweiterungen

Ähnlich wie für andere Virtualisierungslösungen wie VirtualBox stehen auch für QEMU sogenannte Gasterweiterungen (englisch Guest Additions) für verschiedene Gastbetriebssysteme zur Verfügung. 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 durchgeführt werden – das Stoppen, Erstellen der Sicherung und danach Neustarten des Gastsystems (um ein konsistentes Abbild zu erzeugen) sind damit nicht mehr nötig. Andere Erweiterungen stellen virtuelle Hardwareschnittstellen wie spezielle Netzwerkkarten oder SATA-Schnittstellen zur Verfügung. Durch die spezielle Gestaltung dieser virtuellen Schnittstellen kann ein höherer Datendurchsatz erzielt werden. Während Linux und die meisten üblichen Linuxdistributionen diese Gasterweiterungen und Unterstützung für virtuelle Geräte im Gastsystem automatisch mitbringen bzw. die Nachinstallation aus der jeweiligen Distribution erlauben, sind für 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 unterstützt – erlauben die SPICE-Gasterweiterungen bei grafischen Oberflächen im Gastsystem, dass sich beispielsweise beliebige Grafikauflösungen in der virtuellen Grafikkarte durch die Wahl der Fenstergröße am Ausgabegerät vorgeben lassen.[10]

Weitere Details

Das Starten von Live-CD- und Startdisketten-Abbildern ist möglich.

Um QEMU unter Windows zu verwenden, sind keine Administratorrechte notwendig. Auf einem USB-Stick lässt sich QEMU so als portable Software verwenden.

Viele Virtualisierungslösungen (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 für QEMU unproblematisch. Durch den QEMU-Manager und AQEMU[11] lässt sich QEMU über eine grafische Benutzeroberfläche bedienen.

Siehe auch

Literatur

Commons: QEMU – Album mit Bildern, Videos und Audiodateien

Einzelnachweise

  1. [ANNOUNCE] QEMU 9.1.2 Stable released. 21. November 2024 (abgerufen am 21. November 2024).
  2. Liste der unterstützten Betriebssysteme (englisch)
  3. QEMU. Open Hub (abgerufen am 27. Dezember 2009).
  4. QEMU Dokumentation – QEMU wiki zugegriffen 28. November 2019
  5. Qemu 1.2.0 verbessert Live Migration, Heise Zeitschriften Verlag, zugegriffen: 7. September 2012
  6. Documentation/KQemu
  7. QEMU 0.12.0-rc1 does not support KQEMU. 7. Dezember 2009, abgerufen am 10. April 2012 (englisch, Fehlermeldung bei Launchpad).
  8. Proll BIOS
  9. Windows Virtio Drivers. Abgerufen am 11. April 2024.
  10. Understanding Guest Agents and Other Tools. Abgerufen am 6. Dezember 2023.
  11. AQEMU (Memento des Originals vom 28. November 2010 im Internet Archive)  Info: Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe Original- und Archivlink gemäß Anleitung und entferne dann diesen Hinweis.@1@2Vorlage:Webachiv/IABot/qemu-buch.de

Read other articles:

BruggeMarseilleMilanPSVPortoCSKA MoscowRangersGöteborg Lokasi tim dari Liga Champions UEFA 1992–1993 Coklat: Grup A; Merah: Grup B Babak grup Liga Champions UEFA 1992–1993 dimulai pada 25 November 1992 dan berakhir pada 21 April 1993. 8 tim dibagi menjadi dua grup yang terdiri dari empat tim, dan tim di setiap grup bermain melawan satu sama lain dengan sistem kandang dan tandang, artinya setiap tim memainkan total enam pertandingan grup. Untuk setiap kemenangan, tim diberikan dua poin, d...

 

Issue in anarchism Part of a series onAnarchism History Outline Schools of thought Feminist Green Primitivist Social ecology Total liberation Individualist Egoist Free-market Naturist Philosophical Mutualism Postcolonial African Black Queer Religious Christian Jewish Social Collectivist Parecon Communist Magonism Without adjectives Methodology Agorism Illegalism Insurrectionary Communization Expropriative Pacifist Platformism Especifismo Relationship Syndicalist Synthesis Theory Practice Anar...

 

Una presunta raffigurazione di Medjed dal papiro di Greenfield. Medjed è una divinità egizia minore appartenente alla religione dell'antico Egitto ed è menzionata nel Libro dei morti. A causa del suo aspetto simile ad un fantasma nelle illustrazioni del papiro di Greenfield, Medjed è divenuto un personaggio molto popolare in Giappone.[1] Indice 1 Libro dei morti 2 Nella cultura di massa 3 Note 4 Altri progetti Libro dei morti Un'altra presunta raffigurazione del dio dal papiro di ...

Ferrovie del Sud Est e Servizi AutomobilisticiLogo Stato Italia Forma societariaSocietà a responsabilità limitata Fondazione1931 a Roma Sede principaleBari GruppoFerrovie dello Stato Italiane (socio unico dal 2016) SettoreTrasporto ProdottiTrasporti ferroviari Sito webwww.fseonline.it Modifica dati su Wikidata · Manuale Panoramica dei binari della stazione FSE di Martina Franca e l'ATR 220 in livrea DPR. Ferrovie del Sud Est e Servizi Automobilistici, nota anche come Ferrovie...

 

Wickes-class destroyer For other ships with the same name, see USS Badger. USS Badger (DD-126) History United States NameBadger NamesakeCommodore Oscar C. Badger (1823–1899) BuilderNew York Shipbuilding Corporation, Camden, New Jersey Cost$1,438,598.93 (hull and machinery)[1] Laid down9 January 1918 Launched24 August 1918 Commissioned29 May 1919 Decommissioned27 May 1922 Recommissioned6 January 1930 Decommissioned20 July 1945 Stricken13 August 1945 Honors andawardsOne battle star fo...

 

Human settlement in EnglandSteventonSt Michael and All Angels parish churchSteventonLocation within OxfordshirePopulation1,485 (2011 Census)OS grid referenceSU465915Civil parishSteventonDistrictVale of White HorseShire countyOxfordshireRegionSouth EastCountryEnglandSovereign stateUnited KingdomPost townAbingdonPostcode districtOX13Dialling code01235PoliceThames ValleyFireOxfordshireAmbulanceSouth Central UK ParliamentWantageWebsiteSteventon Oxfordshire...

الدوري التايلاندي الممتاز 2017 تفاصيل الموسم الدوري التايلاندي الممتاز  النسخة 21  البلد تايلاند  المنظم اتحاد تايلاند لكرة القدم  البطل نادي بوريرام يونايتد  مباريات ملعوبة 306   عدد المشاركين 18   الدوري التايلاندي الممتاز 2016  الدوري التايلاندي الممتاز 20...

 

2016 Japanese anime television series Season of television series KonoSuba: God's Blessing on This Wonderful World!Season 1Promotional posterNo. of episodes10ReleaseOriginal networkTokyo MXOriginal releaseJanuary 14 (2016-01-14) –March 17, 2016 (2016-03-17)Season chronologyNext →Season 2List of episodes The first season of KonoSuba: God's Blessing on This Wonderful World! adapted the first two light novel volumes and ran in Japan on Tokyo MX and other networks from Jan...

 

US Coast Guard base in Clearwater, Florida Coast Guard Air Station ClearwaterUnit PatchActive1934 – presentCountry United StatesBranchUnited States Coast GuardMotto(s)Anytime, AnywhereEngagementsWorld War IICuban Missile CrisisCold WarOperation Urgent FuryOperation Desert StormSeptember 11, 2001 attacksCommandersCurrentcommander Captain Scott Phy[1]Aircraft flownHelicopterMH-60T JayhawkPatrolHC-130H HerculesMilitary unit United States Coast Guard Air Station Clearwater (CGAS Cl...

For the castle with the same name in Côte-d'Or, see Château de Montfort (Cote-d'Or). For the castle with the same name in Yvelines, see Montfort-l'Amaury. This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Château de Montfort – news · newspapers · books · scholar · JSTOR (July 2015) (Learn how and when to re...

 

Autostrada A51 Tangenziale Est MilanoLocalizzazioneStato Italia Regioni Lombardia Province Milano Monza e Brianza DatiClassificazioneAutostrada InizioAllacciamento da A1, presso Rogoredo, Milano FineUsmate Velate (MB) Lunghezza29,4[1] km Data apertura1973[2] GestoreMilano Serravalle - Milano Tangenziali Pedaggiosistema aperto Percorso Manuale L'autostrada A51 tangenziale Est di Milano[3] è un'autostrada tangente alla città e all'area suburbana di ...

 

اضغط هنا للاطلاع على كيفية قراءة التصنيف الطماطم مقطع طولي وقطعة كاملة من الطماطم حالة الحفظ أنواع غير مهددة أو خطر انقراض ضعيف جدا المرتبة التصنيفية نوع[1][2]  التصنيف العلمي المملكة: النباتات الطائفة: ثنائيات الفلقة الرتبة: باذنجانيات الفصيلة: باذنجانية الجنس: ...

كأس رابطة الأندية الإنجليزية المحترفة 1975–76 تفاصيل الموسم كأس رابطة الأندية الإنجليزية المحترفة  النسخة 16  البلد المملكة المتحدة  التاريخ بداية:18 أغسطس 1975  نهاية:28 فبراير 1976  المنظم دوري كرة القدم الإنجليزية  البطل مانشستر سيتي  عدد المشاركين 92   كأس ر�...

 

2019 UK local government election 2019 Broadland District Council election ← 2015 2 May 2019 (2019-05-02) 2023 → All 47 seats to Broadland District Council24 seats needed for a majority   First party Second party Third party   Party Conservative Liberal Democrats Labour Last election 43 seats, 49.7% 4 seats, 19.1% 0 seats, 18.9% Seats won 33 12 2 Seat change 10 8 2 Popular vote 28,121 16,904 12,592 Percentage 45.9% 27.6% 20.6%...

 

For other uses, see New Plymouth (disambiguation). City in Taranaki, New ZealandNew Plymouth Ngāmotu (Māori)CityNew Plymouth city skyline looking south from the foreshore with Mount Taranaki on the horizon.New PlymouthShow map of Taranaki RegionNew PlymouthShow map of North IslandNew PlymouthShow map of New ZealandCoordinates: 39°03′28″S 174°04′27″E / 39.05778°S 174.07417°E / -39.05778; 174.07417CountryNew ZealandRegionTaranakiTerritorial authorityNew Ply...

Disambiguazione – Se stai cercando foro romano in senso generico, vedi Foro (urbanistica). Foro RomanoVista del Foro Romano da Palazzo SenatorioCiviltàRomana LocalizzazioneStato Italia ComuneRoma AmministrazionePatrimonioCentro storico di Roma EnteParco Archeologico del Colosseo ResponsabileAlfonsina Russo VisitabileSì Sito webparcocolosseo.it/area/foro-romano/ Mappa di localizzazione Modifica dati su Wikidata · Manuale Il Foro Romano (dal latino Forum Romanum, sebbene tra i R...

 

San Filippo di MoscaIcona raffigurante il santo Metropolita di Mosca e di tutta la Russia  NascitaMosca, 11 febbraio 1507 MorteMosca, 23 dicembre 1569 (62 anni) Venerato daChiesa ortodossa russa Ricorrenza22 gennaio e 16 luglio Manuale Filippo II di Mosca al secolo Fëdor Stepanovič Kolyčëv (in russo Фёдор Степанович Колычëв?; Mosca, 11 febbraio 1507 – Mosca, 23 dicembre 1569) è stato un religioso russo. Gli ultimi momenti del metropolita Filipp...

 

Branch of mathematics studying functions of a complex variable Not to be confused with Complexity theory. This article includes a list of general references, but it lacks sufficient corresponding inline citations. Please help to improve this article by introducing more precise citations. (March 2021) (Learn how and when to remove this message) Mathematical analysis → Complex analysisComplex analysis Complex numbers Real number Imaginary number Complex plane Complex conjugate Unit complex nu...

 凡例藤原 師通時代 平安時代後期生誕 康平5年9月11日(1062年10月16日)死没 承徳3年6月28日(1099年7月18日)別名 後二条殿、二条関白官位 従一位、関白、内大臣主君 白河天皇→堀河天皇氏族 藤原北家御堂流父母 父:藤原師実、母:源麗子(源師房の娘)兄弟 覚実、仁源、師通、家忠、覚信、経実、静意、澄真、能実、忠教、仁澄、尋範、行玄、増智、永実、玄覚、�...

 

American poet and writer (1926–1997) For the American businessman, see Alan Ginsburg. For the serial killer who was born Allen Ginsberg, see William MacDonald (serial killer). Allen GinsbergGinsberg in 1979BornIrwin Allen Ginsberg(1926-06-03)June 3, 1926Newark, New Jersey, U.S.DiedApril 5, 1997(1997-04-05) (aged 70)New York City, U.S.OccupationWriter, poetEducationMontclair State UniversityColumbia University (BA)University of California, BerkeleyLiterary movementBeat literatureConfess...