Linux 5.0 ist da: Geschwindigkeit zurĂĽckerobern und moderner speichern

Der endgĂĽltige Umstieg auf die modernere Block-Layer-Infrastruktur zwingt Storage-Admins zum Umdenken. Gamer dĂĽrfen sich ĂĽber Support fĂĽr AMDs Freesync freuen.

vorlesen Druckansicht 320 Kommentare lesen
Kernel-Log: Linux 5.0: Ruckelfrei zocken, schnellerer Datenaustausch
Lesezeit: 22 Min.
Von
  • Thorsten Leemhuis
Inhaltsverzeichnis

Zum Start der ersten vollen Märzwoche hat Linus Torvalds den Linux-Kernel 5.0 freigegeben. Er bringt etwas weniger Änderungen als zuletzt üblich – trotzdem enthält auch er wieder eine Fülle neuer Features sowie viele neue und signifikant verbesserte Treiber.

Bei der Freigabe stellte Torvalds abermals klar, dass der Sprung von 4.x auf 5.0 keine tiefere Bedeutung hat und erfolgt, weil ihm die „Finger und Zehen zum Zählen ausgehen“.

(Bild: Linus Torvalds in der Freigabemail zu Linux 5.0 )

  • Die auffälligste Neuerung der neuen Linux-Version ist der Sprung bei der Versionsnummer von 4.20 auf 5.0. Das hat aber keine tiefere Bedeutung: Die Ă„nderungen sind nicht zahlreicher oder bedeutender als sonst; auch wurden nicht mehr alte Zöpfe abgeschnitten als ĂĽblich.
  • Durch Optimierungen soll Linux beim Versenden von UDP-Paketen und Einsatz des Netzwerk-Schnellverarbeitungswegs XDP (Express Data Path) wieder nahezu die Performance erreichen, die es vor den Spectre-v2-GegenmaĂźnahmen erzielt hat.
  • FĂĽr viel Aufsehen sorgte eine Ă„nderung, die zwei von ZFS On Linux (ZOL) verwendete Funktionen entfernt hat und dieses so kaputt gemacht hat. Die ZOL-Entwickler haben das Problem aber mittlerweile im Entwicklerzweig umschifft.
  • Die Linux-Entwickler geben zwei essenzielle Funktionen fĂĽr Heterogeneous Memory Management (HMM) nun anders frei. Die Kernel-Entwickler werfen damit proprietären Treibern gezielt KnĂĽppel zwischen die Beine. Damit wollen sie vor allem Nvidia treffen.
  • Der fĂĽr AMDs moderne Grafikprozessoren zuständige Kernel-Grafiktreiber Amdgpu beherrscht jetzt Freesync, das durch dynamische Anpassung der Bildwiederholrate fĂĽr flĂĽssige 3D-Darstellung sorgt.
  • Eine neue Schriftart verhilft Textkonsolen auf HiDPI-Displays zu einer adäquaten Größe; fĂĽr Mainstream-Distributionen ist das aber eher uninteressant, schlieĂźlich kann man genau die Schriftart dort schon länger zur Laufzeit einstellen.
Das Kernel-Log
  • Linux unterstĂĽtzt jetzt den jĂĽngst von Google vorgestellten VerschlĂĽsselungsalgorithmus Adiantum, der bei gĂĽnstigen Android-Geräten zum Einsatz kommen soll.
  • Linux beherrscht nun auch den in RFC 6986 definierten Hash-Algorithmus Streebog, der zu den russischen Standardalgorithmen fĂĽr Kryptografie ("GOST Algorithmen") zählt.
  • Die Kernel-Entwickler haben den älteren der beiden Block-Layer-Ansätze rausgeworfen; damit verschwinden auch I/O-Scheduler wie Deadline und CFQ, die viele Admins vom Performance-Tuning kennen.
  • Auf Btrfs-Dateisystemen lassen sich jetzt Auslagerungsdateien ablegen.
  • Im Speicherbereich von Programmen liegende Daten kann Linux jetzt via UDP ĂĽbers Netz versenden, ohne sie zuerst im Arbeitsspeicher duplizieren zu mĂĽssen.
  • Die Sicherheitsfunktion Seccomp (Secure Computing) kann jetzt ein Userspace-Programm zurate ziehen, um zu entscheiden, ob eine Tätigkeit eines anderen Programms erlaubt oder verboten wird.
  • Linux 5.0 bringt Support fĂĽr eine ganze Reihe weiterer Single-Board-Computer (SBC) und den darauf verwendenden System-on-a-Chips (SoCs).
  • Die Entwickler haben den Hardware-Support wieder signifikant erweitert, denn sie haben Dutzende neuer Treiber integriert und Hunderte existierende verbessert. Dadurch unterstĂĽtzt der neue Kernel nun etwa die Touch-Funktion des 7-Zoll-Touch-Displays fĂĽr den Raspberry Pi, das raspberrypi.org vertreibt.
  • Das neue Energy Aware Scheduling (EAS) soll helfen, den Energieverbrauch bei Prozessoren mit ARMs big.LITTLE zu senken, in denen CPU-Kerne mit unterschiedlichem Leistungspotenzial und Energiehunger stecken.

Die folgenden Artikelseiten liefern Details zu diesen und zahlreichen weiteren Neuerungen von Linux 5.0.