Die Testphase für Linux 3.10 beginnt.
Die Testphase für Linux 3.10 beginnt. (Bild: David/CC BY 2.0)

Infrastruktur, Grafik und Virtualisierung

Anzeige

Die Semaphores in der Interprozesskommunikation (IPC) des Linux-Kernels lassen sich künftig besser skalieren. Bislang gab es eine IPC-Sperre für jeden IPC-Semaphore-Array und außerdem wurden meist zu große Bereiche gesperrt. Künftig werden Sperren für jedes Semaphore statt für ein ganzes Array vergeben, was zu einer höheren Skalierbarkeit führt.

Auch das Sperren durch Read-Writer-Semaphores (rwsem) wurde weiter verbessert. Bereits in Linux 3.9 wurde das sogenannte Opportunic Lock Stealing umgesetzt, um die zuvor serialisierten und strikt nach FIFO agierenden Schreibrechte der Semaphores zu beheben. Dort funktionierten die Patches nur mit Slowpath, in Linux 3.10 hingegen auch mit Fastpath.

Netzwerkoptimierungen

Der TCP-Stack erhält einen neuen Algorithmus, der verlorene Pakete am Ende einer Transaktion wiederherstellen soll. Der unter dem Namen Tail Loss Probe (TLP) eingereichte Patch soll lange Timeouts verhindern und so die TCP-Leistung insgesamt verbessern.

Das Netlink-Interface muss künftig nicht mehr Daten zwischen Kernel-Mode und Userspace hin- und herkopieren und nutzt stattdessen Memory Mapped IO (MMIO). Dadurch funktionieren Anwendungen, die die Schnittstelle nutzen, schneller.

Grafik

Der freie Nouveau-Treiber für Chipsätze von Nvidia komprimiert Teile des Grafikspeichers auf Fermi- und Kelper-Chips. Eine neue Schnittstelle, die von Nvidia stammt, nutzt die 2D-Beschleunigung der Tegra2- und Tegra3-Chipsätze. Die gleiche Schnittstelle soll später von einem 3D-Treiber genutzt werden können, der von unabhängigen Entwicklern stammt.

Für den in den nächsten Versionen von Mesa 3D geplanten freien Unified Video Decoder (UVD) gibt es eine Schnittstelle für Radeon-HD-Grafkkarten. Damit können Multimediaprogramme dann mit Radeon-Chipsätzen über das von Nvidia genutzte VDPAU (Video Decode and Presentation API for Unix) kommunizieren. Linux 3.10 unterstützt AMDs Richland-Prozessoren und Hainan-GPUs.

Intel hat Code beigesteuert, mit dem sich dessen GPUs übertakten lassen. Außerdem können die Grafikeinheiten aus dem Bereitschaftsmodus aufgeweckt werden, ohne zunächst auf die Konsole zu wechseln.

Virtualisierung

Für die Nutzung von virtuellen Maschinen innerhalb anderer VMs (Nested Virtualisation) auf Intel-CPUs sind Verbesserungen in KVM (Kernel Virtual Machine) eingeflossen. Außerdem lassen sich Intels virtualisierte APIC und Posted Interrupts in KVM nutzen, was Gastsysteme beschleunigt. Über Pvpanic kann ein Host-System mitteilen, wenn Gastsysteme unter Xen oder KVM abstürzen.

Ein weiterer neuer Treiber emuliert das Spice-Protokoll, das in der Kernel Virtual Machine (KVM) genutzt wird. Bislang bietet der Treiber die Kernel-based Mode-settings (KMS) und soll später 3D-Unterstützung für virtuelle Maschinen bieten. Für Microsofts Hyper-V bietet Linux 3.10 einen Framebuffer-Grafiktreiber für Microsofts Windows Server.

Linux-Systeme, die auf Microsofts Hyper-V laufen, kann künftig zur Laufzeit mehr Arbeitsspeicher (Memory Hot-Add) zugewiesen werden. Ein zusätzlicher Treiber fordert Linux-Gastsysteme dazu auf, sämtliche Dateisysteme in einen konsistenten Zustand zu versetzen, damit davon Snapshots (Host Initiated Backup) erstellt werden können.

Xen kommt künftig mit mehreren ARM-Prozessoren zurecht. Außerdem erhielt das Subsystem Cpufreq, das die Taktfrequenz von Prozessoren regelt, erstmals Unterstützung für ARMs Big.Little-Architektur. Dabei wird einer kräftigen CPU eine weniger leistungsstarke hinzugefügt. Das soll vor allem die Energieeffizienz von ARM-SoCs verbessern. Samsung plant beispielsweise, die Big-Little-CPUs in seinen Octa-Core-Prozessoren zu nutzen. Allerdings muss der Linux-Kernel noch weitere Anpassungen erhalten, etwa am Prozess-Scheduler.

