Linux-kjernen 5.3 er allerede utgitt, kjenn nyhetene

linux-kjernen

Etter to måneders utvikling, Linus Torvalds introduserte Linux-kjerneversjon 5.3 med hvilken mellom endringene mest bemerkelsesverdige AMD Navi GPU-støtte er uthevet, Zhaoxi-prosessorer og Intel Speed ​​Select Power Management Technology og mange flere.

Kunngjøringen av den nye versjonen, Linus minnet alle de viktigste fortalerne for regulering kjerneutvikling ha samme oppførsel for brukerplasskomponenter. Endringer i kjernen må på ingen måte bryte applikasjoner som allerede kjører og føre til regresjoner på brukernivå.

Samtidig kan en atferdskrenkelse ikke bare føre til en endring i ABI, fjerning av utdaterte koder eller feil, men også en indirekte effekt av å fungere riktig nyttige forbedringer.

Hva er nytt i Linux-kjernen 5.3

Av nyhetene som skiller seg ut i denne nye versjonen av Linux Kernel 5.3, kan vi finne det for Amdgpu-driveren legger til første støtte for AMD NAVI GPUer (RX5700), som inkluderer Base Controller, Display Interaction Code (DCN2), GFX and Compute Support (GFX10), SDMA 5 (DMA0 System), Power Management, and Media Encoders / Decoders (VCN2).

amdgpu også forbedret støtte for Vega12 og Vega20 GPU-kort, som ekstra minne- og strømstyringsfunksjoner ble lagt til.

I DRM-driveren for Intel-skjermkort for Icelake-chips implementeres en ny gammakorreksjonsmodus med flere segmenter. Lagt til muligheten til å vise via DisplayPort i YCbCr4: 2: 0-format.

Minne og systemtjenester

I kjerne 5.3, Vi introduserer støtte for Intel Speed ​​Select Power Management Technology, hva er tilgjengelig på utvalgte servere med Intel Xeon-prosessorer. Denne teknologien lar deg angi partisjonsytelse og ytelsesinnstillinger for forskjellige CPU-kjerner, slik at du kan prioritere ytelse for oppgaver som utføres på bestemte kjerner, og ofre ytelse på andre kjerner

På den annen side i Linux Kernel 5.3 prosesser i brukerområdet har muligheten til å vente en kort stund uten å bruke sløyfer ved hjelp av umwait-instruksjonen. Denne instruksjonen, sammen med instruksjonene for overvåker og tpause, vil bli tilbudt på de kommende Intel "Tremont" -brikkene, og vil tillate implementering av forsinkelser som sparer energi og ikke påvirker ytelsen til andre tråder når du bruker Hyper Threading.

For RISC-V-arkitekturen er støtte for store minnesider lagt til (store sider).

Diskundersystem, I / O og filsystemer

For XFS-filsystem er alternativet for inode-bypass med flere tråder implementert (for eksempel når du sjekker kvoter). Nye ioctl BULKSTAT og INUMBERS er lagt til, og gir tilgang til funksjoner som dukket opp i den femte utgaven av FS-formatet, for eksempel fødselstid for inode og muligheten til å stille inn parametrene BULKSTAT og INUMBERS for hver AG-gruppe (Oppdragsgrupper).

Mens støtte for katalog tomrom er lagt til for Ext4 filsystemet (ikke-koblede blokker). Flagg 'i' ble behandlet for åpne filer (skriveforbud i en situasjon hvis flagget ble satt da filen allerede var åpen).

F2FS legger til et alternativ for å begrense søppeloppsamleren når du arbeider i kontrollpunkt = deaktivert modus.

Lagt til muligheten til å være vert for en byttefil på F2FS med direkte I / O. For alle brukere er det lagt til støtte for å fikse en fil og tildele blokker for disse filene.

Virtualisering og sikkerhet

Kjernen inkluderer en hypervisor for innebygde ACRN-enheter, som er skrevet med sanntids oppgaveberedskap og egnethet til bruk i kritiske systemer i tankene. ACRN gir minimal overhead, sørger for lav ventetid og tilstrekkelig respons når du kommuniserer med utstyr.

Linux-brukermodus har lagt til en modus for å redusere eller øke hastigheten i et virtuelt UML-miljø for å forenkle feilsøking av tidsrelatert kode. Lengre, startparameter lagt til som gjør det mulig å starte systemklokken fra et bestemt punkt i epokeformat.

Netfilter for nftables legger til støtte for filtreringsmekanismer maskinvareakselererte pakker ved hjelp av Flow Block API lagt til driverne. Komplette regeltabeller med alle strenger kan bæres ved siden av nettverkskortene. Inkludering gjøres ved å binde NFT_TABLE_F_HW til tabellen.

Enkle metadata for Layer 3 og 4-protokoller, godta / avvis handlinger, matche etter IP og sender / mottaker nettverksporter og protokolltype støttes.


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.