Nyheter

Topp 10 nya funktioner i Linux Kernel 5.8

Topp 10 nya funktioner i Linux Kernel 5.8

Linus Torvalds tillkännagav nyligen lanseringen av Linux Kernel 5.8, och han verkar glad över det. Han har påpekat det som den mest betydelsefulla utgåvan genom tiderna. För utvecklare kommer den här nya kärnan med ett tillägg på 800 000 nya kodrader och mer än 14 000 ändrade filer. För den genomsnittliga användaren kanske du inte ser många ögon-godisförändringar, vilket ses i de tidigare utgåvorna.

Sammantaget Linux Kernel 5.8 utgåvor inkluderar en massa drivrutinsstöd, optimeringar, processorförbättringar och en mängd säkerhetsförbättringar. I e-postlistorna för Linux-kärnan skrev Linus Torvalds, ”Så jag förväntade mig inte det här, utan 5.8 ser ut att vara en av våra största utgåvor genom tiderna.”

Med tanke på släpptidslinjen för Linux 5.8 kan det vara tillgängligt för testning i distributioner som Ubuntu 20.10 och Fedora 33 snart. Låt oss ta en titt på några av de funktioner du kan förvänta dig i Linux Kernel 5.8.

Linux-kärna 5.8: Viktiga funktioner och ändringar

Med tanke på Linux Kernel 5.8 är en av de största utgåvorna, du kan förvänta dig massor av tekniska förändringar och förbättringar. Vi kommer att fokusera på några av de funktioner som påverkar den totala slutanvändaren.

1. AMD Energidrivrutin

Om din dator kör en Zen / Zen2 AMD-processor är det bra nyheter att veta att den nya Linux-kärnan 5.8 release stöder AMD Energy Driver.

Om du inte vet vad detta betyder kan användare som kör Zen / Zen2 AMD CPU nu kunna få energirapporter på per uttag / per kärna. Det är mer användbart för personer som är intresserade av att känna till deras CPU-strömförbrukning.

2. AMD Renoir CPU-temperaturövervakning

En annan funktion du kan förvänta dig med Linux Kernel 5.8 är CPU-temperaturövervakning för datorer som kör Renoir-processorer.

På de tidigare Kernel-utgåvorna fungerar inte Linux k10temp-drivrutinen för Zen / Zen2 CPU-kärnan som krävs för temperaturrapportering. Med tillägg av PCI-ID i Linux 5.8, Renoir CPU-temperaturövervakning är nu möjlig på Linux-system.

3. AMD Renoir ACP-ljudstöd

Linux-kärna 5.8 har också ett nytt hårdvarusupport för ljudundersystemet med stöd för AMD Renoir (Ryzen 4000 mobile) Audio Co-Processor (ACP).

4. AMDGPU Trusted Memory Zone (TMZ) -stöd

Det är en ny funktion som kommer med Linux 5.8. Den riktar sig till grafikdrivrutiner med öppen källkod som fungerar med enhetens grafiska hårdvara som möjliggör kryptering för delar av videominnet.

Trots att stöd för Trusted Memory Zone (TMZ) går tillbaka till de ursprungliga Vega-grafikprocessorerna är det första gången vi ser den här funktionen i Linux. AMD Trusted Memory Zone (TMZ) erbjuder säkert buffertobjektstöd på Linux genom att hindra innehållet på TMZs sidor från att läsas av CPU, en icke-GPU-klient.

5. Kernan Concurrency Sanitizer (KCSAN)

Kernel Concurrency Sanitizer-funktionen, som lägger till upp till '4K + kodrader' till Linux 5.8, är en dynamisk tävlingsdetektor som är nödvändig för att upptäcka eventuella uppkomna brister i kärnkoden. För att upptäcka kärnlopp är KCSAN starkt beroende av kompileringstidsinstrumentation och tillämpar en övervakningsbaserad samplingsmetod.

6. Öka stödet i CPPC CPUFreq-drivrutinen

Den ACPI-definierade CPUFreq-drivrutinen för Collaborative Processor Performance Control (CPPC) är en funktion som presenteras av Linux Kernel 5.8 för att möjliggöra "boost" för optimal CPU-nivåprestanda.

Collaborative Processor Performance Control ACPI-specifikation är en normaliserad mekanism för att skildra abstrakta prestationsskalor. Det är en metod för att ha möjlighet att begära högre / lägre prestandanivåer och uppskatta prestanda per CPU.

7. Stöd för öppen källkod Adreno 405/640/650 GPU

Med Linux 5.8-version kan användare förvänta sig uppdateringar om MSM-drivrutiner med öppen källkod (Freedreno). Det ger stöd för Qualcomms Adreno 405, 640 och 650 GPU: er.

Adreno 405 är ganska gammal och har funnits på marknaden sedan Snapdragon 415/615/616/617. Adreno 640/650 är fortfarande ganska relevant för den nuvarande generationens hårdvara. Adreno 640 möjliggör tillhandahållande av grafik för Snapdragon 855/855 +, medan Adreno 650 är fokuserad på Snapdragon 865.

8. Shadow Call Stack och Branch Target Identification för ARM64

Några av ARM-arkitektoniska förändringar som stöds av Linux Kernel 5.8 kretsar kring två säkerhetsfunktioner: Branch Target Identification och Shadow Call Stack.

Branch Target Identification (BTI) stöd som en viktig aspekt av ARMv8.5 specifikation. Branch Target Identification markerar legitima mål för indirekta filialer. CPU: n kommer att fånga en instruktion på en säker sida som försöker utföra en indirekt gren till en annan instruktion än en stämplad BTI.

Shadow Call Stack är ett element på kompilatornivå när du arbetar med LLVM / Clang. Shadow Call Stack är avsett att förhindra att returadresser skrivs över.

9. Fler exFAT-drivrutinsförbättringar

Linux-kärna 5.7 inkluderade också en exFAT-drivrutin med sin release, men Samsung har skickat flera förbättringar, optimeringar och korrigeringar för det.

10. Thunderbolt ARM (i.e. USB 4.0) stöd

Med Linux Kernel 5.8 bör du förvänta dig Thunderbolt-stöd för icke-x86-system och ARM-stöd. Dessutom Linux 5.8 ger Thunderbolt-stöd för Intel Tiger Lake och flera USB-förbättringar och uppdateringar.

Andra funktioner i Linux Kernel 5.8

Några av de ytterligare funktioner du kan förvänta dig i Linux Kernel 5.8 inkluderar:

Förbättrat DAX-stöd

Om du gillar att påskynda ditt system med Intels Optane-minne, kommer det förbättrade DAX-stödet att tillåta direkt åtkomst till filer med det ihållande minnet utan att använda sidcache.

Vad tycker du om Linux Kernel 5.8? Är det en spännande utgåva, med tanke på att det är den största utgåvan genom tiderna? Dela gärna dina tankar och annan information med våra läsare nedan.

Topp 10 spel att spela på Ubuntu
Windows-plattformen har varit en av de dominerande plattformarna för spel på grund av den enorma andelen spel som utvecklas idag för att stödja Window...
5 bästa arkadspel för Linux
Numera är datorer seriösa maskiner som används för spel. Om du inte kan få den nya poängen vet du vad jag menar. I det här inlägget kommer du att känn...
Strid om Wesnoth 1.13.6 Utveckling släppt
Strid om Wesnoth 1.13.6 släpptes förra månaden, är den sjätte utvecklingsversionen i 1.13.x-serien och den levererar ett antal förbättringar, framför ...