Nyheter

Topp 10 nye funksjoner i Linux Kernel 5.8

Topp 10 nye funksjoner i Linux Kernel 5.8

Linus Torvalds kunngjorde nylig utgivelsen av Linux Kernel 5.8, og han virker fornøyd med det. Han har påpekt det som den viktigste utgivelsen gjennom tidene. For utviklere kommer denne nye kjernen med et tillegg på 800 000 nye kodelinjer og mer enn 14 000 endrede filer. For den gjennomsnittlige brukeren ser du kanskje ikke mange endringer i øye-godteri, som det fremgår av de tidligere utgivelsene.

Samlet sett Linux Kernel 5.8 utgivelser inkluderer en rekke driverstøtte, optimaliseringer, prosessorforbedringer og en rekke sikkerhetsforbedringer. I Linux Kernel-postlistene skrev Linus Torvalds: ”Så jeg forventet ikke dette, men 5.8 ser ut til å være en av våre største utgivelser gjennom tidene.”

Gitt utgivelsestidslinjen for Linux 5.8, kan det være tilgjengelig for testing i distribusjoner som Ubuntu 20.10 og Fedora 33 snart. La oss ta en titt på noen av funksjonene du kan forvente i Linux Kernel 5.8.

Linux-kjernen 5.8: Viktige funksjoner og endringer

Vurderer Linux Kernel 5.8 er en av de største utgivelsene, du kan forvente ganske mange tekniske endringer og forbedringer. Vi vil fokusere på noen av funksjonene som har innvirkning på den totale sluttbrukeren.

1. AMD Energy Driver

Hvis datamaskinen din kjører en Zen / Zen2 AMD-prosessor, er det gode nyheter å vite at den nye Linux Kernel 5.8-utgivelsen støtter AMD Energy Driver.

Hvis du ikke vet hva dette betyr, vil brukere som kjører Zen / Zen2 AMD CPU nå kunne få energirapporter per stikkontakt / per kjerne. Det er mer nyttig for personer som er interessert i å vite CPU-strømforbruket.

2. AMD Renoir CPU temperaturovervåking

En annen funksjon du kan forvente med Linux Kernel 5.8 er overvåking av CPU-temperatur for PC-er som kjører Renoir-prosessorer.

På de tidligere Kernel-utgivelsene fungerer ikke Linux k10temp-driveren for Zen / Zen2 CPU-kjerne som kreves for temperaturrapportering. Med tillegg av PCI IDer i Linux 5.8, Renoir CPU temperaturovervåking vil nå være mulig på Linux-systemer.

3. AMD Renoir ACP lydstøtte

Linux-kjernen 5.8 har også en ny maskinvarestøtte for lydundersystemet med AMD Renoir (Ryzen 4000 mobile) Audio Co-Processor (ACP) -støtte.

4. AMDGPU Trusted Memory Zone (TMZ) -støtte

Det er en ny funksjon som følger med Linux 5.8. Den retter seg mot grafikkdrivere med åpen kildekode som fungerer med enhetens grafiske maskinvare som muliggjør kryptering for deler av videominnet.

Selv om støtte fra Trusted Memory Zone (TMZ) dateres tilbake til de originale Vega-grafikkprosessorene, er det første gang vi ser denne funksjonen i Linux. AMD Trusted Memory Zone (TMZ) tilbyr sikker bufferobjektstøtte på Linux ved å hindre innholdet på TMZs sider fra å bli lest av CPU, en ikke-GPU-klient.

5. Kernel Concurrency Sanitizer (KCSAN)

Kernel Concurrency Sanitizer-funksjonen, som legger opp til '4K + Kodelinjer' til Linux 5.8, er en dynamisk løpsdetektor som er nødvendig for å oppdage eventuelle feil i kjernekoden. For å oppdage kjerneløp er KCSAN sterkt avhengig av kompileringstidsinstrumentering og bruker en overvåkingsbasert prøvetakingstilnærming.

