Qemu-Beschleunigung als Open Source

Qemu Accelerator unter der GPL veröffentlicht

Mit dem Qemu Accelerator alias KQemu gibt es ein Kernel-Modul, das Qemu bei der Emulation der x86-Plattform beschleunigt. Dies wird erreicht, indem verschiedene Code-Teile direkt auf dem Prozessor des Host-Computers ausgeführt werden anstatt auf der emulierten CPU. Nun ist das bisher kostenlose Modul auch als Open Source erhältlich.

Anzeige

Qemu emuliert normalerweise die komplette Hardware inklusive des Prozessors und der Grafikkarte. Dadurch unterstützt der freie Emulator neben der x86-Architektur auch Plattformen wie ARM und SPARC. Die komplette Hardware-Emulation geht allerdings zu Lasten der Geschwindigkeit. Mit dem Linux-Kernel-Modul KQemu gibt es daher eine Möglichkeit, zumindest die x86-Emulation zu beschleunigen. Der so genannte Qemu Accelerator lagert dafür sowohl User-Mode- als auch Virtual-8086-Mode-Code direkt auf den Prozessor des Computers aus.

Beim Betrieb von Windows als Gastsystem innerhalb von Qemu soll so nahezu eine native Ausführungsgeschwindigkeit erreicht werden - vorausgesetzt, es ist genügend Arbeitsspeicher vorhanden. Bisher war der Qemu Accelerator zwar bereits kostenlos, jedoch nur als Closed Source erhältlich. Mit Veröffentlichung der Version 1.3.0pre10 hat Qemu-Entwickler Fabrice Bellard das Modul nun jedoch unter die GNU General Public License (GPL) gestellt - nur die Header-Datei "kqemu.h" unterliegt den Bestimmungen der BSD-Lizenz. Neben der Lizenzänderung kam außerdem Unterstützung für die volle Virtualisierung von x86-64 hinzu. Dabei wird ebenfalls der komplette Kernel- und User-Mode-Code auf der Host-CPU ausgeführt.

Das neu lizenzierte Modul steht auf der Qemu-Projektseite zum Download bereit. Für Programmierer gibt es auch eine technische Dokumentation, die unter anderem Auskunft über die verfügbaren Schnittstellen gibt.

Bellard hat KQemu explizit unter die GPLv2 ohne den Zusatz "oder später" gestellt, so wie auch der Linux-Kernel in weiten Teilen lizenziert ist. Linux-Chefentwickler Linus Torvalds schloss bereits aus, den Linux-Kernel unter die GPLv3 zu stellen. Die noch für 2007 geplante Lizenz wird im Open-Source-Lager viel diskutiert, die Samba-Entwickler beispielsweise bekannten sich schon zu der unfertigen Fassung.


Ute Rus 07. Feb 2007

Ist trotzdem sehr interessant... Ute

VMWare 06. Feb 2007

Kram? Dann versuch mal einen Shared-SCSI Disk unter 2x QEMU Machinen zu installieren...

Crazy Pinguin 06. Feb 2007

Selbst das könnte gehen, qemu lässt sich auch als PPC binary compilieren (Mac). Das PPC...

Crazy Pinguin 06. Feb 2007

Es gibt Patches für Qemu mit Gcc4 zu compilieren, das endet allerdings in einer...

cos3 06. Feb 2007

ach, ignorier es.. ich hab aus irgendweinem grund playstation 3 gelesen.. ja.. ergibt...

Kommentieren




Anzeige
  1. Software Developer (m/w) – LINUX EXPERT
    OMICRON electronics GmbH, Klaus (Austria)
  2. Qualitätssicherungs-Verantwo- rtliche/r IT-Projekte
    Dr. Ing. h.c. F. Porsche AG, Stuttgart
  3. IT Manager (m/w)
    Seaarland Shipmanagement GmbH & Co. KG, Hamburg (Reisebereitschaft)
  4. Testmanager / Teamleiter für Verbundtests von Werkzeugketten (m/w)
    dSPACE GmbH, Paderborn

 

