Linux 5.16 er allerede blevet frigivet, og dette er nyhederne

Kernel Linux, Tux

Efter to måneders udvikling, Linus Torvalds afslørede lanceringen af den nye version af kernen Linux 5.16 og hvor blandt de mest bemærkelsesværdige ændringer er futex_waitv-systemopfordringen til at forbedre ydeevnen af ​​Windows-spil i Wine, filsystemfejlsporing via fanotify, muligheden for at reservere hukommelse til sockets af netværk, forbedret bølgehåndtering med højvolumen skriveoperationer, support til harddiske med flere drev og mere.

Den nye version modtog 15415 rettelser fra 2105 udviklere, ændringer påvirkede 12023 filer, tilføjede 685198 linjer kode, fjernede 263867 linjer.

Cirka 44 % af alle ændringer, der er introduceret i 5.16, er relateret til enhedsdrivere, ca. 16 % af ændringerne er relateret til opdatering af kode, der er specifik for hardwarearkitekturer, 16 % er relateret til netværksstakken , 4 % er relateret til filsystemer og 4 % er relateret til filsystemer. relateret til interne kerneundersystemer.

Vigtigste nyheder i Linux-kernen 5.16

I denne nye version mekanismen giver besked om yderligere værktøjer til overvågning af filsystemets tilstand og sporing af fejl. Understøttelse af fejlsporing er implementeret i øjeblikket kun til FS Ext4.

også håndtering af skriveoverbelastning er blevet forbedret som opstår, når mængden af ​​skriveoperationer overstiger drevets kapacitet, og systemet er tvunget til at blokere processens skriveanmodninger, indtil udførelsen af ​​de allerede overførte anmodninger er fuldført.

I den nye version er kernemekanismen, der bruges til at indhente oplysninger om forekomsten af ​​en overbelastning og blokeringsopgaver, blevet fuldstændig omarbejdet.

Btrfs implementerer understøttelse af Zoned Namespace-teknologi, bruges på NVMe-harddiske eller SSD'er til at opdele lagerplads i zoner, der udgør grupper af blokke eller sektorer, hvilket kun tillader sekventiel tilføjelse af data, mens hele gruppen af ​​blokke opdateres.

Bibliotekregistreringsmekanismen er blevet omdesignet, hvor antallet af træsøgninger og låse er blevet reduceret for at forbedre effektiviteten, plus begrænset understøttelse af brug af komprimering ved skrivning af ufuldstændige sider, samt muligheden for at defragmentere undersider, er blevet tilføjet.

i filsystemet Ext4, kun fejlrettelser logges og mere nøjagtig beregning af inode-tabellens lazy initialiseringsparametre.På blokenhedsniveau er der implementeret optimeringer, der markant øger effektiviteten af ​​bindeoperationer til CPU-kerner.

Monteringsmuligheder er blevet tilføjet til FS F2FS for at kontrollere fragmentering af filer, når de er gemt (for eksempel for at fejlsøge optimeringer til arbejde med fragmenterede lagre).

Et nyt systemkald er blevet tilføjet, futex_waitv, for at overvåge status for flere futexes på én gang med et enkelt systemkald. Denne funktion ligner WaitForMultipleObjects-funktionaliteten, der er tilgængelig i Windows, hvis emulering via futex_waitv kan være nyttig til at forbedre ydeevnen af ​​Windows-spil, der kører på Wine eller Proton.

En controller er blevet tilføjet til opgaveplanlæggeren, der tager cache-pooling i betragtning på CPU'en. På nogle processorer, såsom Kunpeng 920 (ARM) og Intel Jacobsville (x86), kan et vist antal CPU-kerner, normalt 4, kombinere L3- eller L2-cache.

Er blevet implementeret flere nye funktioner baseret på DAMON-undersystemet (Data Access Monitor) tilføjet i den seneste version, som tillader sporing af adgang til data i RAM, i forhold til en valgt proces, der kører i brugerrummet.

Hertil kommer implementeringen af ​​komprimeringsalgoritmen zstd blev opdateret til version 1.4.10, hvilket gjorde det muligt markant at øge ydeevnen af ​​forskellige kerneundersystemer, der bruger komprimering.

Det bemærkes også, at nogle af de avancerede seccomp() trådbeskyttelsesmekanismer mod Spectre-angreb var deaktiveret som standard, hvilket blev betragtet som overflødigt og ikke øgede sikkerheden markant, men havde en negativ indvirkning på ydeevnen.

Hyper-V hypervisoren understøtter nu virtuel maskine isolationstilstand, som krypterer indholdet af hukommelsen.

Mens hypervisoren KVM tilføjer understøttelse af RISC-V-arkitektur og implementeret muligheden for at migrere virtuelle maskiner inden for værtsmiljøet ved hjælp af AMD SEV og SEV-ES udvidelserne sammen med en tilføjet API til live migrering af AMD SEV (Secure Encrypted Virtualization) krypterede gæstesystemer.

For PowerPC-arkitekturen er STRICT_KERNEL_RWX-tilstanden aktiveret som standard, hvilket blokerer brugen af ​​hukommelsessider, der samtidigt er tilgængelige til skrivning og udførelse.

Endelig til controller-delen, introducerer amdgpu indledende understøttelse af DP 2.0 (Skærmport 2.0) og DisplayPort-tunneling over USB4Tilføjet skærmdriverunderstøttelse til Cyan Skillfish APU og udvidet understøttelse af Yellow Carp APU.

Controlleren i915 stabiliserer kompatibiliteten med Intel Alderlake S-chips og implementerer understøttelse af Intel PXP (Protected Xe Path) teknologi, som gør det muligt at hoste en hardwarebeskyttet grafiksession på systemer med Intel Xe-chips.

i controller nr.ouveau, der er blevet arbejdet på at rette fejl og forbedre kodningsstilen, tilføjet understøttelse af x86-kompatible Vortex CPU'er (Vortex86MX).

Endelig hvis du er interesseret i at vide mere om det, kan du kontrollere detaljerne i følgende link.

Hvad angår opdateringerne af denne nye version, skulle de ankomme i løbet af få timer/dage på de officielle kanaler for din distribution, eller du kan vælge at kompilere på egen hånd ved at hente kildekoden fra nedenstående link.


Efterlad din kommentar

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

*

*

  1. Ansvarlig for data: AB Internet Networks 2008 SL
  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.