Linus Torvalds hat die Veröffentlichung von Linux Kernel 5 angekündigt.7 nach sieben Wochen Entwicklungszeit. Die Release-Ankündigung ist eine aufregende Neuigkeit, da sie eine Vielzahl neuer Funktionen sowohl für die Hardwarehersteller als auch für die Entwickler bringt.
Lassen Sie uns einen tiefen Einblick in die Neuerungen im Linux-Kernel 5 werfen.7, damit Sie entscheiden können, ob Sie Ihren Linux-Kernel auf Ihrem PC aktualisieren müssen. Normalerweise müssen die meisten Endbenutzer ihre Kernel nicht immer manuell aktualisieren, es sei denn, sie wissen, was sie tun. Das Upgrade des Kernels ist immer noch kein reibungsloser Prozess, und man muss vorher vorsichtig sein caution.
Top-Features von Linux Kernel 5.7
1. Hardware-Unterstützung für den neuen exFAT-Treiber
Der von Samsung gepflegte neue exFAT-Dateisystemtreiber ersetzt den schon länger existierenden exFAT-Treiber, der von Microsoft entwickelt wurde. Die Beteiligung von Samsung an der Codierung des neuen exFAT ist ein Segen, da sein exFAT-Treiber leistungsfähiger ist und an dem neuen Code aktiv gearbeitet wird.
2. Tiger Lake ist standardmäßig aktiviert
Obwohl sich Tiger Lake in der Vergangenheit über ein Jahr in die Linux-Kernel-Entwicklung eingeschlichen hat,.7-Kernel ist die erste Version, bei der die Tiger Lake Gen12-Grafikunterstützung standardmäßig aktiviert ist. Für diejenigen, die neu bei Tiger Lake sind, soll es Ice Lake in Intels Process-Architecture-Optimization-Modell ersetzen und basiert auf dem 10nm-Prozessknoten der dritten Generation namens 10nm++.
3. Erweiterte ARM-Geräteunterstützung
Linux 5.7 bietet auch die Mainline-Unterstützung für die neueste Generation von ARM-Geräten wie PineTab, PineBook Pro und PinePhone. Unterstützung für Qualcomm Snapdragon 865 wird ebenfalls hinzugefügt. Mediatek bekommt auch etwas Aufmerksamkeit, da der MT8516-SoC, der häufig von den Sprachassistenten verwendet wird, besser unterstützt wird.
4. Thermische Druckprüfung mit Taskplaner
Eine weitere kritische Funktion, die indirekt zu einer besseren Leistung führt, ist die Fähigkeit des Kernel-Schedulers, mit dem Temperatursensor der CPU zu kommunizieren, sodass er die reduzierte Taktrate aufgrund von Überhitzung kennt. Dies wiederum führt dazu, dass der Kernel bessere Entscheidungen über die Zuweisung der Ressourcen trifft. Es ist überraschend, dass der Linux-Kernel-Schedular bis heute aufgrund von thermischen Problemen nicht über die Geschwindigkeitsdrosselung der CPU informiert ist.
5. Zstd-Kompressionsunterstützung
Ebenfalls in dieser Version enthalten ist die Unterstützung der transparenten Zstd-Dateisystemkomprimierung. Dank des Flash-Friendly File-System (F2FS)-Maintainers Jaegeuk Kim von Huawei wird der Zstandard-Komprimierungsalgorithmus in den Kernel eingebunden. Mit dieser Unterstützung für die Komprimierung auf Dateisystemebene bedeutet dies, dass die Einstellung compress_algorithm=zstd beim Mounten eines F2FS-Dateisystems diese Zstd-Komprimierungsfunktion aktivieren kann.
6. Updates für Intel SpeedSelect-Technologie und Jasper Lake PMC
Einige Verbesserungen der x86-Plattformtreiber, einschließlich der Intel SpeedSelect-Technologie, werden in dieser Version angewendet. Zu den neuen Funktionen gehören die Anzeige der aktivierten CPU-Kernanzahl, eine bessere Fehlerberichterstattung und mehrere Bugfixes. Außerdem kommt Intel Power Management Controller für die PCH-Unterstützung für den Atom-basierten Jasper Lake hinzu.
7. IO_uring-Verbesserungen
IO_uring ist eine bedeutende Entwicklung, die in der Welt des Linux-Speicherplatzes stattgefunden hat. Diese Technologie ermöglicht eine schnellere und effiziente Lese-/Schreibleistung. Mit Linux 5.7 wurden weitere Verbesserungen hinzugefügt, darunter Unterstützung für die Pufferauswahl, verbesserte IO-WQ-Verriegelung, Unterstützung für Spleißen und mehrere andere Verbesserungen, die diese Technologie zu großartigen und breiteren Anwendungen machen werden.
8. Bessere Unterstützung für Meson-Videodecodierung
Linux 5.7 bringt auch einige wichtige Medien-Updates. In erster Linie VP9-Decodierung, H.264-Dekodierung und HEVC-Dekodierungsunterstützung für Amlogic Meson VDEC-Treiber ist jetzt enthalten. Ein neuer imx219 i2c-Treiber für den Sony IMX219 CSI2 8MPix Sensor wurde ebenfalls hinzugefügt. Andere wichtige Medien-Updates umfassen die Unterstützung für 10-Bit-Bitstreams im Venus VDEC-Treiber und die AST2600-Unterstützung im ASpeed-Treiber. Sie können die vollständige Liste der Medienaktualisierungen in Linux 5 einsehen.7 Pull-Request.
9. In-Kernel-Pointer-Authentifizierung, Aktivitätsmonitore für ARM
Die Zukunft von ARM ist rosig. Unbestreitbar hat die ARM-Architektur in Linux 5 . viel Aufmerksamkeit erhalten.7 freigeben. In-Kernel-Pointer-Authentifizierung wird jetzt unterstützt. Dieser Zweck der Pointer-Authentifizierung besteht darin, ROP und andere Angriffe im Stil von Pufferüberläufen abzuschwächen. Mit Linux 5.7 funktioniert die Authentifizierung innerhalb des Kernels und ist daher sicherer für die Computerwürmer.
10. Andere Aktualisierungen
Das waren die wichtigsten Neuerungen in Linux 5.7 freigeben. Zu den weiteren Updates gehören ACPI-Unterstützung für USB-Schnittstellengeräte, verbesserte Longsoon 3-CPU-Unterstützung, Unterstützung für Apples USB Fast Charge, Verbesserungen beim EFI-Boot-Handling, HDR/OLED-Panel-Unterstützung in AMDGPU und SELinux-Leistungsoptimierungen.