Linux-Kernel 2.6.20 bringt Virtualisierung

Unterstützung für Sonys PlayStation 3 integriert

Es hätte eine schnelle Veröffentlichung werden sollen, doch dann raubte ein kritischer Fehler im Linux-Kernel den Entwicklern zusätzliche vier Wochen. Nun hat Linus Torvalds die neue Version 2.6.20 freigegeben, die vor allem im Bereich Virtualisierung einiges zu bieten hat.

Anzeige

Verschiedene Gruppen buhlen schon länger darum, ihre Virtualisierungsansätze in den Linux-Kernel zu bekommen. Doch weder Xen noch eine der unterschiedlichen Lösungen, die den Host-Kernel mitbenutzen, ist es bisher geworden. Stattdessen hat Linus Torvalds kurzerhand die recht junge Kernel-Based-Virtual-Machine (KVM) aufgenommen. Diese fügt dem Kernel Unterstützung für die Virtualisierungstechniken der Prozessorhersteller AMD und Intel hinzu. Über ein zeichenorientiertes Gerät können Userspace-Prozesse die Virtualisierungstechnik direkt ansprechen und virtuelle Maschinen starten, die eigene virtuelle Festplatten, Netzwerkkarten und Displays haben.

Auch mehrere virtuelle Systeme lassen sich mit KVM starten, wobei jede Umgebung als ein Prozess erscheint, deren virtuelle CPU ein Thread innerhalb dieses Prozesses ist. Durch den Treiber gesellt sich zu den bereits vorhandenen Kernel- und User-Modi noch ein Guest-Modus, der seinen eigenen Adressraum im physischen Speicher hat. Allerdings verbietet der Guest-Modus einen Zugriff auf I/O-Geräte. Jeder Versuch wird abgefangen und an den User-Mode zur Emulation weitergereicht.

KVM läuft ausschließlich auf x86 sowie x86-64 und benötigt außerdem eine veränderte Qemu-Version für die I/O- und BIOS-Emulation. Da die Hardware-Techniken genutzt werden, können mit KVM auch umodifizierte Gastsysteme wie Windows virtualisiert werden.

Doch KVM ist nicht die einzige Neuerung in Sachen Virtualisierung. Vielmehr gelangte auch die von XenSource und VMware entwickelte Hypervisor-Schnittstelle "paravirt_ops" in Linux 2.6.20. Der Bedarf für eine solche Schnittstelle ergab sich aus dem Prinzip der Paravirtualisierung. Diese gilt zwar als sehr leistungsfähig, erfordert aber einen modifizierten Betriebssystem-Kernel - das System "weiß" also quasi, dass es virtualisiert läuft. Ein so veränderter Kernel läuft dann allerdings nicht mehr nativ auf der Hardware, womit unterschiedliche Linux-Versionen für den nativen und den virtualisierten Einsatz notwendig sind. Durch die Schnittstelle hingegen soll der Linux-Kernel sowohl unter einem Hypervisor als auch direkt auf der Hardware laufen können.

Neu ist auch die Unterstützung für Sonys aktuelle Spielekonsole PlayStation 3, die Ende März 2007 auch in Europa zu haben sein wird. Den Weg für ein alternatives Betriebssystem auf der PlayStation ebnete Sony selbst und auch die integrierten Kernel-Patches stammen von Sonys Entwicklern. Doch ist die Unterstützung nur halbherzig. Sony setzt auf einen Hypervisor, um die Hardware zu virtualisieren und verhindert so beispielsweise den Zugriff auf den Grafikchip. So lassen sich weder 2D- noch 3D-Beschleunigung nutzen. Ob sich dies ändern wird, ist fraglich, Sony argumentiert mit dem Schutz des integrierten Sicherheitssystems.

Zu der 250-Hz-Konstante, mit der Linux zwischen Prozessen umschaltet, gesellt sich nun auch noch eine 300-Hz-Variante, die für Multimedia-Arbeiten im NTSC-Verbreitungsraum gedacht ist. Weiterhin lässt sich natürlich auch noch zwischen 250 und 1.000 Hz wählen.

  1. 1
  2. 2

