Linux-kjernen 5.1 kommer, og dette er nyhetene

linux-kjernen

Etter to måneders utviklingLinus Torvalds introduserte utgivelsen av den nye versjonen av Linux-kjernen 5.1, versjon som gir rettelser og kompatibilitet til nye maskinvarekomponenter.

Mellom de mest bemerkelsesverdige endringene av denne nye versjonen av kjernen inkluderer det nye io_uring-grensesnittet for I / O asynkron, muligheten til å bruke NVDIMM som RAM så vel som støtte for delt virtuelt minne i Nouveau.

Hovednyhetene til Linux-kjernen 5.1

Som vi nevnte i denne nye versjonen et nytt grensesnitt er implementert for asynkron I / O io_uring, som Det er preget av å støtte I / O-avstemning og evnen til å jobbe med både bufferen og uten bufferen.

Som en del av io_uring API prøvde utviklerne å fjerne feilene i det gamle aio-grensesnittet.

Når det gjelder ytelse, er io_uring veldig nær SPDK og betydelig foran Libaio når du arbeider med avstemning aktivert.

For filsystemet Btrfs la til muligheten til å justere kompresjonsnivået for zstd-algoritmen, som kan betraktes som det beste kompromisset mellom den raske, men ineffektive lz4 og den sakte, men godt komprimerte xz.

Blant andre forbedringer i Btrfs, kan det sees i tillegg til lat skanning av et undertre for å redusere belastningen og implementeringen av en ny ioctl for å kontrollere frakobling av enheten;

En annen nyhet er at den ble lagt til Linux 5.1 Kernel muligheten til å starte fra filsystemet plassert på enhetskartleggerenheten uten å bruke initramfs.

Fra og med den nåværende versjonen av kjernen kan enhetskartleggingsenheter brukes direkte under oppstartsprosessen, for eksempel som en partisjon med et rotfilsystem.

EXT2 legger til støtte for statx-systemanrop med implementeringen av en mer effektiv og funksjonell versjon av stat (), som returnerer utvidet informasjon om filen, inkludert filopprettelsestid og filsystemspesifikke flagg;

Virtualisering og sikkerhet

Alternativet prctl () PR_SPEC_DISABLE_NOEXEC er lagt til for å kontrollere spekulativ kjøring av instruksjonene for den valgte prosessen.

Det nye alternativet vil lar deg selektivt kontrollere beskyttelsen mot spekulativ utførelse for prosesser som potensielt kan angripes ved hjelp av et Spectre-angrep

LSM SafeSetID-modulen ble implementert, som gjør det mulig for systemtjenester å administrere brukere trygt uten å øke privilegiene (CAP_SETUID) og uten å oppnå root-privilegier.

Minne og systemtjenester.

Kjernen til Linux 5.1 legger til sikker implementering av tokenlevering, med tanke på muligheten for PID-gjenbruk.

Lagt til muligheten til å bruke vedvarende minneenheter (vedvarende minne, for eksempel NVDIMM) som RAM.

Inntil nå, i kjernen, ble slike enheter støttet som lagringsenheter, men nå kan de også brukes som ekstra RAM.

maskinvare

En annen av de viktigste endringene i denne nye versjonen er legge til minnehåndteringsstøtte til Nouveau-driveren, som gir CPU og GPU tilgang til delte synkroniserte minneområder.

Delt virtuelt minne (SVM) er implementert på grunnlag av minnehåndteringsundersystemet, som lar deg bruke enheter med egne minnestyringsenheter (MMUer) som har tilgang til hovedminnet.

Inkludert med hjelp av HMM, Du kan organisere et felles adresserom mellom GPU og CPU, der GPU kan få tilgang til hovedminnet til prosessen.

Intel DRM-driver for Skylake GPU og nyere (generasjon 9+) inkluderer standard hurtigstartmodus, som fjerner unødvendige modusendringer under oppstart. Nye enhetsidentifikatorer basert på Coffelake og Ice Lake mikroarkitekturer er lagt til.

GVT-støtte (GPU Virtualization) er lagt til for Coffelake-sjetonger. For virtuelle GPUer har VFIO EDID-støtte blitt implementert.

Til slutt er også støtten til GPU Vega10 / 20 BACO til amdgpu-driveren fremhevet. Vega 10/20 strømstyringsverktøy og Vega 10 kjøleradministrasjonstabeller implementert.

Denne nye versjonen av kjernen har mange flere endringer og støtte for andre enheter. Hvis du vil vite mer om det, kan du konsultere følgende lenke.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.