Linux Kernel 5.0 wurde bereits veröffentlicht und dies sind die Neuigkeiten

Linux Kernel

Nach zwei Monaten Entwicklung Linus Torvalds präsentierte die Version Linux Kernel 5.0. Zur gleichen Zeit, Die Free Software Foundation of Latin America hat eine völlig kostenlose Version von Kernel 5.0 erstellt: Linux-libre 5.0-gnuohne Firmware-Elemente oder Treiber, die nicht freie Komponenten oder Codeabschnitte enthalten, deren Umfang vom Hersteller begrenzt wird.

Zwischen Die bemerkenswertesten Änderungen in Kernel 5.0 sind die Hinzufügung eines Android-basierten ARM big.LITTLE CPU Task Scheduler, des Verschlüsselungsmechanismus für das Adiantum-Dateisystem. FreeSync-Technologieunterstützung im AMDGPU-Treiber und vieles mehr.

Hauptnachrichten von Kernel 5.0

Zu den bemerkenswertesten Änderungen in Kernel 5.0 gehört die Hinzufügung des Verschlüsselungsmechanismus für das Adiantum-Dateisystem entwickelt von Google, das in Geräten mit geringem Stromverbrauch verwendet werden kann, die aufgrund übermäßiger Überlastung den AES-Blockverschlüsselungsalgorithmus nicht verwenden können.

Die Adiantum-Implementierung basiert auf der Verwendung der schnellen Hash-Funktion von NH, des Nachrichtenauthentifizierungsalgorithmus Poly1305 (MAC) und der XChaCha12-Stream-Verschlüsselungsowie eine einzelne Operation basierend auf der AES-256-Blockverschlüsselung für 16 Bytes in jedem Block.

Adiantum wurde dem fscrypt-Subsystem hinzugefügt. Es wird verwendet, um Dateien und Verzeichnisse auf ext4-, f2fs- und ubifs-Dateisystemen transparent zu verschlüsseln.

Ein weiteres Feature, das wir in dieser Version hervorheben können, ist der AMDGPU-Treiber, der die Unterstützung für die adaptive FreeSync-Synchronisierungstechnologie hinzufügte (VESA Adaptive-Sync), mit dem Sie die Aktualisierungsrate der Informationen auf dem Monitorbildschirm anpassen können, um eine minimale Reaktionszeit, eine reibungslose Ausgabe und keine Unterbrechungen während Spielen und Videos zu gewährleisten.

Mit FreeSync können Sie auch den Stromverbrauch senken, indem Sie die Intensität der Aktualisierung verringern, wenn sich das Bild auf dem Bildschirm nicht ändert.

In dieser Version von Kernel 5.0 wurde die Unterstützung für NVM-Speicherarrays hinzugefügt mit integrierten Sicherheitsvorgängen wie Passwortschutz, Reinigung und Verriegelung.

Integrierter Teil des Patches zum Blockieren von Lücken und zum Vermeiden von UEFI Secure Boot-Einschränkungen.
Zu diesem Zeitpunkt wurden Tools hinzugefügt, um die Verwendung des Systemaufrufs kexec_load_file () zu steuern. Dies kann verwendet werden, um den sicheren UEFI-Start zu umgehen, indem der getestete Kernel durch einen anderen Kernel ersetzt wird, der nicht digital signiert ist.

Festplattensubsystem, E / A und Dateisysteme

Es wurde die Möglichkeit hinzugefügt, eine Swap-Partition in Dateien innerhalb des Btrfs-Dateisystems einzufügen. Die Auslagerungsdatei in Btrfs muss im "nocow" -Modus ohne Komprimierung vollständig ausgefüllt und nur auf einem Laufwerk abgelegt werden.

Netzwerk-Subsystem

Bei UDP wird die Möglichkeit zum Senden von Daten an den Netzwerk-Socket im Nullkopiermodus (Anruf senden mit MSG_ZEROCOPY-Flag) implementiert, wodurch die Datenübertragung über das Netzwerk ohne Zwischenspeicher ermöglicht wird.

Der UDP-Stack implementiert die grundlegende GRO-Unterstützung (Generic Receive Offload), um die Verarbeitung einer großen Anzahl eingehender Pakete zu beschleunigen, und fügt mehrere Pakete in größeren Blöcken hinzu, für die nicht jedes Paket separat verarbeitet werden muss.

Systemspeicher und Dienste

Für asymmetrische ARM-Prozessoren wurde ein neuer Taskplanungsmodus implementiert, der auf der big.LITTLE-Architektur basiert.Dies kombiniert leistungsstarke, aber sehr energieaufwendige CPU-Kerne mit weniger produktiven, aber energieeffizienteren Kernen.

Der neue Modus wird Ermöglicht die Reduzierung des Stromverbrauchs aufgrund von Weckaufgaben hauptsächlich auf den CPU-Kernen.

Andererseits wurde Unterstützung für die WBNOINVD-Prozessoranweisungen hinzugefügt, die in AMD- und Intel-Prozessoren basierend auf der x86_64-Architektur implementiert sind. Die angegebene Anweisung protokolliert alle geänderten Cache-Kanäle auf allen Ebenen der Cache-Zuordnungen mit dem Hauptspeicher, während die zwischengespeicherten Werte im Cache gespeichert werden.

Wie bekomme ich Kernel 5.0?

Der 5.0-Kernel kann direkt von heruntergeladen werden kernel.org wenn Sie es selbst kompilieren möchten.
Obwohl es in den kommenden Tagen auch in Ihrer Linux-Distribution verfügbar sein wird.


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.