Linux 5.18 har redan släppts och kommer med många förändringar och förbättringar

Några dagar sedan Linus Torvalds tillkännagav allmän tillgänglighet för den stabila versionen av Linux 5.18, en version som kommer exakt två månader efter Linux 5.17-kärnserien och fick åtta RC (Release Candidate)-steg under hela sin utvecklingscykel, vilket hjälpte kärnutvecklare att fixa buggar och förbättra befintliga funktioner.

Bland de mest relevanta ändringarna av denna nya version av Linux Kernel 5.18 inkluderar ändringen av C11-kompileringsstandarden, stöd för "användarhändelser" i spårningssystemet, stöd för funktionen "värdsystemhanteringsport" från AMD, stöd för 64 -bitars integritetskontrollsummor på NVMe-enheter och mer.

Huvudnyheter i Linux 5.18

Många tillägg från Intel har gjorts i denna nya version av Linux Kernel 5.18, inklusive ny drivrutin "Hårdvaruåterkopplingsgränssnitt" (HFI) för hybridprocessorer som Alder Lake, "Software Defined Silicon" (SDSi) har slagits samman för att möjliggöra kiselfunktioner licensierade med framtida Intel-processorer, "Intel Indirect Branch Tracking" (IBT) som en del av "Control-Flow Enforcement Technology ”, ”ENQCMD” är återaktiverad för Sapphire Rapids och mer. Intel PECI, Platform Environmental Control Interface, slogs också samman för gränssnittet mellan CPU och BMC på Intels serverplattformar.

mycket förberedelserna för Intel IPI-virtualisering landade också i Linux 5.18, medan den faktiska aktiveringen bör finnas där under v5.19-cykeln. När det gäller nya Intel i det grafiska utrymmet erbjuder Linux 5.18 stöd för underplattformen DG2 G12, stöd för Intel Alder Lake N-grafik och olika DG2/Alchemist-aktiveringsbitar.

Det finns också arbete med AMD EDAC för Zen 4-processorer, kapslade virtualiseringsförbättringar från AMD och annat arbete på Zen 4. KVM med Linux 5.18 är också kompatibel med AMD virtuella maskiner upp till 511 vCPU:er, upp från 255 vCPU:er idag, och överträffar den senaste generationens EPYC. servrar som erbjuder högre antal kärnor med Bergamo. När det gäller AMD-grafik så aktiverar Linux 5.18 AMDGPU:s FreeSync "videoläge" som standard, vilket var dolt bakom ett modulalternativ i tidigare kärnor.

De första IP-blocken är också aktiverade för GPU:er och APU:er nästa generation, men fler planeras i kärnan 5.19. När det gäller hårdvaran "Raspberry Pi Zero 2W" har fullt stöd för Linux-kärnan i denna version.

Dessutom har ReiserFS-filsystemet fasats ut och förväntas tas bort 2025. Utfasningen av ReiserFS kommer att minska ansträngningen som krävs för att underhålla vanliga filsystemändringar för att stödja de nya mount-, iomap- och volym-API:erna.

Det framhävs också att koden för att beräkna statistik har gjorts om i Device-mapper-drivrutiner, vilket avsevärt har förbättrat redovisningsnoggrannheten i drivrutiner som dm-crypt. För NVMe-enheter har stöd för 64-bitars kontrollsummor för integritetskontroller implementerats.

Dessutom, det framhålls att integrationen av en uppsättning patchar har börjat, vilket avsevärt kan minska kärnans återuppbyggnadstid genom att omstrukturera hierarkin av rubrikfiler och minska antalet korsberoenden. Kernel 5.18 innehåller patchar som optimerar strukturen för schemaläggarens rubrikfiler (kärna/schema).

Kärnkoden kan använda C11-standarden, publicerades 2011. Tidigare behövde kod som lades till kärnan överensstämma med ANSI C (C89)-specifikationen, som bildades 1989. Ändrade alternativet '–std=gnu89' till '–std=gnu11 -Wno-shift- negativt -value' i 5.18-kärnbyggeskripten. Möjligheten att använda C17-standarden övervägdes, men i det här fallet skulle det vara nödvändigt att öka den minsta stödda versionen av GCC, medan införandet av C11-stöd överensstämmer med de nuvarande kraven för GCC-versionen (5.1).

också Utökade verktyg för att spåra applikationer i användarutrymmet är markerade. Den nya kärnversionen lägger till möjligheten för användarprocesser att skapa användarhändelser och skriva data till spårningsbufferten, som kan ses genom vanliga kärnspårningsverktyg som ftrace och perf.

Slutligen, om du är intresserad av att kunna veta mer om det, kan du konsultera detaljerna i följande länk.


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.