Linux 5.13 ankommer med indledende support til Apple M1, driverforbedringer og mere

Linux Kernel

Efter to måneders udvikling, Linus Torvalds frigivet Linux kernel 5.13 release som betragtes som den største version i historien, da den modtog 17189 korrektioner fra 2150 udviklere, og hvoraf ændringerne påvirkede 12996 filer, 794705 kodelinjer tilføjet, 399590 linjer fjernet

Blandt de mest bemærkelsesværdige ændringer Indledende support til Apple M1-chips fremhævet, cgroup "misc" driver, ophørt support til / dev / kmem, understøttelse af nye Intel- og AMD-GPU'er, evne til direkte at kalde kernefunktioner fra BPF-programmer, randomisering af kernestak til hvert systemopkald, muligheden for at opbygge Clang med CFI (Control Flow Integrity) -beskyttelse, LSM-modul Landlock til yderligere procesdrossling og mere.

Vigtigste nyheder i Linux 5.13

I denne nye version af Kernel se fremhæver introduktionen af ​​indledende support til Apples ARM M1-chip, som dækker funktionerne i interrupt controller, timer, UART, SMP, I / O og MMIO. Det nævnes, at GPU reverse engineering ikke er komplet endnu, seriel konsol og framebuffer understøttes til at organisere output.

En anden nyhed, der skiller sig ud er kontinuerlig integration i MPTCP-kernen (MultiPath TCP), da den nye version tilføjer support til sockopt for at konfigurere generiske TCP-indstillinger. Evnen til at nulstille individuelle undergange er blevet implementeret.

Skiller sig også ud a ny "Misc" cgroup driver (CONFIG_CGROUP_MISC), designet til at begrænse og spore skalaressourcer, der kan styres ved hjælp af en simpel og begrænset tæller, der indstiller de maksimalt tilladte værdier. Som et eksempel nævnes styringen af ​​adressepladsidentifikatorer, der bruges i AMD SEV (Secure Encrypted Virtualization) -mekanismen.

På den anden side fremhæves det også i BPF-sporingsprogrammer blev det muligt at bruge lokal lagring dOpgaver til en opgave, som giver højere ydeevne, når data bindes til en bestemt BPF-handler.

Derudover fremhæves det også efter 13 år i forberedelsesgrenen, kontrolleren «comedi» ( en samling af controllere til en række almindelige datafangsttavler. Drivere er implementeret som et Linux-kernemodul, der giver fælles funktionalitet og individuelle drivermoduler på lavt niveau) har stabiliseret sig og flyttet til mainframe for at understøtte dataindsamlingsenhederne.

En ext4, er det nu tilladt at overskrive biblioteksposter, når filer slettes for at sikre, at slettede filnavne slettes. Ved forudindlæsning af blokbitmaps blev kodeydelsen til blokmapping i nyligt sammensatte FS'er forbedret. Ext4 tillader også samtidig brug af kryptering og store og små bogstaver.

Mens for XFS tilføjes muligheden for at fjerne plads fra den sidste distributionsgruppe på filsystemet, som var det første led i implementeringen af ​​funktionen til at reducere størrelsen på eksisterende partitioner med XFS FS. Der er foretaget forskellige ydeevneoptimeringer.

I Btrfs er brugen af ​​læse fremad blevet tilføjet i afsendelseskommandoen, som reducerede tiden til en fuld forsendelse med 10% og en inkrementel med 25%. For zonebloksenheder tilvejebringes automatisk baggrundsfordeling af zoner, når 75% ubrugt pladsgrænse overskrides.

Support til / dev / kmem-specialfilen er fjernet, som kan bruges til at få adgang til hele kernen adresse plads. Denne fil har vist sig at være forældet og forårsage sikkerhedsproblemer.

Vi kan også finde i denne nye version af Linux 5.13, at tilføjet støtte til opbygning af en kerne med inddragelse af en CFI-beskyttelsesmekanisme (Control Flow Integrity) i Clang-kompilatoren, som tilføj en kontrolfunktion inden hvert indirekte opkald for at identificere nogle former for udefineret adfærd hvilket potentielt kan føre til en overtrædelse af normal strømningskontrol som følge af udnyttelser, ændring af markører til funktioner gemt i hukommelsen. Parameteren CONFIG_CFI_CLANG foreslås for at aktivere CFI.

Endelig fra driverne, nu til GUD (Generic USB Display), leverer driveren DRM (Direct Rendering Manager) egenskaber til billedrotation, lysstyringskontrol, EDID-adgang, videotilstandskonfiguration og tv-forbindelse, som de kan bruges som et grundlag for oprettelse af enhedsspecifikke drivere.

Mens for amdgpu tilføjet initial support til GPU Aldebaran (gfx90a) og Indledende support til FreeSync Adaptive Sync til HDMI er inkluderet (tidligere tilgængelig for DisplayPort),

Mens for Intel-controllere er det fremhævet, at en ny controller til kølehåndtering er blevet implementeret, som gør det muligt at reducere processorens frekvens, når der er fare for overophedning.

Aflad

For dem, der er interesseret i den nye version, kan Linux 5.13 downloade nu fra kernel.org


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.