Nachrichten

Top 10 Funktionen von Linux Kernel 5.10

Top 10 Funktionen von Linux Kernel 5.10

Nach sieben Wochen ständiger Entwicklung hat Linus Torvalds endlich Linux Kernel 5 veröffentlicht.10 LTS am 14. Dezember 2020, und es ist jetzt für die breite Masse verfügbar. Linus Torvalds kündigte diese fantastische Veröffentlichung auf der Linux-Kernel-Mailingliste an und sagte:

„Okay, hier ist es - 5.10 ist markiert und rausgeschoben. Ich wünsche mir fast immer, dass die letzte Woche noch ruhiger war als sie war, und das gilt auch hier.“.

Er sagt weiter:

„Hier gibt es eine ganze Menge Fixes […], aber nichts bringt mich dazu, „wir brauchen noch eine Woche“.„Die Dinge sehen ziemlich normal aus“

Linux-Kernel 5.10 bringt neue bemerkenswerte Funktionen, Verbesserungen und wie üblich neue und aktualisierte Treiber hervor, um die allgemeine Hardwareunterstützung zu verbessern. Darüber hinaus ist dies die letzte Kernel-Version des Jahres 2020 und die nächste Long Term Supported (LTS)-Version nach Linux Kernel 5.4 LTS. Die Kernel-Entwickler planen, Kernel 5 zu warten.10 LTS bis 2026, also ein Jahr länger als Linux Kernel 5.4 LTS wurde im November 2019 veröffentlicht und bis Dezember 2025 unterstützt.

Derzeit (ab dieser neuen Version 5.10), verwenden die meisten Linux-Distributionen wie Ubuntu, Fedora und Arch Linux den Linux-Kernel 5.x-Serie. Die Debian-Distribution scheint jedoch konservativer zu sein und verwendet immer noch den Linux-Kernel 4.x-Serie. Debian 10 wird beispielsweise mit der Linux-Kernelversion 4 ausgeliefert.19.

Lassen Sie uns nun einen Blick auf die neuen Funktionen und Änderungen werfen, die Sie mit Linux-Kernel 5 erwarten können.10.

Was ist neu in Linux Kernel 5.10

Eine Vielzahl neuer Funktionen und Änderungen sind in diesem neuen Kernel-Update enthalten. All dies, um die Gesamtsystemleistung zu verbessern. Unten sind die Top-10-Funktionen des Linux-Kernel 5.10 LTS-Version.

1. XFS-Patch für das Jahr 2038-Problem

Das Problem des Jahres 2038, auf das ironischerweise Bezug genommen wird Y2038, Epochalypse, Y2k38, oder Unix Y2K ist ein Zeitproblem bei Unix- und Linux-basierten Systemen. Es entsteht dadurch, dass die Speicherung der seit Januar 1970 verstrichenen Sekunden in einer vorzeichenbehafteten 32-Bit-Ganzzahl erfolgt. Leider ist die am weitesten von der 32-Bit-Ganzzahl mit Vorzeichen unterstützte Zeit der 19. Januar 2038. Dieser Fehler heißt Ganzzahlüberlauf over. Jedes Programm oder jede Software, die versucht, das Datum über den Januar 2038 hinaus zu erhöhen, wird stattdessen als negativer Wert gespeichert und von Systemen als 13. Dezember 1901 und nicht als 19. Januar 2038 interpretiert.

Mit Linux-Kernel 5.10 Release, Benutzer, die das XFS-Dateisystem verwenden, sollten stolz sein, ein Update zu hören, das dieses Jahr auf den 24. Juli verschoben wird. Es ist vielleicht nicht die optimale Lösung, aber für eingebettete Systeme und andere Software, die entwickelt wurde, um ein Leben lang zu halten - es wird sich als nützlich erweisen.

2. Hardwareüberwachung für AMD Zen3-Prozessoren

Kernel 5.10 bringt einige Leistungsverbesserungen für die AMD Zen3-CPU. Günter Roeck, einer der Betreuer des Hardware Monitoring (hwmon) Subsystems, hat ein Update für den k10temp-Treiber gesendet, der die Unterstützung der Temperaturüberwachung für die AMD Zen 3 CPU ermöglicht.

3. Unterstützung für 'Fast Commits' mit dem EXT4-Dateisystem

EXT4 ist eines der beliebtesten Dateisysteme, die in den meisten Linux-Distributionen verwendet werden. Mit dieser neuen Version, Kernel 5.10, EXT4 prahlt mit einer deutlichen Steigerung der Schreibleistung durch die zusätzliche Unterstützung für schnelles Commit. Im Idealfall ermöglicht JBD2 durch „schnelle Commits“ dem Client-Dateisystem, schnellere Commits durchzuführen. JDB2 ist ein Kernel-Thread, der zum Aktualisieren des EXT4-Dateisystemjournals erforderlich ist. Incase EXT4 macht keinen schnellen Commit; dann wird es auf die standardmäßigen regulären Commits zurückgesetzt.

4. Unterstützung für die von Apple inspirierte kabellose Aluminiumtastatur Matias

Das Matias Wireless Keyboard ist eine glatte Tastatur mit Wireless-Funktion, um drahtlos zwischen 4 Geräten zu wechseln. Ja! Sie können diese Tastatur mit bis zu vier Geräten verwenden. Es ist kompatibel mit Mac-, Windows-, Android- und Linux-Rechnern. Mit Linux-Kernel 5.10 Release, dieses Peripheriegerät ist sofort einsatzbereit.

5. Unterstützung für Nintendo Switch Joy-Cons und Pro Controller

