Linux-kernen 5.3 er allerede frigivet, ved hvad der er nyt

linux-kerne

Efter to måneders udvikling, Linus Torvalds introducerede Linux-kerneversion 5.3 med hvilken mellem ændringerne mest bemærkelsesværdige AMD Navi GPU support er fremhævet, Zhaoxi-processorer og Intel Speed ​​Select Power Management Technology og mange flere.

Meddelelsen om den nye version, Linus mindede alle de vigtigste initiativtagere til regulering kerneudvikling beholde den samme adfærd for komponenter i brugerrummet. Ændringer i kernen må på ingen måde krænke applikationer, der allerede kører og føre til regressioner på brugerniveau.

Samtidig kan en adfærdskrænkelse ikke kun medføre en ændring i ABI, fjernelse af forældede koder eller fejl, men også en indirekte effekt af at fungere korrekt nyttige forbedringer.

Hvad er nyt i Linux Kernel 5.3

Af de nyheder, der skiller sig ud i denne nye version af Linux Kernel 5.3, kan vi finde det til Amdgpu-driver tilføjer indledende support til AMD NAVI GPU'er (RX5700), som inkluderer Base Controller, Display Interaction Code (DCN2), GFX and Compute Support (GFX10), SDMA 5 (DMA0 System), Power Management og Media Encoders / Decoders (VCN2).

amdgpu også forbedret understøttelse af Vega12 og Vega20 GPU-kort, hvor der blev tilføjet yderligere hukommelses- og strømstyringsfunktioner.

I DRM-driveren til Intel-grafikkort til Icelake-chips implementeres en ny gamma-korrektionstilstand med flere segmenter. Tilføjet muligheden for at vise via DisplayPort i YCbCr4: 2: 0-format.

Hukommelse og systemtjenester

I kerne 5.3, Introduktion til support til Intel Speed ​​Select Power Management Technology, hvad er tilgængelig på udvalgte servere med Intel Xeon-processorer. Denne teknologi giver dig mulighed for at indstille indstillinger for partitionens ydeevne og ydeevne for forskellige CPU-kerner, så du kan prioritere ydeevne til opgaver, der udføres på specifikke kerner, hvilket ofrer ydeevne på andre kerner

På den anden side i Linux Kernel 5.3 processer i brugerrummet har evnen til at vente kort tid uden at bruge sløjfer ved hjælp af instruktionen umwait. Denne instruktion, sammen med instruktionerne om overvågning og tpause, vil blive tilbudt på de kommende Intel "Tremont" -chips og vil muliggøre implementering af forsinkelser, der sparer energi og ikke påvirker ydelsen af ​​andre tråde, når du bruger Hyper Threading.

For RISC-V-arkitekturen er der tilføjet support til store hukommelsessider (store sider).

Diskundersystem, I / O og filsystemer

For XFS-filsystem implementeres multi-threaded inode bypass-option (f.eks. ved kontrol af kvoter). Nye ioctl BULKSTAT og INUMBERS tilføjes, hvilket giver adgang til funktioner, der optrådte i den femte udgave af FS-formatet, såsom fødselstiden for inode og muligheden for at indstille parametrene BULKSTAT og INUMBERS for hver AG-gruppe (Assignment Groups).

Mens understøttelse af kataloghulrum tilføjes til Ext4-filsystemet (ikke-linkede blokke). Flag 'i' blev behandlet for åbne filer (skriveforbud i en situation, hvis flag blev indstillet, da filen allerede var åben).

F2FS tilføjer en mulighed for at begrænse affaldssamleren, når du arbejder i checkpoint = deaktiveret tilstand.

Tilføjet muligheden for at være vært for en swap-fil på F2FS med direkte I / O. For alle brugere er der tilføjet support til at rette en fil og tildele blokke til disse filer.

Virtualisering og sikkerhed

Kernen inkluderer en hypervisor til indlejrede ACRN-enheder, som er skrevet med real-time opgaveberedskab og egnethed til brug i kritiske systemer i tankerne. ACRN giver minimal overhead, sikrer lav latenstid og tilstrækkelig respons, når du interagerer med udstyr.

Linux-brugertilstand har tilføjet en tilstand, der giver dig mulighed for at bremse eller fremskynde tiden i et virtuelt UML-miljø for at forenkle fejlretning af tidsrelateret kode. Yderligere, startparameter tilføjet som gør det muligt at starte systemuret fra et bestemt punkt i epokeformat.

Netfilter til nftables tilføjer understøttelse af filtreringsmekanismer hardware-accelererede pakker ved hjælp af Flow Block API tilføjet til driverne. Komplette regelborde med alle strenge kan bæres ved siden af ​​netværkskortene. Inkludering sker ved at binde NFT_TABLE_F_HW til tabellen.

Enkle metadata til Layer 3 og 4-protokoller, accept / afvisning af handlinger, matching efter IP- og sender / modtager-netværksporte og protokoltype understøttes.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.