Linux 5.8: den største version i Linux-historien er allerede frigivet

Linus Torvalds afslørede lanceringen af den nye version af kernen Linux 5.8 og i denne nye rate blandt de mest bemærkelsesværdige ændringer de er KCSAN racecondition detektor, en universel mekanisme til at sende meddelelser til brugerområdet, hardwaresupport til online kryptering, avancerede beskyttelsesmekanismer til ARM64, understøttelse af den russiske Baikal-T1 processor, den evne til separat montering af procesforekomster, implementering af Shadow-beskyttelsesmekanismer til ARM64 Call Stack og BTI.

Denne nye version kerne blev den største med hensyn til mængden af ​​ændringer af alle kerner gennem hele projektets levetid. Samtidig er ændringerne ikke forbundet med noget undersystem, men dækker forskellige dele af kernen og er hovedsageligt relateret til intern behandling og rengøring.

Vigtigste nyheder i Linux 5.8

I denne nye version af Linux Kernel 5.8 låsning er forudsat for indlæsning af kernemoduler, der har sektioner med kode, hvor bits, der tillader udførelse og skrivning, samtidigt indstilles.

Nu det er muligt at oprette separate procesforekomster, tillader flere procesmonteringspunkter, monteret med forskellige muligheder, men afspejler det samme pid-navneområde.

Til platform ARM64, understøttelse af Shadow-Call Stack-mekanismen er implementeret, leveret af Clang-kompilatoren for at beskytte mod overskrivning af returadressen for en funktion i tilfælde af et bufferoverløb på stakken.

udover det understøttelse af ARMv8.5-BTI instruktioner blev også tilføjet (Branch Target Indicator) for at beskytte udførelsen af ​​instruktionssæt, der ikke skal forgrene sig.

Tilføjet hardwaresupport til online kryptering af blokkenheder, hvorved de indbyggede krypteringsenheder, der typisk er indbygget i drevet, kan placeres logisk mellem systemhukommelsen og disken og udfører gennemsigtig kryptering og dekryptering baseret på den kerne-specificerede krypteringsalgoritme og nøgler.

Også i denne nye version Anbefalinger om brugen af ​​inkluderende terminologi var inkluderet der er vedtaget i det dokument, der definerer reglerne for kodning.

Desuden også nyt KCSAN-fejlfindingsværktøj fremhævet (Kernel Concurrency Sanitizer), designet til dynamisk at identificere race-forhold i kernen. Det primære fokus i KCSAN-udvikling er falsk positiv forebyggelse, skalerbarhed og brugervenlighed.

En anden vigtig ændring er, at se har tilføjet en ny dm-ebs-driver til Device Mapper, som kan bruges til at emulere en mindre logisk blokstørrelse (for eksempel til at emulere 512-bytesektorer på drev med 4K-sektorstørrelse).

Btrfs har forbedret håndteringen af ​​læseoperationer i direkte tilstand. Ved montering blev hurtig kontrol af slettede mapper og undernøgler efterladt uden en forælder.

Ext4 har forbedret ENOSPC-fejlhåndtering når multithreading bruges. Xattr tilføjer support til GNU. * Navneområde brugt af GNU Hurd.

til Ext4 og XFS, support til DAX-operationer er inkluderet (direkte adgang til filsystemer, der omgår sidecache uden brug af låsenhedsniveauet) i forhold til individuelle filer og kataloger.

Derudover blev der tilføjet support til kernen og ethtool-værktøjet for at teste det tilsluttede netværkskabel og selvdiagnose af netværksenheder.

Mens til IPv6-stakken tilføjer understøttelse af MPLS-algoritmen (Multiprotocol Label Switching) for at rute pakker ved hjælp af multiprotocol label switch (for IPv4 blev MPLS tidligere understøttet).

Endelig for hardware i denne nye version kan vi finde det:

  • DRM-driver til Intel i915-videokort er aktiveret som standard
  • Støtte til Intel Tiger Lake (GEN12) chips
  • Amdgpu-driveren tilføjer understøttelse af FP16-pixelformatet og implementerer muligheden for at arbejde med krypterede buffere i videohukommelsen.
  • Støtte til AMD Zen- og Zen2-processorsensorer og AMD Ryzen 4000 Renoir-temperatursensorer.
  • Understøttelse af NVIDIA-modifikatorformatet blev føjet til Nouveau-driveren.
  • MSM (Qualcomm) driver tilføjer understøttelse af Adreno A405, A640 og A650 GPU'er.
  • Tilføjet intern ramme til styring af DRM-ressourcer (Direct Rendering Manager).
  • Tilføjet support til Xiaomi Redmi Note 7 og Samsung Galaxy S2 smartphones samt Elm / Hana Chromebooks.
  • Yderligere drivere til LCD-paneler: ASUS TM5P5 NT35596, Starry KR070PE2T, Leadtek LTK050H3146W, Visionox rm69299, Boe tv105wum-nw0.
  • Tilføjet support til ARM-kort og platforme Renesas "RZ / G1H", Realtek
  • Tilføjet understøttelse af MIPS Loongson-2K-processoren

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.