Linux-kärnan 5.3 har redan släppts, vet vad som är nytt

linux-kärna

Efter två månaders utveckling, Linus Torvalds introducerade Linux-kärnversion 5.3 med vilken mellan förändringarna mest anmärkningsvärda AMD Navi GPU-stöd är markerat, Zhaoxi-processorer och Intel Speed ​​Select Power Management Technology och många fler.

Tillkännagivandet av den nya versionen, Linus påminde alla de främsta förespråkarna för reglering kärnutveckling behålla samma beteende för komponenter i användarutrymmet. Ändringar i kärnan bör inte på något sätt bryta mot program som redan körs och leda till regressioner på användarnivå.

Samtidigt kan ett beteendebrott orsaka inte bara en förändring av ABI, borttagning av föråldrade koder eller fel, utan också en indirekt effekt av att fungera korrekt användbara förbättringar.

Nyheter i Linux-kärnan 5.3

Av de nyheter som sticker ut i den här nya versionen av Linux Kernel 5.3 kan vi hitta det för Amdgpu-drivrutinen lägger till initialt stöd för AMD NAVI GPU: er (RX5700), som innehåller baskontroll, Display Interaction Code (DCN2), GFX and Compute Support (GFX10), SDMA 5 (DMA0 System), Power Management och Media Encoders / Decoders (VCN2).

amdgpu också förbättrat stöd för Vega12 och Vega20 GPU-kort, för vilka ytterligare minnes- och energihanteringsfunktioner har lagts till.

I DRM-drivrutinen för Intel-grafikkort för Icelake-chip implementeras ett nytt gammakorrigeringsläge med flera segment. Lagt till möjligheten att visa via DisplayPort i YCbCr4: 2: 0-format.

Minne och systemtjänster

I kärna 5.3, Vi introducerar stöd för Intel Speed ​​Select Power Management Technology, vad är tillgängliga på utvalda servrar med Intel Xeon-processorer. Denna teknik låter dig ställa in partitionsprestanda och prestandainställningar för olika CPU-kärnor, så att du kan prioritera prestanda för uppgifter som utförs på specifika kärnor, vilket offrar prestanda på andra kärnor

Å andra sidan i Linux Kernel 5.3 processer i användarutrymmet har möjlighet att vänta en kort tid utan att använda loopar med hjälp av instruktionen umwait. Denna instruktion, tillsammans med inställningarna för övervakaren och tpausen, kommer att erbjudas på nästa Intel "Tremont" -chips och möjliggör implementering av fördröjningar som sparar energi och inte påverkar prestanda för andra trådar när Hyper Threading används.

För RISC-V-arkitekturen har stöd för stora minnessidor lagts till (stora sidor).

Diskundersystem, I / O och filsystem

För XFS-filsystem implementeras alternativet för bypass av inoder med flera trådar (till exempel vid kontroll av kvoter). Nya ioctl BULKSTAT och INUMBERS läggs till, vilket ger tillgång till funktioner som visas i den femte upplagan av FS-formatet, såsom inodens födelsetid och möjligheten att ställa in parametrarna BULKSTAT och INUMBERS för varje AG-grupp (Assignment Groups) .

Medan stöd för kataloghåligheter läggs till för Ext4-filsystemet (icke länkade block). Flaggan 'i' bearbetades för öppna filer (skrivförbud i en situation om flaggan var inställd när filen redan var öppen).

F2FS lägger till ett alternativ för att begränsa sopuppsamlaren när man arbetar i checkpoint = inaktiverat läge.

Lagt till möjligheten att vara värd för en swap-fil på F2FS med direkt I / O. För alla användare har stöd lagts till för att fixa en fil och tilldela block för dessa filer.

Virtualisering och säkerhet

Kärnan innehåller en hypervisor för inbäddade ACRN-enheter, som skrivs med uppgiftsberedskap i realtid i åtanke och lämplighet för användning i kritiska system. ACRN ger minimal overhead, säkerställer låg latens och tillräcklig respons när du interagerar med utrustning.

Linux-användarläge har lagt till ett läge som låter dig sakta ner eller påskynda tiden i en virtuell UML-miljö för att förenkla felsökning av tidsrelaterad kod. Ytterligare, startparameter tillagd som gör det möjligt att starta systemklockan från en viss punkt i epokformat.

Netfilter för nftables lägger till stöd för filtreringsmekanismer hårdvaruaccelererade paket med hjälp av Flow Block API lagt till drivrutinerna. Kompletta regelbord med alla kedjor kan bäras bredvid nätverksadaptrarna. Inkludering görs genom att binda NFT_TABLE_F_HW till tabellen.

Enkla metadata för Layer 3 och 4-protokoll, acceptera / avvisa åtgärder, matcha efter IP och avsändare / mottagare nätverksportar och protokolltyp stöds.


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.