Die Webseite Kernelnewbies.org hat sämtliche Neuerungen in Linux 3.10 zusammengefasst und bietet auch eine Liste aller neuen Treiber. Der Sourcecode des Linux-Kernels steht unter kernel.org zum Download bereit.

 Linux: Kernel 3.10 tickt ein wenig weniger

blubberlutsch 03. Jul 2013

gibts auch keine süssen Pinguine? :)

IT.Gnom 03. Jul 2013

Theorie bleibt Theorie, wenn sie von Microsoft nicht umgesetzt wird. Ich schon mal...

andy123 01. Jul 2013

https://git.kernel.org/cgit/linux/kernel/git/mason/btrfs-progs.git/commit/?id...

Kommentieren



Anzeige

  1. Technischer Projektleiter / Scrum Product Owner (m/w)
    Hohenstein Institute, Boennigheim bei Heilbronn
  2. Ingenieur als Software- / Systementwickler für Applikationen in der Sicherheitstechnik (m/w)
    SEW-EURODRIVE GmbH & Co KG, Heidesheim (bei Mainz)
  3. Interaktionsdesigner/-in für Bedien- und Anzeigekonzepte
    Daimler AG, Sindelfingen
  4. Prüfsoftwareentwickler (m/w) - LabView
    Endress+Hauser Conducta GmbH+Co. KG, Gerlingen

 

Detailsuche


Blu-ray-Angebote
  1. NEU: Über 700 Top-Filme & Serien reduziert
    (u. a. Planet der Affen Revolution 8,97€, Terminator 1 8,97€, Titanic 6,97€, Das Schweigen...
  2. Fantasy- & Mittelalter-Filme zum Sonderpreis
    (u. a. Jack Hunter Komplettbox 9,97€, Sucker Punch 7,99€, Mortal Kombat 7,99€, Flash Gordon 9...
  3. Blu-ray Filme reduziert
    (u. a .Into the Wild 8,97€, Black Hawk Down 8,97€, Act of Valor 7,99€)

 

Weitere Angebote


Folgen Sie uns
       


  1. Dota 2

    Wer wird neuer Dota-Millionär?

  2. Macbooks

    IBM wechselt vom Lenovo Thinkpad zum Mac

  3. Xperia M5 und C5 Ultra

    Sonys Angriff auf die Mittelklasse

  4. Virtual Reality

    Strategien gegen Übelkeit

  5. Juke

    Film-Streaming-Flatrate bei Media-Saturn künftig möglich

  6. Anonymisierung

    Weiterer Angriff auf das Tor-Netzwerk beschrieben

  7. Internet

    Unitymedia senkt die Preise

  8. TempleOS im Test

    Göttlicher Hardcore

  9. Ermittlungen gegen Netzpolitik.org

    Mehrere Ministerien wussten Bescheid

  10. Enlighten

    BMW erkennt Ampelphasen und zeigt Countdown an



Haben wir etwas übersehen?

E-Mail an news@golem.de



Simulus QR-X350.PRO im Test: Der Quadcopter, der vom Himmel fiel
Simulus QR-X350.PRO im Test
Der Quadcopter, der vom Himmel fiel
  1. Flugverkehrskontrolle Amazon will Drohnenverkehr regeln
  2. Paketzustellung Google will Flugverkehrskontrolle für Drohnen entwickeln
  3. Luftzwischenfall Beinahekollision zwischen Lufthansa-Flugzeug und Drohne

OCZ Trion 100 im Test: Macht sie günstiger!
OCZ Trion 100 im Test
Macht sie günstiger!
  1. PM863 Samsung packt knapp 4 TByte in ein flaches Gehäuse
  2. 850 Evo und Pro Samsung veröffentlicht erste Consumer-SSDs mit 2 TByte
  3. TLC-Flash Samsung plant SSDs mit 2 und 4 TByte

Broadwell-C im Test: Intels Spätzünder auf Speed
Broadwell-C im Test
Intels Spätzünder auf Speed
  1. Prozessorgeneration Skylake soll Detachable-Akkulaufzeit um ein Drittel steigern
  2. Core i7-5775C im Kurztest Dank Iris Pro Graphics und EDRAM überraschend flott
  3. Prozessor Intels Broadwell bietet die schnellste integrierte Grafik

  1. Re: 16GB Speicher? Herrje, es ist 2015!

    Moe479 | 05:18

  2. Re: "bisher höchste Preisgeld der Dota-2-Geschichte"

    JP | 05:09

  3. Re: Erde an Windows-Lemminge (inkl. Golem)! Bitte...

    SoniX | 04:09

  4. Re: Hololens mit kleinem "Field of View"

    Stahlreck | 04:07

  5. Re: Linux ist der perfekte Nachfolger

    themario | 03:59


  1. 19:36

  2. 19:03

  3. 17:30

  4. 17:00

  5. 15:41

  6. 13:59

  7. 12:59

  8. 12:01


  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