Linux 6.11

Linux 6.11

Die neue Version des Linux-Kernels 6.11 wurde veröffentlicht, die eine Reihe bedeutender Änderungen mit sich bringt, darunter die wichtigsten:

  • Die Unterstützung für atomare Schreiboperationen auf Blockebene wurde hinzugefügt, bei denen entweder die gesamte angegebene Menge an Blöcken auf das Speichermedium geschrieben wird oder keiner der Blöcke. Dies kann Situationen vermeiden, in denen nach einem Hardwarefehler oder aus anderen Gründen nur ein Teil der Blöcke geschrieben wird, während in einem anderen Teil alte Informationen verbleiben. Der einschaltbare atomare Schreibmodus wird durch den Systemaufruf pwritev() aktiviert, dem das Flag RWF_ATOMIC hinzugefügt wurde.
  • Die Schreibsperre für ausführbare Dateien, die mit laufenden Prozessen verbunden sind, wurde aufgehoben. Früher wurde beim Versuch, in eine ausführbare Datei eines gestarteten Prozesses zu schreiben, ein Fehler des Kernels ausgegeben.
  • Die Möglichkeit, Blockgerätetreiber in der Programmiersprache Rust zu entwickeln, wurde hinzugefügt. Als Beispiel wurde der Treiber rnull in den Kernel aufgenommen, der einem Treiber null_blk ähnelt, der in Rust geschrieben ist. Auch der Transfer von Änderungen aus dem Rust-for-Linux-Zweig wurde fortgesetzt, der die Verwendung von Rust als zweite Programmiersprache für die Entwicklung von Treibern und Kernelmodulen betrifft (die Unterstützung von Rust ist standardmäßig nicht aktiv und führt nicht dazu, dass Rust zu den obligatorischen Abhängigkeiten für den Kernel gehört).

Eine vollständige Liste der Änderungen finden Sie auf OpenNet.

Quelle: linux.org.ru

60GB SSD 8Gb DDR4