Linux Kernel 5.0 har redan släppts och det här är dess nyheter

linux-kärna

Efter två månaders utveckling, Linus Torvalds presenterade Linux Kernel 5.0-versionen. Samtidigt, Free Software Foundation of Latin America skapade en helt gratis version av Kernel 5.0: Linux-libre 5.0-gnu, utan firmware-artiklar eller drivrutiner som innehåller icke-fria komponenter eller kodavsnitt, vars omfattning är begränsad av tillverkaren.

Mellan de mest anmärkningsvärda förändringarna i Kernel 5.0 är tillägget av en Android-baserad ARM big.LITTLE CPU Task Scheduler, Adiantum-filsystemets krypteringsmekanism, FreeSync-teknologisupport i AMDGPU-drivrutinen och mycket mer.

De viktigaste nyheterna i Kernel 5.0

Bland de mest anmärkningsvärda förändringarna i Kernel 5.0 finner vi tillägget av Adiantum-filsystemets krypteringsmekanism utvecklat av Google, som kan användas i enheter med låg effekt som på grund av överbelastning inte kan använda AES-krypteringsalgoritmen.

Adiantum-implementeringen förlitar sig på användningen av NH: s snabba hashfunktion, Poly1305 (MAC) meddelandeautentiseringsalgoritm och XChaCha12-strömkrypteringsamt en unik operation baserad på AES-256-kryptering för 16 byte i varje block.

Adiantum har lagts till i delsystemet fscrypt, används för att kryptera filer och kataloger på filsystem ext4, f2fs och ubifs transparent.

En annan funktion som vi kan lyfta fram från den här utgåvan är AMDGPU-drivrutinen som lade till stöd för FreeSync-adaptiv synkroniseringsteknik (VESA Adaptive-Sync), som låter dig justera uppdateringshastigheten för informationen på skärmen för att säkerställa minimal svarstid, jämn utmatning och inga avbrott under spel och video.

FreeSync låter dig också minska energiförbrukningen genom att minska intensiteten på uppdateringen när bilden på skärmen inte ändras.

Stöd för NVM-minnesarrayer lades till i den här versionen av Kernel 5.0 med inbyggda säkerhetsåtgärder som lösenordsskydd, rengöring och låsning.

Integrerad del av plåstret för att blockera kryphål och undvika UEFI Secure Boot-begränsningar.
I detta skede har verktyg lagts till för att styra användningen av systemanropet kexec_load_file (), som kan användas för att kringgå UEFI Secure Boot genom att ersätta den testade kärnan med en annan kärna som inte är digitalt signerad.

Diskundersystem, I / O och filsystem

Lagt till möjligheten att sätta swap-partition till filer i Btrfs-filsystemet. Personsökningsfilen i Btrfs måste fyllas helt i "nocow" -läge utan användning av komprimering och endast placeras på en enhet.

Nätverk delsystem

För UDP implementeras möjligheten att skicka data till nätverksuttaget i nollkopieringsläge (skicka samtal med MSG_ZEROCOPY-flaggan), vilket möjliggör dataöverföring över nätverket utan mellanliggande buffring.

UDP-stacken implementerar grundläggande GRO-stöd (Generic Receive Offload) för att påskynda behandlingen av ett stort antal inkommande paket och lägga till flera paket i större block som inte kräver separat bearbetning av varje paket.

Minne och systemtjänster

Ett nytt schemaläggningsprogram har implementerats för asymmetriska ARM-processorer baserat på big.LITTLE-arkitekturen, som kombinerar kraftfulla men energikrävande CPU-kärnor och mindre produktiva, men mer energieffektiva kärnor.

Det nya läget kommer att gör det möjligt att minska strömförbrukningen på grund av vakna uppgifter, främst på CPU-kärnorna.

Å andra sidan tillkom stöd för WBNOINVD-processorinstruktionerna, implementerade i AMD- och Intel-processorer baserat på x86_64-arkitekturen. Det angivna uttalandet loggar alla ändrade cachekanaler på alla nivåer av cacheassociationer med huvudminnet, medan de cachade värdena lagras i cachen.

Hur får man Kernel 5.0?

5.0-kärnan är tillgänglig för nedladdning direkt från kernel.org om du vill kompilera det själv.
Även om det också kommer att finnas tillgängligt i din Linux-distribution de närmaste dagarna.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.