Abo
  • Services:
Anzeige
Linux 3.19 ist veröffentlicht worden.
Linux 3.19 ist veröffentlicht worden. (Bild: Christian Mehlführer/CC BY 2.5)

Linux 3.19: Mehr für die Grafik und für das Netzwerk

Linux 3.19 ist veröffentlicht worden.
Linux 3.19 ist veröffentlicht worden. (Bild: Christian Mehlführer/CC BY 2.5)

Der jetzt veröffentlichte Linux-Kernel 3.19 bringt diverse Änderungen mit. Unter anderem gibt es eine neue Schnittstelle für AMDs Heterogeneous System Architecture (HSA) und der umstrittene Interprozesskommunikation (IPC) Binder für Android hat es in den Kernel geschafft.

Ohne großes Aufsehen hat Linus Torvalds den Linux-Kernel 3.19 veröffentlicht und damit gleichzeitig Merge-Fenster für den nächsten Kernel eröffnet. Der Kernel soll die Versionsnummer 3.20 tragen. Ursprünglich hatte Torvalds geplant, ihm die Nummer 4.0 zuzuteilen. Im aktuellen Kernel 3.19 gibt es viele Änderungen im Bereich Speichermedien und Dateisysteme. Außerdem können die Open-Source-Treiber jetzt AMDs Heterogeneous System Architecture (HSA) nutzen. Der umstrittene Android-Binder hat es ebenfalls in die Testversion von Linux 3.19 geschafft.

Anzeige

Mit dem AMD-KFD-Treiber können jetzt auch die quelloffenen Treiber auf AMDs Heterogeneous System Architecture (HSA) zugreifen und so deren GPUs für Berechnungen beispielsweise über OpenCL nutzen. Dabei kann HSA nicht nur die Darstellung von Vorschaubildern beschleunigen, sondern auch von Anwendungen verwendet werden, etwa bei komplexen Finanzberechnungen in der Tabellenkalkulation oder zur Berechnung von Hashwerten. Nebenbei erhält der freie Grafiktreiber für Grafikkarten von AMD auch eine verbesserte Lüftersteuerung.

Neue Nvidia-Grafikkarten werden unterstützt

Der freie Nouveau-Treiber für Grafikkarten von Nvidia erhält eine erste Unterstützung für die GTX-900-Serie, allerdings warten die Entwickler noch darauf, dass Nvidia signierte Versionen seiner Firmware übergibt, die für die beschleunigte Hardwareunterstützung benötigt werden. Aktuell kann der Treiber lediglich die Monitorauflösung automatisch setzen. Ein weiterer Baustein für die Grafikkarte GT 210 von Nvidia ist die automatische Frequenzeinstellung des Speichers. Dafür haben die Entwickler den Code weiterentwickelt, sind mit den Arbeiten aber noch nicht fertig. Über den Treiber für Nvidias Tegra K1 lässt sich jetzt die Spannung beeinflussen.

Erste Code-Teile gibt es in Linux 3.19 für Intels Skylake-Grafikchip, den Nachfolger für Broadwell. Allerdings werden Prozessoren mit Skylake erst für Ende 2015 erwartet. Ein bisher in der Testphase befindlicher Grafiktreiber für Freescales i.MX ist jetzt offiziell in den Kernel aufgenommen worden. Die Grafikeinheit im SoC Exynos 4415 wird ebenfalls ab Linux 3.19 unterstützt.

An dem sogenannten Atomic Modesetting wurde ebenfalls weitergearbeitet. Damit sollen künftig Änderungen an der Monitorauflösung vorab geprüft und dann erst umgesetzt werden, wenn die Auflösung auch unterstützt wird. Bislang erfolgt die Umstellung in einzelnen Schritten, was einen langsameren Wechsel der Bildschirmauflösung und vermehrte Bildschirmstörungen zur Folge hatte. Für eine Steigerung der Grafikleistung soll die erweiterte Unterstützung der Speicherfunktion Page Attribute Table (PAT) sorgen. So können Grafiktreiber beispielsweise dessen Write-Through-Zwischenspeicher nutzen.

Overlays für Capes und Shields

