Linux 4.20
Photo by Aaron Burden on Unsplash

Am gestrigen Sonntag hat Linus Torvalds Linux 4.20 freigegeben. Der neue Kernel wuchs um über 350.000 neue Zeilen, die sich auf rund 14.000 Änderungen verteilen. Es wurden mehr als 11.400 Dateien geändert. Damit liegt die neue Ausgabe im Trend der letzten Veröffentlichungen. Auch die Verteilung der Patches ist nicht ungewöhnlich, rund zwei Drittel entfallen auf Treiber, der Rest auf Netzwerk, Dateisysteme und Werkzeuge.

Grafiktreiber

An prominenter Stelle bei den Änderungen zu Treibern für Linux 4.20 ist AMD zu nennen. Die Entwickler des Grafikkartenherstellers fügten weiteren Code für die demnächst auf neuen Karten ausgelieferte AMD Vega 20 GPU bei, die damit fast komplett unterstützt ist. Darüber hinaus werden nun auch die GPUs mit den Codenamen Raven 2 und Picasso unterstützt. Der freie Nvidia-Treiber Nouveau erhielt initiale Unterstützung für HDMI 2.0.

Dateisysteme

Bei den Dateisystemen standen Verbesserungen der Leistung von Btrfs im Vordergrund. Aber auch Ext4, XFS, F2FS, Device Mapper und Ceph erhielten Patches. Im Verlauf der Entwicklung zu Linux 4.20 standen die Entwickler auch vor der Aufgabe, ein Problem zu lösen, dass unter bestimmten Bedingungen bei Verwendung von Ext4 zu Datenverlusten führen konnte. Im Endeffekt war aber nicht das weit verbreitete Dateisystem schuld, der Fehler wurde nach langer Suche im Multi-Queue-Block-Layer Blk-MQ  aufgespürt.

Um so wichtiger ist es, dass bei den Blocktreibern die Umstellung auf eine neue Version vorbereitet wird, die alte wird vermutlich bereits mit 4.21 entfernt. Im Rahmen dessen wurden zahlreiche Blocktreiber auf das Multiqueue-API umgestellt.

Speck ist weg

Der umstrittene, erst kürzlich mit Linux 4.17 in den Kernel aufgenommene Verschlüsselungsalgorithmus Speck wurde in Linux 4.20 wieder entfernt. Google entzog dem eigentlich für Android vorgesehenen Code das Vertrauen. Das lag nicht an der Technik – Speck ist ungebrochen – sondern an seiner Herkunft, denn der Algorithmus wurde von der NSA entwickelt. Die ISO-Standardisierung wurde Speck verweigert, da die NSA nicht bereit war, detaillierte Fragen zu dem Algorithmus zu beantworten. Ein Schelm, wer Böses dabei denkt.

Ferner liefen…

Weiterhin wurde die Virtualisierung mit KVM verbessert, die nun auch in einer VM via Nested Virtualization weitere VMs erlaubt. Unterstützung gibt es auch für das Raspberry Pi Compute Module 3. Der TCP-Stack liefert Pakete künftig mit einem neuen Algorithmus aus, der nicht nur schneller, sondern auch sicherer sein soll.

Viele Beobachter hatten erwartet, dass der neue Kernel analog zu dem Wechsel auf 4.0 nach 3.19 nun 5.0 heißen würde. Da sich Torvalds aber nicht auf ein Schema festlegen lassen will, hieß es, Linux 5.0 werde in 2019 kommen. Zunächst ist jedoch das Merge-Window für Einreichungen zu 4.21 eröffnet.

Verwandte Themen

Linux 5.0 anstatt 4.21
views 649
Bild: Krd Lizenz: CC BY-SA 3.0Linus Torvalds hat am Wochenende Linux 5.0-rc1 veröffentlicht und damit den Umstieg vom Vorgänger 4.20 auf eine neu...
Der Code of Conduct und ein fehlender Kernel
views 416
Bild: Penguins | Quelle: pxhere | Lizenz: CC0 Eigentlich haben viele im Linux-Dunstkreis heute Morgen beim Öffnen ihres Feed-Readers erw...
Die Gerüchteküche brodelt in der Kernel-Community...
views 2.0k
Bild: Krd Lizenz: CC BY-SA 3.0 Am Wochenende hat Greg Kroah-Hartman mit Linux 4.19-rc5 erstmals in Eigenregie einen der wöchentlichen Re...
Linus Torvalds lobt WireGuard
views 683
Bild: WireGuard | Quelle: XDA-DevelopersLinus Torvalds hat sich auf der Kernel-Mailingliste in einem Nebensatz lobend über das VPN-Projekt WireGu...
Wichtige Neuerungen für Ubuntu 17.10
views 142
   Bild: Canonical Ubuntu 17.10 »Artful Aardvark« erfährt in den kommenden Tagen zwei wichtige Änderungen. Am...

Beitrag kommentieren

Alle Kommentare
  • Proteus

    Proteus

    24.12.2018, 14:32 Uhr

    Auf auf zum Kernel kompilieren! 😀 Wenigstens ein wenig an diesem Tag zu tun!