Linux 5.8: den største versjonen i Linux-historien er allerede utgitt

Linus Torvalds avduket lanseringen av den nye versjonen av kjernen Linux 5.8 og i denne nye delen blant de mest bemerkelsesverdige endringene de er KCSAN racecondition detektor, en universell mekanisme for å sende varsler til brukerområdet, maskinvarestøtte for online kryptering, avanserte beskyttelsesmekanismer for ARM64, støtte for den russiske Baikal-T1-prosessoren, den muligheten til å montere prosessforekomster separat, implementering av Shadow-beskyttelsesmekanismer for ARM64 Call Stack og BTI.

Denne nye versjonen Kjerne ble den største når det gjelder mengden endringer av alle kjerner gjennom hele prosjektets levetid. Samtidig er endringene ikke knyttet til noe delsystem, men dekker forskjellige deler av kjernen og er hovedsakelig relatert til intern prosessering og rengjøring.

Hovednyheter i Linux 5.8

I denne nye versjonen av Linux Kernel 5.8 låsing er gitt for lasting av kjernemoduler som har seksjoner med kode, der biter som tillater utførelse og skriving settes samtidig.

det er mulig å opprette separate prosessforekomster, tillater flere prosessmonteringspunkter, montert med forskjellige alternativer, men gjenspeiler det samme pid-navneområdet.

For plattform ARM64, støtte for Shadow-Call Stack-mekanismen er implementert, levert av Clang-kompilatoren for å beskytte mot å overskrive returadressen til en funksjon i tilfelle bufferoverløp på stabelen.

bortsett fra det støtte for ARMv8.5-BTI instruksjoner ble også lagt til (Branch Target Indicator) for å beskytte utførelsen av instruksjonssett som ikke skal forgrenes.

Lagt til maskinvarestøtte for online kryptering av blokkenheter, hvor de innebygde krypteringsenhetene som vanligvis er innebygd i stasjonen, kan plasseres logisk mellom systemminnet og disken, og utfører gjennomsiktig kryptering og dekryptering basert på nøklene og krypteringsalgoritmen spesifisert av kjernen.

Også i denne nye versjonen Anbefalinger om bruk av inkluderende terminologi ble inkludert som er vedtatt i dokumentet som definerer reglene for koding.

Videre også nytt KCSAN feilsøkingsverktøy uthevet (Kernel Concurrency Sanitizer), designet for dynamisk å identifisere raseforhold i kjernen. Det primære fokuset i KCSAN-utvikling er falsk positiv forebygging, skalerbarhet og brukervennlighet.

En annen viktig endring er at se du har lagt til en ny dm-ebs-driver til Device Mapper, som kan brukes til å etterligne en mindre logisk blokkstørrelse (for eksempel å etterligne 512-bytesektorer på stasjoner med 4K-sektorstørrelse).

Btrfs har forbedret håndteringen av leseoperasjoner i direkte modus. Ved montering ble hurtig kontroll for slettede undernøkler og kataloger igjen uten foreldre.

Ext4 har forbedret ENOSPC feilhåndtering når multitrading brukes. Xattr legger til støtte for GNU. * Navneområde brukt av GNU Hurd.

Til Ext4 og XFS, støtte for DAX-operasjoner er inkludert (direkte tilgang til filsystemer uten å gå gjennom sidebufferen uten å bruke blokkeringsenhetsnivået) i forhold til individuelle filer og kataloger.

I tillegg ble det lagt til støtte til kjernen og ethtool-verktøyet for å teste den tilkoblede nettverkskabelen og selvdiagnosen til nettverksenheter.

Mens for IPv6-stakken legger til støtte for MPLS-algoritmen (Multiprotocol Label Switching) for å rute pakker ved bruk av multiprotocol label-bytte (for IPv4 ble MPLS tidligere støttet).

Endelig for maskinvaren i denne nye versjonen kan vi finne det:

  • DRM-driver for Intel i915-skjermkort er aktivert som standard
  • Støtte for Intel Tiger Lake (GEN12) sjetonger
  • Amdgpu-driveren legger til støtte for FP16 pikselformat og implementerer muligheten til å jobbe med krypterte buffere i videominnet.
  • Støtte for AMD Zen- og Zen2-prosessorsensorer og AMD Ryzen 4000 Renoir-temperatursensorer.
  • Lagt til støtte for NVIDIA-modifikasjonsformat til Nouveau-driveren.
  • MSM (Qualcomm) driver legger til støtte for Adreno A405, A640 og A650 GPUer.
  • Lagt til internt rammeverk for administrering av DRM-ressurser (Direct Rendering Manager).
  • Lagt til støtte for Xiaomi Redmi Note 7 og Samsung Galaxy S2 smarttelefoner samt Elm / Hana Chromebooks.
  • Ekstra drivere for LCD-paneler: ASUS TM5P5 NT35596, Starry KR070PE2T, Leadtek LTK050H3146W, Visionox rm69299, Boe tv105wum-nw0.
  • Lagt til støtte for ARM-kort og plattformer Renesas "RZ / G1H", Realtek
  • Lagt til støtte for MIPS Loongson-2K-prosessoren

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.