x64 06. Feb 2007

Nur bei 9x0 Pentium D, 9x5 sind ohne VT

Slark 05. Feb 2007

Ja, es gibt aber noch ein paar Versionen der Intel-CPUs bei denen die Ring -1-Sachen...

föhn 05. Feb 2007

oder pentium D der 9xx serie... aber mit der serie bin ich mir grad nicht sicher.

HW 05. Feb 2007

Naja, um wirklich vernünftige Performance zu erhalten, sollte man auch noch ein -kernel...

HW 05. Feb 2007

Qemu ist ja eigentlich auch keine Virtualisierungslösung, sondern ein echter Emulator...

Kommentieren


mein Block / 21. Okt 2007

hauptsache nicht real

dream-coder .NET Blog / 06. Feb 2007

[Linux] - Kernel 2.6.20 freigeben



Anzeige
  1. Embedded Software Designer im Automotive Bereich (m/w)
    Brunel GmbH, Raum Nürnberg
  2. Teamleiter Entwicklung / Applikation (m/w)
    über Steinbach & Partner Executive Consultants, Süddeutschland
  3. Ingenieur für Prüfstandsbau sowie anschl. Planung & Durchführung von Engineering- und Freigabetests (m/w)
    Brunel GmbH, Offenbach am Main
  4. IT-Prozessmodelliererin/IT-P- rozessmodellierer
    Otto-von-Guericke-Universität Magdeburg, Magdeburg

 

Detailsuche


Folgen Sie uns
       


Meistgelesen
  1. Gema-Vermerk

    Youtube sperrt irrtümlich Acta-Video von Bruno Kramm

  2. IBM-Mainframe

    Nasa schaltet letzten Großrechner ab

  3. Spielebranche

    Diskussion über "stinkende Gamer"

  4. Desktop-Roadmap

    Mozilla hat mit Firefox 2012 viel vor

  5. Samsung Galaxy Tab 2

    7-Zoll-Tablet mit Android 4.0 und Glonass-Unterstützung


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

  2. Kommentare: 188 | letzter Beitrag 04:17 Uhr

  3. Kommentare: 178 | letzter Beitrag 13.02. 22:01

  4. Kommentare: 116 | letzter Beitrag 13.02. 18:47

  5. Kommentare: 96 | letzter Beitrag 13.02. 16:40

Mehr


  1. Tablet-Nachfolger

    iPad-3-Teile aufgetaucht

  2. Jugendschutz

    Filtersoftware von Jusprog und Telekom staatlich anerkannt

  3. Gema-Vermerk

    Youtube sperrt irrtümlich Acta-Video von Bruno Kramm

  4. Deutsche Post

    Zusatzfunktionen beim E-Postbrief dauern länger

  5. Gnome

    Neue Spezifikation für Fensterlayout

  6. Samsung Galaxy Tab 2

    7-Zoll-Tablet mit Android 4.0 und Glonass-Unterstützung

  7. IBM-Mainframe

    Nasa schaltet letzten Großrechner ab

  8. Appmenu Runner

    Head-Up Display auch in KDE

  9. Galaxy S2 mit Android 2.3.6

    Update wegen Abstürzen zurückgezogen?

  10. Fair Labor Association

    Apple lässt Foxconn überprüfen



Haben wir etwas übersehen?

E-Mail an news@golem.de


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

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.


Bing, Blekko, Duck Duck Go: Googeln ohne Google?
Bing, Blekko, Duck Duck Go
Googeln ohne Google?

Die überarbeitete Version der Google-Suche "Search, plus Your World" hat heftige Debatten ausgelöst. Vor allem der Datenschutz steht mal wieder im Vordergrund der Kritik. "Geht es eigentlich auch ohne Google?", fragen sich daher viele Nutzer. Der Blogger Marcel Weiß hat es 18 Monate lang getestet.

  1. "Focus on the User" Facebook und Twitter zeigen Google, wie soziale Suche geht
  2. Neuer Algorithmus Google straft Seiten mit zu viel Werbung ab
  3. Theseus-Projekt Quote soll die erste Zitate-Suchmaschine Deutschlands werden

Zum Artikel