Linux Kernel 4.20 kommt als Weihnachtsgeschenk

Kernel testen

Gestern Linus Torvalds, der Leiter und Schöpfer des Linux-Kernel-Projekts, veröffentlichte die neue Version von Linux 4.20.

Mit dieser neuen Version Der neue Linux-Kernel wuchs um mehr als 350,000 neue Zeilen. verteilt auf rund 14,000 Änderungen.

Mehr als 11.400 Dateien wurden geändert. Dies bringt die neue Ausgabe mit den neuesten Versionen in Einklang. Auch die Verteilung von Patches ist nicht ungewöhnlich. Etwa zwei Drittel entfallen auf Treiber, der Rest auf Netzwerk, Dateisysteme und Tools.

Dies ist keine Hauptveröffentlichung. Torvalds sagt: „Die meisten von ihnen sind Netzwerke (Controller, Kernnetzwerkkorrekturen, bpf).

Es gibt auch einige andere Nicht-Netzwerktreiber-Updates und eine umgekehrte Reihe einiger x86-Online-ASM-Änderungen, die von der bevorstehenden Compiler-Unterstützung umgangen wurden.

In seinem Beitrag sagt er auch:

Und als Teil von "Jeder macht schon eine Pause" kann ich glücklich berichten, dass ich bereits einige frühe Pull-Anfragen in meinem Posteingang habe.

Ich ermutigte die Leute, es noch einmal zu tun, damit sich die Leute während der Ferien zum Jahresende entspannen können.

Tatsächlich werde ich wahrscheinlich erst in ein paar Tagen anfangen zu arbeiten, aber wenn nicht, versuchen wir, die normalen Stunden beizubehalten.

Was ist neu in Linux Kernel 4.20?

Mit dieser neuen Version des Kernels, sDie neuen Änderungen wurden hinzugefügt, und wie bereits erwähnt, wurden Geräte und insbesondere Grafikkarten wesentlich stärker unterstützt.

Neue Grafiktreiber

Linux Kernel

Eine herausragende Funktion bei den Treiberänderungen für Linux 4.20 ist AMD.

Entwickler von Grafikkartenherstellern haben mehr Code für den nächsten hinzugefügt AMD Vega 20 GPU wird auf den neuen Karten ausgeliefert, was fast vollständig unterstützt wird.

Zusätzlich werden jetzt auch die Codenamen GPUs von Raven 2 und Picasso unterstützt. Der kostenlose Nvidia Nouveau-Treiber erhielt erste Unterstützung für HDMI 2.0.

Dateisysteme

Die Dateisysteme in diesem neuen Kernel konzentrieren sich auf die Verbesserung der Leistung von Btrfs. Aber Auch Ext4, XFS, F2FS, Device Mapper und Ceph erhielten Patches.

Während der Entwicklung von Linux 4.20 standen Entwickler auch vor der Aufgabe, ein Problem zu lösen, das unter bestimmten Bedingungen bei Verwendung von Ext4 zu Datenverlust führen kann.

Am Ende, aber es war nicht der weit verbreitete Dateisystemfehler, wurde der Fehler nach einer langen Suche in der Blk-MQ-Blockschicht mit mehreren Warteschlangen verfolgt.

Noch wichtiger ist, dass die Blocktreiber bereit sind, auf eine neue Version zu wechseln, da die alte Version wahrscheinlich bereits in 4.21 entfernt wurde. Als Teil davon wurden zahlreiche Blockcontroller in die Multiqueue-API konvertiert.

Netzwerk-Subsystem

Der TCP-Stapel wird übersetzt, um das Modell zu verwenden, das die früheste Beendigungszeit jedes Pakets bei der Verteilung des ausgehenden Datenverkehrs bestimmt.

Das implementierte Modell versucht, Skalierungsprobleme anstelle ausgehender Paketwarteschlangen zu löseneine Schleifenstruktur, die auf einem Zeitgeber basiert, der den frühesten Zeitpunkt bestimmt, zu dem jedes Paket gesendet werden kann.

Diese Struktur ermöglicht es Ihnen, die Effizienz der Verteilung der gesendeten Pakete zu erhöhen und die Empfangs- und Sendezeit genauer zu berechnen. (RTT, Umlaufzeit) während der Strömungsbildung.

Andererseits wurde die Fähigkeit hinzugefügt, in Form von BPF-Programmen die Handler zu laden, die Paket-Header in einem Netzwerkfluss analysieren (Netzwerkfluss-Dissektoren), was es ermöglicht, eine höhere Leistung und Sicherheit im Vergleich zu zu erzielen die zuvor vorgeschlagene Implementierung in C.

Wie bekomme ich Kernel 4.20?

Diese neue Version steht jetzt zum Download zur Verfügung und diejenigen, die es gerne auf ihrem System kompilieren, können es sofort tun.

Für diejenigen, die es vorziehen, auf die von ihren Distributionen veröffentlichten Pakete zu warten, ist es eine Frage der Tage, in denen sie für ihre sofortige Aktualisierung freigegeben werden.


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.