Nachrichten

Top 10 der neuen Funktionen in Linux Kernel 5.8

Top 10 der neuen Funktionen in Linux Kernel 5.8

Linus Torvalds hat kürzlich die Veröffentlichung von Linux Kernel 5 angekündigt.8, und er scheint begeistert davon zu sein. Er hat es als die bedeutendste Veröffentlichung aller Zeiten bezeichnet. Für Entwickler kommt dieser neue Kernel mit 800.000 neuen Codezeilen und mehr als 14.000 geänderten Dateien. Für den durchschnittlichen Benutzer werden Sie möglicherweise nicht viele auffällige Änderungen sehen, wie sie in den früheren Versionen zu sehen waren.

Insgesamt ist der Linux Kernel 5.8-Versionen enthalten eine Reihe von Treiberunterstützung, Optimierungen, Prozessorverbesserungen und eine Vielzahl von Sicherheitsverbesserungen. In den Linux-Kernel-Mailinglisten schrieb Linus Torvalds: „Das habe ich also nicht erwartet, aber 5.8 scheint eine unserer größten Veröffentlichungen aller Zeiten zu sein.”

Angesichts des Release-Zeitplans für Linux 5.8 ist es möglicherweise zum Testen in Distributionen wie Ubuntu 20 verfügbar.10 und bald Fedora 33. Werfen wir einen Blick auf einige der Funktionen, die Sie in Linux Kernel 5 erwarten können.8.

Linux-Kernel 5.8: Wichtige Funktionen und Änderungen

In Anbetracht von Linux Kernel 5.8 ist eine der größten Veröffentlichungen, Sie sollten eine Menge technischer Änderungen und Verbesserungen erwarten. Wir werden uns auf einige der Funktionen konzentrieren, die sich auf den gesamten Endbenutzer auswirken.

1. AMD Energietreiber

Wenn auf Ihrem Computer eine Zen/Zen2-AMD-CPU läuft, dann ist es eine gute Nachricht zu wissen, dass der neue Linux Kernel 5.8-Version unterstützt den AMD Energy Driver.

Falls Sie nicht wissen, was dies bedeutet, können Benutzer mit Zen/Zen2-AMD-CPU jetzt Energieberichte pro Sockel/pro-Kern erhalten. Es ist nützlicher für Personen, die daran interessiert sind, ihren CPU-Energieverbrauch zu kennen.

2. AMD Renoir CPU-Temperaturüberwachung

Eine weitere Funktion, die Sie mit Linux Kernel 5 erwarten sollten.8 ist die CPU-Temperaturüberwachung für PCs mit Renoir-Prozessoren.

In früheren Kernel-Versionen funktioniert der Linux-k10temp-Treiber für den Zen/Zen2-CPU-Kern, der für die Temperaturberichterstattung erforderlich ist, nicht. Mit dem Hinzufügen von PCI-IDs in Linux 5.8, Renoir-CPU-Temperaturüberwachung ist jetzt auf Linux-Systemen möglich.

3. AMD Renoir ACP-Audiounterstützung

Linux-Kernel 5.8 bietet auch eine neue Hardware-Unterstützung für das Sound-Subsystem mit AMD Renoir (Ryzen 4000 mobile) Audio Co-Processor (ACP)-Unterstützung.

4. Unterstützung für AMDGPU Trusted Memory Zone (TMZ)

Es ist eine neue Funktion, die mit Linux 5 geliefert wird.8. Es zielt auf Open-Source-Grafiktreiber ab, die mit der Grafikhardware des Geräts arbeiten und die Verschlüsselung für Teile des Videospeichers ermöglichen enabling.

Obwohl die Trusted Memory Zone (TMZ)-Unterstützung auf die ursprünglichen Vega-Grafikprozessoren zurückgeht, ist es das erste Mal, dass wir diese Funktion in Linux sehen. Die AMD Trusted Memory Zone (TMZ) bietet sichere Pufferobjektunterstützung unter Linux, indem sie verhindert, dass der Inhalt von TMZ-Seiten von der CPU, einem Nicht-GPU-Client, gelesen wird.

5. Kernel Concurrency Sanitizer (KCSAN)

Die Kernel Concurrency Sanitizer-Funktion, die Linux 5 zu "4K + Codezeilen" hinzufügt.8, ist ein dynamischer Race-Detektor, der notwendig ist, um auftretende Fehler im Kernel-Code zu erkennen. Um Kernel-Races zu erkennen, verlässt sich KCSAN stark auf die Kompilierzeit-Instrumentierung und wendet einen Watchpoint-basierten Sampling-Ansatz an.

