Einführung
Der Linux-Kernel 5.7 ist endlich da, die neueste stabile Version des Kernels für Unix-ähnliche Betriebssysteme. Der neue Kernel enthält viele wichtige Aktualisierungen und neue Funktionen.
In diesem Tutorial finden Sie 12 wichtige neue Funktionen des Linux-Kernels 5.7 sowie Informationen zum Upgrade auf den neuesten Kernel.
12 neue Funktionen von Linux Kernel 5.7
1. Neue ARM-Funktionen und Geräteunterstützung
Der neue 5.7-Linux-Kernel führte Verbesserungen an der 64-Bit-ARM-Architektur ein. Dazu gehört die Erweiterungsunterstützung für ARM-Aktivitätsmonitore und Kernel-Zeigerauthentifizierung.
Darüber hinaus unterstützt es PineTab, PineBook, PinePhone und andere ARM-Geräte mit seiner ausgezeichneten Kompatibilität mit dem RockChip RK3399 SoC und dem AllWinner A64-Chip. Darüber hinaus bietet es Mainline-Support für Qualcomm Snapdragon 865, NXP i.MX8M Plus und das Mediatek MT8516 SoC.
2. IO_uring-Verbesserungen für die Linux-E/A-Schnittstelle
Obwohl es seit der Veröffentlichung des Linux-Kernels 5.1 IO_uring gibt, fügt die neueste 5.7-Version neue Funktionen hinzu und optimiert die Leistung, um noch bessere und schnellere E/A zu liefern.
3. Neuer exFAT-Dateisystemtreiber
Der neueste Linux-Kernel kommt mit dem neuen exFAT-Dateisystemtreiber von Samsung und ausgezeichneter exFAT-Unterstützung zum Lesen und Schreiben in das exFAT-Dateisystem.
Neben der zuverlässigen exFAT-Unterstützung für Linux ermöglicht Ihnen der neue Treiber auch den Zugriff auf festplattenverschlüsselte Daten von Windows aus.
4. Neuer „Tiny Power Button“-Treiber
Kernel 5.7 enthält jetzt einen ACPI (Advanced Configuration and Power Interface)-Netzschaltertreiber, der zum Einschalten virtueller Maschinen verwendet wird.
Der Hauptzweck dieser neuen Funktion besteht darin, die Komplexität von VM-Images zu reduzieren und die Startzeit zu verkürzen. Dies geschieht, indem es Ereignisse von virtuellen Maschinen direkt behandelt und Signale an den Init-Prozess sendet.
5. Intel Tiger Lake (Gen 12) aktiviert
Der neue Linux 5.7-Kernel aktiviert jetzt standardmäßig die Unterstützung von Intel Tiger Lake (Generation 12). Obwohl dieses Feature in früheren Versionen existierte, war es hinter dem Kernel-Modul-Flag versteckt.
6. Verbesserte Hardwareunterstützung
Mit dem neuesten Kernel führt Linux native (oder verbesserte) Unterstützung für bestimmte Hardware ein, wie z. B. die Logitech G11-Tastatur, Presonus Studio 1810c, MOTU MicroBook IIc, Goodix GT917S und GT9147-Touchscreens.
Was das Sound-Subsystem betrifft, enthält der neue Kernel einige ALSA-Core-, ASoC-, HD-Audio- und USB-Audio-Updates.
7. F2FS- und XFS-Updates
Das F2FS (Flash-Friendly File-System) wurde für den neuesten Linux-Kernel aktualisiert. Es führt die Zstd-Komprimierungsunterstützung als Ergänzung zu den bestehenden LZO- und LZ4-Komprimierungsoptionen ein. Zusätzlich enthält das Dateisystem jetzt auch neue Kernel-ioctl-, DebugFS-, DIO-Reads-Verbesserungen sowie viele andere Fehlerbehebungen.
Das XFS-Dateisystem wurde ebenfalls geändert und aktualisiert, z. B. verbesserte Metadatenvalidierung, zwei Teile für Codebereinigungen und andere Korrekturen.
Andere Funktionen von Linux Kernel 5.7
8. Thermische Druckverfolgung für eine bessere Aufgabenverteilung auf CPUs, um eine thermische Drosselung zu vermeiden.
9. Ein Treiber zur Unterstützung von Apples USB Fast Charge.
10. Verbesserte Unterstützung der Intel SpeedSelect-Technologie.
11. DRM-TTM-Hugepage-Unterstützung, die darauf abzielt, die CPU-Auslastung zu reduzieren und TLB-Fehler zu verringern.
12. Korrekturen für OverlayFS, die jetzt entfernte, obere Dateisysteme mit VirtIO-FS an der Spitze unterstützen.
Aktualisieren Sie Ihren Linux-Kernel
Die neueste Version des Linux-Kernels bietet Upgrades und verbesserte Systemsicherheit. Wenn Sie keinen Produktions-Linux-Server betreiben und eine Funktion des Linux-Kernels 5.7 entdeckt haben, die Sie möchten oder benötigen, hindert Sie nichts daran, auf die neueste Version zu aktualisieren.
Jeder, der einen Produktions-Linux-Server betreibt, sollte ein Backup erstellen und das Upgrade sorgfältig planen, um Ausfallzeiten zu minimieren.