6. Øk støtten i CPPC CPUFreq-driveren

Den ACPI-definerte CPUPreq-driveren (CPPC) for Collaborative Processor Performance Control (CPPC) er en funksjon presentert av Linux Kernel 5.8 for å aktivere “boost” for optimal ytelse på CPU-nivå.

Collaborative Processor Performance Control ACPI-spesifikasjon er en normalisert mekanisme for å skildre abstrakte ytelsesskalaer. Det er en metode for å ha muligheten til å be om høyere / lavere ytelsesnivåer og estimere ytelse per CPU.

7. Open Source Adreno 405/640/650 GPU-støtte

Med Linux 5.8 utgivelse, kan brukerne forvente oppdateringer om MSM-drivere med åpen kildekode (Freedreno). Det gir støtte for Qualcomms Adreno 405, 640 og 650 GPUer.

Adreno 405 er ganske gammel og har vært i markedet siden Snapdragon 415/615/616/617. Adreno 640/650 er fortsatt ganske relevant for dagens generasjons maskinvare. Adreno 640 muliggjør levering av grafikk for Snapdragon 855/855 +, mens Adreno 650 er fokusert på Snapdragon 865.

8. Shadow Call Stack og Branch Target Identification for ARM64

Noen av ARMs arkitektoniske endringer støttet av Linux Kernel 5.8 dreier seg om to sikkerhetsfunksjoner: Branch Target Identification og Shadow Call Stack.

Branch Target Identification (BTI) støtte som et viktig aspekt av ARMv8.5 spesifikasjon. Branch Target Identification markerer legitime mål for indirekte filialer. CPU vil fange en instruksjon på en sikret side som prøver å utføre en indirekte gren til en annen instruksjon enn en stemplet BTI.

Shadow Call Stack er et element på kompilatornivå når du arbeider med LLVM / Clang. Shadow Call Stack er ment å forhindre motoverskriving av returadresse.

9. Flere exFAT-driverforbedringer

Linux-kjernen 5.7 inkluderte også en exFAT-driver med utgivelsen, men Samsung har sendt flere forbedringer, optimaliseringer og reparasjoner for den.

10. Thunderbolt ARM (i.e. USB 4.0) støtte

Med Linux Kernel 5.8, bør du forvente Thunderbolt-støtte for ikke-x86-systemer og ARM-støtte. I tillegg Linux 5.8 gir Thunderbolt-støtte for Intel Tiger Lake og flere USB-forbedringer og oppdateringer.

Andre funksjoner i Linux Kernel 5.8

Noen av tilleggsfunksjonene du kan forvente i Linux Kernel 5.8 inkluderer:

Forbedret DAX-støtte

Hvis du liker å øke hastigheten på systemet ditt med Intels Optane-minne, vil den forbedrede DAX-støtten tillate direkte tilgang til filer med det vedvarende minnet uten å måtte bruke sidecache.

Hva er tankene dine om Linux Kernel 5.8? Er det en spennende utgivelse, gitt at det er tidenes største utgivelse? Del gjerne dine tanker og annen informasjon med leserne våre nedenfor.

HD Remastered Games for Linux som aldri hadde en Linux-utgave tidligere
Mange spillutviklere og utgivere kommer med HD-remaster av gamle spill for å forlenge franchisetiden, vennligst fans som ber om kompatibilitet med mod...
Hvordan bruke AutoKey til å automatisere Linux-spill
AutoKey er et desktopautomatiseringsverktøy for Linux og X11, programmert i Python 3, GTK og Qt. Ved å bruke skript og MACRO-funksjonalitet kan du aut...
Hvordan vise FPS-teller i Linux-spill
Linux-spill fikk et stort press da Valve kunngjorde Linux-støtte for Steam-klient og spillene deres i 2012. Siden den gang har mange AAA- og indiespil...