Detailsuche


Folgen Sie uns
       


Meistgelesen
  1. Youporn-Betreiber

    Hacker will 350.000 Datensätze bei Pornoseite erbeutet haben

  2. Nortel Networks

    Nortel war fast zehn Jahre lang gehackt

  3. Unity Technologies

    Bessere Grafik und KI mit Unity 3.5 verfügbar

  4. Tim Schafer

    40.000 US-Dollar für einen Konsolenpatch

  5. Abmahnabzocke

    Maximal 100 Euro Abmahngebühr für Urheberrechtsverstöße


Meistkommentiert
  1. Kommentare: 270 | letzter Beitrag 13.02. 23:28

  2. Kommentare: 200 | letzter Beitrag 14.02. 22:07

  3. Kommentare: 194 | letzter Beitrag 14.02. 13:50

  4. Kommentare: 117 | letzter Beitrag 14.02. 12:39

  5. Kommentare: 101 | letzter Beitrag 02:39 Uhr

Mehr


  1. Youporn-Betreiber

    Hacker will 350.000 Datensätze bei Pornoseite erbeutet haben

  2. TZ77XE4

    Biostar zeigt Mainboard für Ivy Bridge und Sandy Bridge

  3. Unity Technologies

    Bessere Grafik und KI mit Unity 3.5 verfügbar

  4. Fifa Street

    Last Man Standing auf dem Bolzplatz

  5. Isis Web Browser

    Neuer Browser für HPs WebOS

  6. Nortel Networks

    Nortel war fast zehn Jahre lang gehackt

  7. Thermosensor

    Schmetterlingsflügel macht Wärme sichtbar

  8. Deutsche Gamestage

    Call for Papers der Quo Vadis verlängert

  9. Vodafone

    LTE auf dem Smartphone kostet monatlich 10 Euro mehr

  10. Abmahnabzocke

    Maximal 100 Euro Abmahngebühr für Urheberrechtsverstöße



Haben wir etwas übersehen?

E-Mail an news@golem.de


Samsung Galaxy Tab 2: 7-Zoll-Tablet mit Android 4.0 und Glonass-Unterstützung
Samsung Galaxy Tab 2
7-Zoll-Tablet mit Android 4.0 und Glonass-Unterstützung

Samsung hat mit dem Galaxy Tab 2 ein weiteres Android-Tablet vorgestellt. Es ist das erste Tablet von Samsung, auf dem gleich Android 4.0 alias Ice Cream Sandwich läuft und das den russischen Ortungsdienst Glonass unterstützt.

  1. Ice Cream Sandwich HTC bringt erste Updates auf Android 4.0 erst Ende März
  2. Notizprogramm Microsofts Onenote nun auch für die Android-Plattform
  3. Android-Verbreitung Ice Cream Sandwich und Donut sind gleichauf

Test X-Plane 10: Flugsimulator mit Openstreetmap und vielen Rechnern
Test X-Plane 10
Flugsimulator mit Openstreetmap und vielen Rechnern

Ernsthafte Flugsimulationen gibt es kaum noch. Eine der letzten verbliebenen ist X-Plane 10 für Windows, Mac OS X und Linux. Golem.de hat sich ins virtuelle Cockpit gesetzt und den Flugsimulator mit mehreren Rechnern und iPads als Instrumente gespielt.


WOA: Windows 8 für ARM im Detail
WOA
Windows 8 für ARM im Detail

Mit Windows on ARM (WOA) will Microsoft ein neues System mit einer ganz neuen Art von PCs etablieren. Damit Windows 8 auf ARM performant läuft und lange Akkulaufzeiten ermöglicht, musste Microsoft einige Kompromisse machen.

  1. Windows 8 auf ARM Microsoft zeigt Office 15

Zum Artikel