Für Entwicklerplatinen, die mit diversen Erweiterungen ausgestattet werden können, etwa mit Shields oder Capes, gibt es jetzt die sogenannten Device Tree Overlays. Mit ihnen lassen sich die zunächst vom Kernel beim Start statisch angelegten Gerätebäume dynamisch um neue Hardware erweitern. Davon profitieren künftig nicht nur das Beagleboard oder das Raspberry Pi, sondern auch FPGAs mit unterschiedlichen Hardwareerweiterungen.

Im Device Mapper, der für die Erzeugung und Verwaltung diverser virtueller blockorientierter Geräte zuständig ist, etwa LVMs oder Raid-Arrays, wurde das Thin Provisioning überarbeitet. Um Zugriffe zu beschleunigen, werden künftig Lese- und Schreibvorgänge auf demselben Block gesammelt, bevor sie ausgeführt werden. Das komprimierte Dateisystem SquashFS unterstützt den Kompressionsalgorithmus LZ4. Das in Linux 3.18 integrierte OverlayFS unterstützt jetzt mehrere schreibgeschützte Schichten statt wie bisher nur eine. Das neue Dateisystem Btrfs wurde so angepasst, dass Speichermeiden in Raid5- beziehungsweise Raid6-Anordnungen ausgetauscht und auch restlos gelöscht werden können. Das F2FS-Dateisystem für Flashspeicher erhält eine Fastboot-Option, mit der diverse Prüfverfahren beim Systemstart deaktiviert werden können.

Binder für Android ist jetzt im Kernel

Die umstrittene Interprozesskommunikation (IPC) Binder für Android ist jetzt offiziell Teil des Hauptzweigs des Kernels. Binder sei seit Jahren stabil und werde in Millionen von Geräten problemlos genutzt. Zwar sei der Code "fürchterlich" und die Userspace-API ließe einiges zu wünschen übrig, das werde sich aber aus Gründen nicht mehr ändern, über die die Kernel-Entwickler keine Kontrolle hätten. Da aber so viele Geräte und Unternehmen von Binder abhingen und der Code stabil sei, solle Binder aus Staging heraus verschoben werden, schreibt der Kernel-Entwickler Greg Kroah-Hartman.

Das Subsystem Seccomp, in dem Anwendungen in geschlossenen Umgebungen ausgeführt werden können (Sandboxing), ist auf ARM64 portiert worden. Außerdem wurde in den Cgroups, in denen einer Gruppe von Prozessen bestimmte Rechte zugewiesen werden können, ein Fehler beseitigt, über den unter Umständen eine Anwendung unerlaubt erhöhte Benutzerrechte erlangen konnte (CVE-2014-8989). Außerdem wurden die internen Funktionen do_settimeofday(), timekeeping_inject_sleeptime() und mktime() durch neue Versionen ersetzt, die immer einen 64-Bit-Adressraum verwenden. Sie sollen das sogenannte Jahr-2038-Problem beseitigen, bei dem auf 32-Bit-Systemen der Adressraum ausgeht und das Datum dann auf den 1. Januar 1970 zurückgesetzt wird. Jetzt müssen nur noch einige andere Codeteile ausgetauscht werden.

Verbesserte Netzwerkfunktionen

Der Extended Berkeley Packet Filter (eBFP) wurde so erweitert, dass dessen Anwendungen Netzwerk-Sockets nutzen können. Bislang lassen sich damit nur Statistiken erfassen, die aber von Userspace-Programmen ausgewertet werden können. Die als Filter bezeichneten eBFP-Programme können jetzt in einer eingeschränkten Variante der Programmiersprache C statt der komplexeren eBFP-Sprache verfasst werden. Damit lassen sich Datenströme oder die von einzelnen IP-Adressen verarbeiteten Pakete leichter erfassen. Ein Artikel bei LWN erläutert die aktuellen Nutzungsmöglichkeiten.

