Abo
  • Services:
Anzeige
Linux 3.19 geht mit zahlreichen Neuerungen in die Testphase.
Linux 3.19 geht mit zahlreichen Neuerungen in die Testphase. (Bild: Christian Mehlführer/CC BY 2.5)

Linux 3.19: Release Candidate eröffnet Testphase

Linux 3.19 geht mit zahlreichen Neuerungen in die Testphase.
Linux 3.19 geht mit zahlreichen Neuerungen in die Testphase. (Bild: Christian Mehlführer/CC BY 2.5)

Der Linux-Kernel 3.19 bringt diverse Änderungen für Grafiktreiber, Speicherstacks und Dateisysteme mit. Außerdem gibt es eine neue Schnittstelle für AMDs Heterogeneous System Architecture (HSA).

Um noch vor Weihnachten die Testphase des nächsten Linux-Kernels 3.19 einzuläuten, hat Linus Torvalds das üblicherweise 14-tägige Merge-Fenster bereits geschlossen. Inzwischen werden Patches und Neuerungen ohnehin nicht mehr nach den üblichen Zeitfenstern eingereicht, was zu einer kurzen Diskussion auf der Mailingliste führte. Viele Änderungen gab es 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 Grafikarten von AMD auch eine verbesserte Lüftersteuerung.

Nouveau für neue Grafikkarten

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.

Linux 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 zunächst 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 und Seccomp

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.

Beschwerden über Patches zur Unzeit

Immer mehr Patches und Änderungen werden im Linux-Kernel eingereicht. Auf Grund der Hierarchie der Kernel-Entwickler werden sie zunächst an die diversen Maintainer der verschiedenen Teilbereiche übergeben. Eigentlich ist das Merge-Fenster zwischen den Kernel-Versionen umfangreichen Neuerungen vorbehalten, was Entwickler jedoch nicht daran hindert, in der Zeit auch kleine Patches einzureichen. Darüber hat sich Entwickler Thomas Gleixner beschwert. Torvalds weist in seiner Antwort darauf hin, dass einige Maintainer kleinerer Subsysteme ihre Neuerungen bereits vor dem offiziellen Beginn des Merge-Fensters eingereicht haben und dann bereits erste Änderungen einsenden. Die Diskussion darüber, ob und wie dieser Prozess verändert oder verbessert werden kann, dauert noch an.

Normalerweise beträgt die Testphase eines Linux-Kernels etwa sechs Wochen. Demnach wird Linux 3.19 aller Voraussicht nach Anfang Februar veröffentlicht. Der Quellcode des ersten Release Candidates kann unter kernel.org heruntergeladen werden.


eye home zur Startseite
pythoneer 22. Dez 2014

http://www.reddit.com/r/linux/comments/2ny1lz...



Anzeige

Stellenmarkt
  1. QSC AG, Frankfurt, Hamburg, Oberhausen
  2. Robert Bosch GmbH, Leonberg
  3. Hessischer Rundfunk, Frankfurt am Main
  4. MBtech Group GmbH & Co. KGaA, Regensburg, Neutraubling


Anzeige
Hardware-Angebote
  1. (reduzierte Überstände, Restposten & Co.)
  2. (nur in den Bereichen "Mainboards", "Smartphones" und "TV-Geräte")
  3. bei Alternate

Folgen Sie uns
       


  1. Privatsphäre

    Verschlüsselter E-Mail-Dienst Lavabit kommt wieder

  2. Potus

    Donald Trump übernimmt präsidiales Twitter-Konto

  3. Funkchips

    Apple klagt gegen Qualcomm

  4. Die Woche im Video

    B/ow the Wh:st/e!

  5. Verbraucherzentrale

    O2-Datenautomatik dürfte vor Bundesgerichtshof gehen

  6. TLS-Zertifikate

    Symantec verpeilt es schon wieder

  7. Werbung

    Vodafone will mit DVB-T-Abschaltung einschüchtern

  8. Zaber Sentry

    Mini-ITX-Gehäuse mit 7 Litern Volumen und für 30-cm-Karten

  9. Weltraumteleskop

    Erosita soll Hinweise auf Dunkle Energie finden

  10. Anonymität

    Protonmail ist als Hidden-Service verfügbar



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Intel Core i7-7700K im Test: Kaby Lake = Skylake + HEVC + Overclocking
Intel Core i7-7700K im Test
Kaby Lake = Skylake + HEVC + Overclocking
  1. Kaby Lake Intel macht den Pentium dank HT fast zum Core i3
  2. Kaby Lake Refresh Intel plant weitere 14-nm-CPU-Generation
  3. Intel Kaby Lake Vor der Vorstellung schon im Handel

Dienste, Programme und Unternehmen: Was 2016 eingestellt und geschlossen wurde
Dienste, Programme und Unternehmen
Was 2016 eingestellt und geschlossen wurde
  1. Kabel Mietminderung wegen defektem Internetkabel zulässig
  2. Grundversorgung Kanada macht Drosselung illegal
  3. Internetzugänge 50 MBit/s günstiger als 16 MBit/s

Macbook Pro 13 mit Touch Bar im Test: Schöne Enttäuschung!
Macbook Pro 13 mit Touch Bar im Test
Schöne Enttäuschung!
  1. Schwankende Laufzeiten Warentester ändern Akku-Bewertung des Macbook Pro
  2. Consumer Reports Safari-Bug verursachte schwankende Macbook-Pro-Laufzeiten
  3. Notebook Apple will Akkuprobleme beim Macbook Pro nochmal untersuchen

  1. Re: klappt bei mir nur ohne . hinter onion...

    zufälliger_Benu... | 16:13

  2. Re: Die man sich nicht leisten kann...

    GenXRoad | 16:12

  3. Re: Wer mietet denn eine PS4?

    GenXRoad | 16:10

  4. Re: Manipulative Bildauswahl

    pythoneer | 16:07

  5. Re: 40% - in den USA!

    Eheran | 16:06


  1. 14:09

  2. 12:44

  3. 11:21

  4. 09:02

  5. 19:03

  6. 18:45

  7. 18:27

  8. 18:12


  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