Nyheder

Top 10 nye funktioner i Linux Kernel 5.8

Top 10 nye funktioner i Linux Kernel 5.8

Linus Torvalds annoncerede for nylig frigivelsen af ​​Linux Kernel 5.8, og han synes at være tilfreds med det. Han har påpeget det som den mest betydningsfulde frigivelse nogensinde. For udviklere kommer denne nye kerne med en tilføjelse af 800.000 nye kodelinjer og mere end 14.000 ændrede filer. For den gennemsnitlige bruger kan du muligvis ikke se mange ændringer i eye-candy, som det ses i de tidligere udgivelser.

Samlet set Linux Kernel 5.8 udgivelser inkluderer en masse driverunderstøttelse, optimeringer, processorforbedringer og en række sikkerhedsforbedringer. På Linux Kernel-postlisterne skrev Linus Torvalds: ”Så jeg forventede ikke dette, men 5.8 ser ud til at være en af ​​vores største udgivelser nogensinde.”

Givet frigivelsestidslinjen til Linux 5.8, kan det være tilgængeligt til test i distributioner som Ubuntu 20.10 og Fedora 33 snart. Lad os se på nogle af de funktioner, du kan forvente i Linux Kernel 5.8.

Linux-kerne 5.8: Nøglefunktioner og ændringer

I betragtning af Linux-kerne 5.8 er en af ​​de største udgivelser, du skal forvente et ton ton tekniske ændringer og forbedringer. Vi vil fokusere på nogle af de funktioner, der har indflydelse på den samlede slutbruger.

1. AMD Energy Driver

Hvis din computer kører en Zen / Zen2 AMD CPU, er det en god nyhed at vide, at den nye Linux Kernel 5.8 release understøtter AMD Energy Driver.

Hvis du ikke ved, hvad dette betyder, kan brugere, der kører Zen / Zen2 AMD CPU nu være i stand til at få energirapporter på per-sokkel / per-kerne. Det er mere nyttigt for personer, der er interesserede i at kende deres CPU-strømforbrug.

2. AMD Renoir CPU-temperaturovervågning

En anden funktion, du kan forvente med Linux Kernel 5.8 er CPU-temperaturovervågning for pc'er, der kører Renoir-processorer.

På de tidligere Kernel-udgivelser fungerer Linux k10temp-driveren til Zen / Zen2 CPU-kerne, der kræves til temperaturrapportering, ikke. Med tilføjelsen af ​​PCI ID'er i Linux 5.8, Renoir CPU-temperaturovervågning vil nu være mulig på Linux-systemer.

3. AMD Renoir ACP-lydunderstøttelse

Linux-kerne 5.8 har også en ny hardwaresupport til lydundersystemet med AMD Renoir (Ryzen 4000 mobile) Audio Co-Processor (ACP) support.

4. AMDGPU Trusted Memory Zone (TMZ) support

Det er en ny funktion, der følger med Linux 5.8. Det er målrettet med open source-grafikdrivere, der arbejder med enhedens grafiske hardware, der muliggør kryptering af dele af videohukommelsen.

Selvom understøttelse af Trusted Memory Zone (TMZ) går tilbage til de originale Vega-grafikprocessorer, er det første gang, vi ser denne funktion i Linux. AMD Trusted Memory Zone (TMZ) tilbyder sikker bufferunderstøttelse på Linux ved at forhindre indholdet af TMZ'ed-sider i at blive læst af CPU'en, en ikke-GPU-klient.

5. Kernel Concurrency Sanitizer (KCSAN)

Kernel Concurrency Sanitizer-funktionen, der tilføjer op til '4K + Kodelinjer' til Linux 5.8, er en dynamisk race-detektor, der er nødvendig for at detektere eventuelle opståede fejl i kernekoden. For at opdage kernelraces er KCSAN stærkt afhængig af kompileringstidsinstrumentering og anvender en watchpoint-baseret samplingmetode.

6. Boost support i CPPC CPUFreq-driveren

Den ACPI-definerede CPUPreq-driver (CPPC) for Collaborative Processor Performance Control er en funktion præsenteret af Linux Kernel 5.8 for at aktivere "boost" for optimal ydelse på CPU-niveau.

Collaborative Processor Performance Control ACPI-specifikation er en normaliseret mekanisme til skildring af abstrakte performance-skalaer. Det er en metode til at have mulighed for at anmode om højere / lavere ydelsesniveauer og estimering pr. CPU-ydeevne.

7. Open Source Adreno 405/640/650 GPU-understøttelse

Med Linux 5.8 udgivelse, kan brugerne forvente opdateringer om open source MSM-drivere (Freedreno). Det frembringer understøttelsen af ​​Qualcomms Adreno 405, 640 og 650 GPU'er.

Adreno 405 er ret gammel og har været på markedet siden Snapdragon 415/615/616/617s dage. Adreno 640/650 er stadig ret relevant for den nuværende generations hardware. Adreno 640 muliggør levering af grafik til Snapdragon 855/855 +, mens Adreno 650 er fokuseret på Snapdragon 865.

8. Shadow Call Stack og Branch Target Identification for ARM64

Nogle af ARM-arkitektoniske ændringer understøttet af Linux Kernel 5.8 drejer sig om to sikkerhedsfunktioner: Branch Target Identification og Shadow Call Stack.

Branch Target Identification (BTI) understøttelse som et væsentligt aspekt af ARMv8.5 specifikation. Filialmålidentifikation markerer legitime mål for indirekte filialer. CPU'en fælder en instruktion på en sikret side, der forsøger at udføre en indirekte gren til en anden instruktion end en stemplet BTI.

Shadow Call Stack er et element på kompilerniveau, når du arbejder med LLVM / Clang. Shadow Call Stack er beregnet til at forhindre overskrivning af returadresse.

9. Flere exFAT-driverforbedringer

Linux-kerne 5.7 inkluderede også en exFAT-driver med sin frigivelse, men Samsung har sendt flere forbedringer, optimeringer og rettelser til den.

10. Thunderbolt ARM (i.e. USB 4.0) support

Med Linux Kernel 5.8, skal du forvente Thunderbolt-understøttelse til ikke-x86-systemer og ARM-understøttelse. Derudover Linux 5.8 giver Thunderbolt-support til Intel Tiger Lake og flere USB-forbedringer og opdateringer.

Andre funktioner i Linux Kernel 5.8

Nogle af de ekstra funktioner, du kan forvente i Linux Kernel 5.8 inkluderer:

Forbedret DAX support

Hvis du kan lide at fremskynde dit system med Intels Optane-hukommelse, giver den forbedrede DAX-understøttelse direkte adgang til filer fra den vedvarende hukommelse uden behov for at bruge sidecache.

Hvad er dine tanker om Linux Kernel 5.8? Er det en spændende udgivelse, da det er den største udgivelse nogensinde? Del gerne dine tanker og andre oplysninger med vores læsere nedenfor.

Kamp om Wesnoth 1.13.6 Udvikling frigivet
Kamp om Wesnoth 1.13.6 udgivet i sidste måned, er den sjette udviklingsudgivelse i 1.13.x-serien, og den leverer en række forbedringer, især til bruge...
Sådan installeres League Of Legends på Ubuntu 14.04
Hvis du er fan af League of Legends, er dette en mulighed for dig at prøvekøre League of Legends. Bemærk, at LOL understøttes på PlayOnLinux, hvis du ...
Installer det nyeste OpenRA-strategispil på Ubuntu Linux
OpenRA er en Libre / Free Real Time Strategy-spilmotor, der genskaber de tidlige Westwood-spil som det klassiske Command & Conquer: Red Alert. Distrib...