6. Boost-Unterstützung im CPPC CPUFreq-Treiber

Der von ACPI definierte CPUFreq-Treiber für die kollaborative Prozessorleistungssteuerung (CPPC) ist eine Funktion von Linux Kernel 5.8, um „Boost“ für optimale Leistung auf CPU-Ebene zu aktivieren.

Die ACPI-Spezifikation zur kollaborativen Prozessorleistungssteuerung ist ein normalisierter Mechanismus zur Darstellung abstrakter Leistungsskalen. Es ist eine Methode, um die Möglichkeit zu haben, höhere/niedrigere Leistungsstufen anzufordern und die Leistung pro CPU zu schätzen.

7. Open Source Adreno 405 / 640 / 650 GPU-Unterstützung

Mit Linux 5.8-Version können Benutzer Updates zu den Open-Source-MSM-Treibern (Freedreno) erwarten. Das bringt die Unterstützung für Qualcomms Adreno 405-, 640- und 650-GPUs hervor.

Adreno 405 ist ziemlich alt und seit den Tagen des Löwenmauls 415/615/616/617 auf dem Markt. Adreno 640/650 ist für die aktuelle Hardware-Generation noch recht relevant. Adreno 640 ermöglicht die Bereitstellung von Grafiken für Snapdragon 855/855+, während Adreno 650 auf Snapdragon 865 . fokussiert ist.

8. Shadow Call Stack und Branch Target Identification für ARM64

Einige der ARM-Architekturänderungen, die von Linux Kernel 5 unterstützt werden.8 dreht sich um zwei Sicherheitsfunktionen: Branch Target Identification und Shadow Call Stack.

Unterstützung der Branch Target Identification (BTI) als wesentlicher Aspekt von ARMv8.5 spezifikation. Branch Target Identification markiert legitime Ziele von indirekten Zweigen. Die CPU fängt einen Befehl in einer gesicherten Seite ein, die versucht, eine indirekte Verzweigung zu einem anderen Befehl als einem gestempelten BTI durchzuführen.

Shadow Call Stack ist ein Element auf Compiler-Ebene bei der Arbeit mit LLVM/Clang. Shadow Call Stack soll das Überschreiben von Rücksendeadressen verhindern.

9. Weitere Verbesserungen des exFAT-Treibers

Linux-Kernel 5.7 enthielt mit seiner Veröffentlichung auch einen exFAT-Treiber, aber Samsung hat mehrere Verbesserungen, Optimierungen und Fixes dafür geschickt.

10. Thunderbolt-ARM (i.e. USB 4.0) Unterstützung

Mit Linux-Kernel 5.8, sollten Sie Thunderbolt-Unterstützung für Nicht-x86-Systeme und ARM-Unterstützung erwarten. Zusätzlich Linux 5.8 bietet Thunderbolt-Unterstützung für Intel Tiger Lake und mehrere USB-Verbesserungen und -Updates.

Andere Funktionen in Linux Kernel 5.8

Einige der zusätzlichen Funktionen, die Sie in Linux Kernel 5 erwarten sollten.8 beinhalten:

Verbesserte DAX-Unterstützung

Wenn Sie Ihr System mit Intels Optane-Speicher beschleunigen möchten, ermöglicht die verbesserte DAX-Unterstützung den direkten Zugriff auf Dateien durch den persistenten Speicher, ohne den Seitencache verwenden zu müssen.

Was halten Sie von Linux Kernel 5?.8? Ist es eine aufregende Veröffentlichung, da es die größte Veröffentlichung aller Zeiten ist?? Fühlen Sie sich frei, Ihre Gedanken und andere Informationen mit unseren Lesern unten zu teilen.

Battle for Wesnoth-Tutorial
The Battle for Wesnoth ist eines der beliebtesten Open-Source-Strategiespiele, die Sie derzeit spielen können. Dieses Spiel befindet sich nicht nur se...
0 A.D. Lernprogramm
Von den vielen Strategiespielen da draußen, 0 A.D. schafft es, sich trotz Open Source als umfassender Titel und sehr tiefgehendes, taktisches Spiel ab...
Unity3D-Tutorial
Einführung in Unity 3D Unity 3D ist eine leistungsstarke Engine für die Spieleentwicklung. Es ist plattformübergreifend, das heißt, Sie können Spiele ...