Abo
  • IT-Karriere:

Betriebssysteme: Linux 5.1 optimiert asynchrone Zugriffe

Die Optimierungen in Linux 5.1 sind ziemlich zahlreich: verbesserte asynchrone Operationen, ein ausgemustertes Dateiformat, eine Abschirmung für externe USB-Datenträger, beschleunigtes WLAN und optimiertes Live-Patching.

Artikel veröffentlicht am ,
Linux 5.1 bringt besseres Asychronous I/O, mehr Sicherheit für USB-Sticks und optimiertes Live-Patching.
Linux 5.1 bringt besseres Asychronous I/O, mehr Sicherheit für USB-Sticks und optimiertes Live-Patching. (Bild: wiseguy71/CC-BY 2.0)

Linus Torvalds hat die Version 5.1 des Linux-Kernels freigegeben. Seit der letzten Vorabversion habe es zwar wenige Änderungen gegeben, einige seien allerdings erst in letzter Minute eingereicht worden. Er selbst ist an der Ausmusterung des alten Dateiformats a.out beteiligt. Eine neue Variante für asynchrone Operationen verspricht Beschleunigung und soll vor allem für Entwickler einfacher zu handhaben sein.

Die Aktualisierung des Systems im laufenden Betrieb kann künftig kumulative Patches abarbeiten. Externe USB-Datenträger können gesondert deaktiviert werden. Es gibt auch wieder Arbeiten, die die Leistungseinbußen auffangen, die durch die Patches gegen die Sicherheitslücken Spectre verursacht wurden. Außerdem gibt es neue Funktionen in Treibern für Grafikchips der Hersteller AMD, Intel und Nvidia.

Optimiertes Asynchronous I/O und DM ohne Initramfs

Um Betriebssysteme zu beschleunigen, gibt es sogenannte asynchrone Ein- und Ausgaben (Asynchronous I/O). Damit können Anwendungen zwischenzeitlich andere Aufgaben erledigen, bis etwa eine Schreibfunktion im Hintergrund ihre Arbeit beendet hat. Der Kernel kümmert sich um die Benachrichtigung der Anwendung. Asynchronous I/O gibt es zwar bereits seit Linux 2.5, allerdings sei die bisherige Implementation ineffizient und schwierig zu verwenden, kritisieren viele. Vom Kernel-Entwickler Jens Axboe kommt jetzt eine neue Variante mit dem Namen io_uring, die vor allem die Geschwindigkeit asynchroner Lese- und Schreibaufgaben erhöhen und sich zudem besser skalieren lassen soll. Außerdem gibt es eine Userspace-Bibliothek, über die Entwickler die wichtigsten Funktionen von io_uring ansprechen können.

Künftig können über den Device Mapper (DM) angesprochene virtuelle blockorientierte Geräte auch außerhalb eines Initramfs-Archivs beim Systemstart angesprochen werden. In Initramfs werden für gewöhnlich die für den Start benötigten Dateien, etwa Basistreiber gelagert. Über einen neuen Kernel-Parameter lässt sich stattdessen ein DM-Dateisystem direkt starten, beispielsweise ein RAID-Verbund.

Stellenmarkt
  1. Bau- und Liegenschaftsbetrieb NRW, Düsseldorf
  2. Neveling Reply, Hamburg, Lübeck

Mit Fanotify wurde bereits in Linux 2.6.36 eine Schnittstelle zur Überwachung von Änderungen an Dateisystemen eingeführt, das als Ersatz für Inotify dienen sollte. Inotify gilt als veraltet und funktioniert nur schlecht auf großen Dateisystemen. Jetzt wurde die Arbeit an Fanotify - nach einigen Anpassungen in Linux 4.20 - erneut aufgenommen und für die inzwischen immer größer werdenden Datenträger und die darauf eingesetzten Dateisysteme mit der Funktion Super Block Root Watch angepasst.

Ausgemustertes Dateiformat und optimiertes Live-Patching 
  1. 1
  2. 2
  3. 3
  4.  


Anzeige
Hardware-Angebote
  1. 274,00€
  2. 71,90€ + Versand
  3. 127,99€ (Bestpreis!)

jt 13. Mai 2019

Das ist korrekt. Es geht um NVDIMM und nicht um NVMe-Speicher. Die entsprechende Passage...


Folgen Sie uns
       


Seasonic TX-700 Fanless und The First - Hands on (Computex 2019)

Das Prime TX-700 Fanless vo Seasonic ist das derzeit stärkste passiv gekühlte Netzteil am Markt. Die kompaktere Variante namens PX-500 wiederum passt in das The First von Monsterlabo, ein Gehäuse, um 200-Watt-Komponenten passiv zu kühlen.

Seasonic TX-700 Fanless und The First - Hands on (Computex 2019) Video aufrufen
In eigener Sache: Golem.de bietet Seminar zu TLS an
In eigener Sache
Golem.de bietet Seminar zu TLS an

Der Verschlüsselungsexperte und Golem.de-Redakteur Hanno Böck gibt einen Workshop zum wichtigsten Verschlüsselungsprotokoll im Netz. Am 24. und 25. September klärt er Admins, Pentester und IT-Sicherheitsexperten in Berlin über Funktionsweisen und Gefahren von TLS auf.

  1. In eigener Sache Zweiter Termin für Kubernetes-Seminar
  2. Leserumfrage Wie können wir dich unterstützen?
  3. In eigener Sache Was du schon immer über Kubernetes wissen wolltest

Erasure Coding: Das Ende von Raid kommt durch Mathematik
Erasure Coding
Das Ende von Raid kommt durch Mathematik

In vielen Anwendungsszenarien sind Raid-Systeme mittlerweile nicht mehr die optimale Lösung. Zu langsam und starr sind sie. Abhilfe schaffen können mathematische Verfahren wie Erasure Coding. Noch existieren für beide Techniken Anwendungsgebiete. Am Ende wird Raid aber wohl verschwinden.
Eine Analyse von Oliver Nickel

  1. Agentur für Cybersicherheit Cyberwaffen-Entwicklung zieht in den Osten Deutschlands
  2. Yahoo Richterin lässt Vergleich zu Datenleck platzen

In eigener Sache: Neue Workshops zu agilem Arbeiten und Selbstmanagement
In eigener Sache
Neue Workshops zu agilem Arbeiten und Selbstmanagement

Wir haben in unserer Leserumfrage nach Wünschen für Weiterbildungsangebote gefragt. Hier ist das Ergebnis: Zwei neue Workshops widmen sich der Selbstorganisation und gängigen Fehlern beim agilen Arbeiten - natürlich extra für IT-Profis.

  1. In eigener Sache ITler und Board kommen zusammen
  2. In eigener Sache Herbsttermin für den Kubernetes-Workshop steht
  3. Golem Akademie Golem.de startet Angebote zur beruflichen Weiterbildung

    •  /