Wenn Sie ein Spieler auf einer Linux-Plattform sind, sollten Sie sich freuen zu wissen, dass Linux Kernel 5.10 bietet volle Unterstützung für Nintendo Switch Joy-Cons und Pro Controller. Mit diesem neuen Update können Sie die Geräte drahtlos über Bluetooth oder eine kabelgebundene Verbindung über USB verwenden. Ich bin genauso aufgeregt, da der Pro-Controller einer der besten ist, die ich verwendet habe.

Zusätzlich, noch unter Gaming, Kernel 5.10 bietet auch volle Unterstützung für den Sega Saturn-Controller, der eine USB-Verbindung verwendet.

6. Verbesserte Leistung für das Btrfs-Dateisystem

Mit jedem neuen Linux-Kernel-Release erwarten wir immer ein Update des Dateisystems und des Speichers. Dieser neue Kernel (5.10 LTS) steigert die Gesamtleistung für fsync()-Operationen im Btrfs-Dateisystem. Eine zusätzliche SEV-ES-Funktion verschlüsselt die Prozessorregister des Gastes - Die SEV (Secure Encrypted Virtualization) von AMD. Dies verhindert den Zugriff auf die Gästeregister durch den Gastgeber, es sei denn, der Gast hat den Zugriff erlaubt allowed.

7. Booten Sie den komprimierten ZSTD-Kernel mit MIPS-Prozessoren

Mit Linux-Kernel 5.10 Release kann die MIPS-Architektur (Microprocessor without Interlocked Pipelined Stages) jetzt zstd-komprimierte Kernel booten boot. Darüber hinaus kann der RISC-V Systeme mit der EFI-Firmware booten. Einige andere Updates dazu sind Kernel 5.10 führt die Stapelverarbeitung von E/A-Anforderungen ein, die zu schnelleren Ruhezustands- und Wiederaufnahmefunktionen führen.

8. Display-Unterstützung für Raspberry Pi 4

Linux-Kernel 5.10 bringt Updates für den VC4-DRM-Treiber, der die Anzeigeunterstützung für Raspberry Pi 4 ermöglicht. Obwohl es Raspberry Pi 4 schon eine Weile gibt, war der Code der Display-Pipeline immer in Arbeit. Mit den neuesten Patches sollte Raspberry Pi 4 mit Kernel 5 in guter Verfassung sein.10 Release.

9. Unterstützung für io_uring-Einschränkung

Das asynchrone Framework io_uring bietet eine Schnittstelle mit geringer Latenz für Apps, die einen AIO-Vorgang benötigen, aber möchten, dass der Kernel die E/A selbst ausführt. Mit Kernel 5.10 Release, io_uring hat ein Update erhalten, das die Erstellung von eingeschränkten Ringen ermöglicht enabling. Das io_uring hat standardmäßig zwei Ringe - Die Submission Queue (SQ) und eine Completion Queue (CQ), die sich der Kernel und die App teilen. Mit der Einführung eingeschränkter Ringe kann die Host-App nicht vertrauenswürdigen Apps oder Gästen Zugriff auf ihre Dateideskriptoren gewähren.

10. Speicherhinweise für andere Prozesse

Linux-Systeme verwenden den Systemaufruf madvise(), um dem Kernel ihr Verhalten mitzuteilen, um ihre Leistung zu verbessern. Das ist einfach. Plattformen wie Android müssen jedoch einen zentralisierten Userspace-Daemon durchlaufen, der nicht sehr zuverlässig ist. Um dieses Problem zu lösen, Linux Kernel 5.10 führt einen neuen Systemaufruf ein - process_madvise(2), der viel schneller und zuverlässiger ist.

Andere Kernel 5.10 Funktionen:

Laden Sie Linux Kernel 5 herunter und installieren Sie es.10

Hinweis: Obwohl es möglich ist, die Mainline-Linux-Kernel auf Ubuntu, Linux Mint und anderen Ubuntu-basierten Distributionen zu installieren, würde ich es nicht empfehlen.

Dies liegt daran, dass Sie möglicherweise Ihre aktuelle Verteilung unterbrechen, was zu einem definitiven Datenverlust oder einer schlechten Systemleistung führt. Aktualisieren Sie jetzt nicht, es sei denn, Sie möchten Hardware testen, die von dieser neuen Kernel-Version unterstützt wird. Ich würde Ihnen empfehlen, auf die nächste Version Ihrer aktuellen Distribution zu warten, da diese mit hoher Wahrscheinlichkeit mit diesem neuen LTS-Kernel (5 .) ausgeliefert wird.10). Ubuntu-Benutzer können beispielsweise Linux Kernel 5 erwarten.10 wird Teil von Ubuntu 21.04, erscheint voraussichtlich im April 2021.

Wenn Sie jedoch diese neue Kernel-Version ausprobieren möchten, steht sie auf der offiziellen Seite zum Download zur Verfügung. Die Veröffentlichung von Linux Kernel 5.10 öffnet ein neues Fenster für Kernel 5.11-Entwicklung, das erste Kernel-Release des Jahres 2021.

Schlacht um Wesnoth 1.13.6 Entwicklung veröffentlicht
Schlacht um Wesnoth 1.13.6, das letzten Monat veröffentlicht wurde, ist die sechste Entwicklungsversion im 1.13.x-Serie und bietet eine Reihe von Verb...
So installieren Sie League of Legends auf Ubuntu 14.04
Wenn Sie ein Fan von League of Legends sind, dann ist dies eine Gelegenheit für Sie, League of Legends zu testen. Beachten Sie, dass LOL von PlayOnLin...
Installieren Sie das neueste OpenRA-Strategiespiel auf Ubuntu Linux
OpenRA ist eine Libre/Free Real Time Strategy Game Engine, die die frühen Westwood-Spiele wie den Klassiker Command & Conquer: Red Alert Red nachbilde...