Abo
  • Services:
Anzeige

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.

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.

Anzeige

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.

Linux-Kernel 2.6.20 bringt Virtualisierung 

eye home zur Startseite
x64 06. Feb 2007

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

HW 05. Feb 2007

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

snider 05. Feb 2007

:) thx kernel hackers

ixiion 05. Feb 2007

wahnsinn, ich hab gerade auf kernel.org nachgeschaut und gesehen das 2.6.20 fertig ist...

Slark 04. Feb 2007

Welche Version von Xen unterstützt paravirt_ops? Oder ist momentan noch die CVS-Version...


mein Block / 21. Okt 2007

hauptsache nicht real

dream-coder .NET Blog / 06. Feb 2007

[Linux] - Kernel 2.6.20 freigeben



Anzeige

Stellenmarkt
  1. THOMAS SABO GmbH & Co. KG, Lauf / Pegnitz
  2. DHL Home Delivery GmbH, Bonn
  3. BMF Media Information Technology GmbH, Augsburg
  4. ESG Elektroniksystem- und Logistik-GmbH, München


Anzeige
Top-Angebote
  1. 129,00€ (Vergleichspreis 194€)
  2. 12,99€

Folgen Sie uns
       


  1. Konkurrenz zu Amazon Echo

    Hologramm-Barbie soll digitale Assistentin werden

  2. Royal Navy

    Hubschrauber mit USB-Stick sucht Netzwerkanschluss

  3. Class-Action-Lawsuit

    Hunderte Ex-Mitarbeiter verklagen Blackberry

  4. Rivatuner Statistics Server

    Afterburner unterstützt Vulkan und bald die UWP

  5. Onlinewerbung

    Youtube will nervige 30-Sekunden-Spots stoppen

  6. SpaceX

    Trägerrakete Falcon 9 erfolgreich gestartet

  7. Hawkeye

    ZTE bricht Crowdfunding-Kampagne ab

  8. FTTH per NG-PON2

    10 GBit/s für Endnutzer in Neuseeland erfolgreich getestet

  9. Smartphones

    FCC-Chef fordert Aktivierung ungenutzter UKW-Radios

  10. Die Woche im Video

    Die Selbstzerstörungssequenz ist aktiviert



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Prey angespielt: Das Monster aus der Kaffeetasse
Prey angespielt
Das Monster aus der Kaffeetasse
  1. Bethesda Softworks Prey bedroht die Welt im Mai 2017
  2. Ausblicke Abenteuer in Andromeda und Galaxy

Autonomes Fahren: Die Ära der Kooperitis
Autonomes Fahren
Die Ära der Kooperitis
  1. Neue Bedienungssysteme im Auto Es kribbelt in den Fingern
  2. Amazon Alexa im Auto, im Kinderzimmer und im Kühlschrank
  3. Focalcrest Mixtile Hub soll inkompatible Produkte in Homekit einbinden

Kernfusion: Angewandte Science-Fiction
Kernfusion
Angewandte Science-Fiction
  1. Kernfusion Wendelstein 7-X funktioniert nach Plan

  1. Re: AMD ReLive Treiber

    Rettungsschirm | 02:15

  2. Re: Ich kanns auch nicht mehr hören...

    throgh | 01:19

  3. Re: Verbot des Besitzes

    dura | 01:16

  4. Re: Ohne UKW-Sender hört man trotzdem nur Rauschen

    kazhar | 01:01

  5. Re: Wieso ist das eine Sendeanlage

    chithanh | 00:43


  1. 14:00

  2. 12:11

  3. 11:29

  4. 11:09

  5. 10:47

  6. 18:28

  7. 14:58

  8. 14:16


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel