Kernel 4.19 bietet optimierten Dateizugriff, ein GPS-Subsystem und vieles mehr

Linux Kernel

Was wird kommen Die neue Version des Linux-Kernels 4.19 ist noch in Bearbeitung und seine Entwickler arbeiten hart und heutzutage hat sich ihre Arbeitslast verdoppelt, da Sicherheitslücken in aktuellen Prozessoren Linux-Kernel-Entwickler in der Warteschleife halten und Linus Torvalds schlecht gelaunt machen.

Zusätzlich Der Release-Kandidat für 4.19 bietet außerdem ein GPS-Subsystem und verschiedene Verbesserungen für den Datei- und Netzwerkzugriff.

Könnte sich der Start des Kernels verzögern?

Der Kopf des Kernels, Linus Torvalds beschrieb den aktuellen Entwicklungszyklus als "frustrierend" nicht nur wegen der kürzlich angekündigten Sicherheitslücken. Linux 4.19 ist gleichzeitig eine ziemlich umfangreiche Version.

Linux-Kernel-Seitentabellen-Isolations-Patches schützen 64-Bit-Systeme bereits vor Zusammenführungslücken Kernel 4.19 empfängt auch Patches für 32-Bit-Systeme.

Zusätzlich Diese kürzlich entdeckten Sicherheitslücken vor der Konfiguration wurden hastig behoben.

Durch sie können Prozesse den Level 1-Cache von Intel-CPUs verwenden, um in nicht autorisierten Speicher zu lesen.

Dies Es ist besonders gefährlich in virtualisierten Umgebungen wo Gastsysteme Zugriff auf den Host haben. Um die richtige Uhreinstellung für die CPU zu finden, verwendet der Linux-Kernel einen Programmierer.

Daher haben die Entwickler ihren Algorithmus erweitert, um die für Echtzeitprozesse erforderliche Zeit aufzuzeichnen, zu unterbrechen und die CPU-Zeit entsprechend anzupassen.

Gleichzeitig kehrt die Schnittstelle zum Abfragen asynchroner E / A (Asynchrone E / A-Abfrageschnittstelle) zum Linux-Kernel zurück.

Linus Torvalds ließ den Code im ersten Eintrag zu Linux 4.18 neu bewerten und war unzufrieden. Inzwischen flog es aus dem Kern.

Mittlerweile Greg Kroah-Hartman freut sich über das neue GPS-Subsystem das wurde in den Kernel aufgenommen.

Dies soll "alle verrückten Fahrer zähmen, die seit Jahren herumfliegen, zusammen mit einigen provisorischen Implementierungen im User-Space".

Die neuen Implementierungen in der neuen Version von Kernel 4.19

Bisher ist der Code nur für GNSS-Empfänger geeignet (die Abkürzung bezeichnet das Global Navigation Satellite System), aber dies ist ein guter Anfang.

Kernel-Linux

Auch für FSI Controller Subsystem (Flexible Support-Schnittstelle), Kroah-Hartman er fand lobende Worte.

Es gibt ein neues Subsystem für den seriellen Bus mit hohem Lüfterausgang, wobei sich der hohe Lüfterausgang auf die Fähigkeit bezieht, das digitale Signal für mehrere Empfänger aufzuteilen.

Der Bereinigungsjob fiel Jprobes zum Opfer, einem Kernel-Funktionsaufruf-Trace-Mechanismus. Es hat jetzt Ftrace ersetzt.

Mit diesen neuen Patches für den Netzwerkstapel führen die Linux-Kernel-Entwickler die zeitbasierte Paketübertragungsfunktion in dieser neuen Version ein.

Dies Ermöglicht Zeiträume, in denen der Kernel Pakete von re senden mussd. Es richtet sich hauptsächlich an Echtzeitsysteme, beispielsweise im Bereich der Automobilproduktion.

Dort soll es eine zuverlässigere Datenübertragung gewährleisten und insbesondere verhindern, dass Pakete zu spät am Ziel ankommen. Die Funktion folgt dem Netzwerkstandard P802.1Qbv.

Die Entwickler arbeiten an Cake (Common Applications Kept Enhanced) namens Patchset mit den Verzögerungsproblemen hinter Routern in Heimnetzwerken.

Cake sitzt direkt auf der Netzwerkhardwareschnittstelle und entscheidet, welche Pakete auf der Protokollschnittstelle landen können.

Die von Cake verwaltete Warteschlange wurde entwickelt, um übermäßige Pufferungs- und Latenzprobleme zu vermeiden, indem verschiedene Ansätze verwendet werden. (z. B. Diffserv-Bewertung, ein Fair-Queuing-Algorithmus und ein ACK-Filter).

Cake ist in erster Linie für die Verwendung auf Routern als Linux-basierter Open WRT-freier Firmware-Ersatz vorgesehen.


Hinterlasse einen Kommentar

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

*

*

  1. Verantwortlich für die Daten: AB Internet Networks 2008 SL
  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.