Künftig kann im Kernel die TCP-Erweiterung Explicit Congestion Notification (ECN) nicht mehr nur global, sondern auch für jede einzelne Route genutzt werden. So kann Linux 3.19 die Verarbeitung von ECN übernehmen, wenn Router oder Firewalls es nicht können. Ferner wurde das Remote Checksum Offload (RCO) integriert. Damit können etwa in UDP-Datenpaketen eingekapselte Checksummen auch vom Empfänger geprüft werden und so die Prozessorlast beim Sender deutlich reduzieren. Außerdem wurde der Systemaufruf getsockopt() so erweitert, dass künftig beim Netzwerkdurchsatz weniger Daten zwischen verschiedenen Prozessorkernen kopiert werden müssen.

Der Quellcode des Linux-Kernels 3.19 kann unter kernel.org heruntergeladen werden.


eye home zur Startseite
SelfEsteem 10. Feb 2015

Dem kann man (oder ich zumindest) nur zustimmen. Zu AMD vs. NVidia ... es sind ansich...

raphaelo00 09. Feb 2015

*hust* Ironie*hust*

Schattenwerk 09. Feb 2015

Für mich (persönlich) noch die interessantes Erneuerung: https://git.kernel.org/cgit...



Anzeige

Stellenmarkt
  1. Robert Bosch GmbH, Ludwigsburg
  2. über Baumann Unternehmensberatung AG, Raum Stuttgart
  3. SUEZ Deutschland GmbH, Köln
  4. Daimler AG, Stuttgart


Anzeige
Hardware-Angebote
  1. und 19 % Cashback bekommen
  2. (reduzierte Überstände, Restposten & Co.)

Folgen Sie uns
       


  1. USA

    Samsung will Note 7 in Backsteine verwandeln

  2. Hackerangriffe

    Obama will Einfluss Russlands auf US-Wahl untersuchen lassen

  3. Free 2 Play

    US-Amerikaner verzockte 1 Million US-Dollar in Game of War

  4. Die Woche im Video

    Bei den Abmahnanwälten knallen wohl schon die Sektkorken

  5. DNS NET

    Erste Kunden in Sachsen-Anhalt erhalten 500 MBit/s

  6. Netzwerk

    EWE reduziert FTTH auf 40 MBit/s im Upload

  7. Rahmenvertrag

    VG Wort will mit Unis neue Zwischenlösung für 2017 finden

  8. Industriespionage

    Wie Thyssenkrupp seine Angreifer fand

  9. Kein Internet

    Nach Windows-Update weltweit Computer offline

  10. Display Core

    Kernel-Community lehnt AMDs Linux-Treiber weiter ab



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Gear S3 im Test: Großes Display, großer Akku, große Uhr
Gear S3 im Test
Großes Display, großer Akku, große Uhr
  1. In der Zuliefererkette Samsung und Panasonic sollen Arbeiter ausgebeutet haben
  2. Vernetztes Auto Samsung kauft Harman für 8 Milliarden US-Dollar
  3. 10LPU und 14LPU Samsung mit günstigerem 10- und schnellerem 14-nm-Prozess

Big-Jim-Sammelfiguren: Ebay-Verkäufer sind ehrlich geworden
Big-Jim-Sammelfiguren
Ebay-Verkäufer sind ehrlich geworden
  1. Marktplatz Ebay Deutschland verkauft 80 Prozent Neuwaren

Robot Operating System: Was Bratwurst-Bot und autonome Autos gemeinsam haben
Robot Operating System
Was Bratwurst-Bot und autonome Autos gemeinsam haben
  1. Roboterarm Dobot M1 - der Industrieroboter für daheim
  2. Roboter Laundroid faltet die Wäsche
  3. Fahrbare Roboter Japanische Firmen arbeiten an Transformers

  1. Re: Dann können ja die nächsten Steuergelder für...

    Ovaron | 13:38

  2. Re: schade ...

    Ovaron | 13:32

  3. Re: Mensch Hauke

    Blacee | 13:29

  4. Re: Hat Microsoft eigentlich noch eine...

    DetlevCM | 13:29

  5. Re: Welcher physikalische Effekt soll das sein ?

    x2k | 13:26


  1. 12:53

  2. 12:14

  3. 11:07

  4. 09:01

  5. 18:40

  6. 17:30

  7. 17:13

  8. 16:03


  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