Linux 6.0 er allerede blevet frigivet og kommer med mange nye funktioner og forbedringer

Linux Kernel

Linux Kernel

Efter to måneders udvikling, Linus Torvalds annoncerede udgivelsen af ​​Linux 6.0 kernen, i meddelelsen sker omnummereringen af ​​æstetiske årsager og er et formelt skridt, der afhjælper besværet ved at samle et stort antal numre i serien, da Linus jokede med, at årsagen til at ændre versionsnummeret er mere tilbøjelig til at løbe tør for fingre. og tæer for at tælle versionsnumre.

Den nye version modtaget 16585 rettelser fra 2129 udviklere, patchstørrelse er 103 MB (ændringer påvirkede 13939 filer, tilføjet 1420093 linjer kode, fjernet 318741 linjer).

De vigtigste nyheder i Linux 6.0

I denne nye version af Linux Kernel 6.0, Btrfs implementerer den anden version af protokollen for "send"-kommandoen., som implementerer understøttelse af yderligere metadata, afsendelse af data i større blokke (større end 64K) og overførsel af omfang i komprimeret form. Væsentligt øget (op til 3 gange) udførelsen af ​​operationer direkte læsning på grund af den samtidige læsning af op til 256 sektorer, fremhæves det, at låsekonflikter blev reduceret, og metadatavalidering blev accelereret ved at reducere metadata, der er reserveret til dovne elementer.

En anden vigtig ændring relateret til filsystemer er, at nye operationer blev tilføjet EXT4_IOC_GETFSUUID og EXT4_IC_SETFSUUID ioctl til ext4-filsystemet for at hente eller indstille UUID'et, der er gemt i superblokken, plus F2FS-filsystemet tilbyder en lav hukommelsestilstand, der optimerer ydeevnen på enheder med lav RAM og giver dig mulighed for at reducere hukommelsesforbruget til ydeevneomkostninger.

I Overlayfs, når de er monteret oven på et filsystem med bruger-ID-tilknytning, understøttes POSIX-kompatible adgangskontrollister korrekt.

En anden nyhed, som Linux 6.0 præsenterer, er nye funktioner til DAMON-undersystemet (Data Access Monitor) at De tillader ikke kun at overvåge adgangen til processer til RAM fra brugerrummet, men også påvirke hukommelseshåndtering. Især foreslås et nyt "LRU_SORT"-modul, som gør det muligt at omarrangere LRU-lister (Last Recently Used) for at øge prioriteten af ​​visse hukommelsessider.

Implementeret evnen til at skabe nye hukommelsesregioner ved at bruge funktionerne i CXL-bussen (Compute Express Link), som bruges til at organisere højhastighedsinteraktion mellem CPU'en og hukommelsesenhederne. CXL gør det muligt at forbinde og bruge nye regioner fra hukommelsen leveret af eksterne hukommelsesenheder som ekstra fysiske adresserumsressourcer for at udvide systemets DDR (Random Access Memory) eller skrivebeskyttet hukommelse (PMEM).

Rettede problemer med systemydelsen på AMD Zen-processorer forårsaget af kode tilføjet for 20 år siden for at løse et hardwareproblem på nogle chipsæt (en ekstra WAIT-instruktion blev tilføjet for at bremse processoren, så chipsættet havde tid til at gå i inaktiv tilstand). Ændringen resulterede i præstationsforringelse på tværs af arbejdsbelastninger som ofte veksler mellem inaktiv og travl tilstand. For eksempel, efter at have deaktiveret bypass-manøvren, steg de gennemsnitlige tbench-testresultater fra 32191 MB/s til 33805 MB/s.

Optimeret opgavefordeling mellem CPU-kerner i store systemer, hvilket gjorde det muligt at øge ydelsen under visse typer belastning.

EN nyt IORING_RECV_MULTISHOT flag på asynkron I/O-grænseflade io_uring, som giver dig mulighed for at bruge multi-shot-tilstand med recv()-systemkaldet til at udføre flere læsninger fra det samme netværksstik på samme tid. io_uring implementerer også understøttelse af netværksoverførsel uden mellemliggende buffering-

Fjernet forældet "efivars"-grænseflade i sysfs for at få adgang til UEFI-startvariabler (for at få adgang til EFI-data er det virtuelle filsystem efivarfs nu meget brugt).

SRV-verifikationsmekanisme er blevet tilføjet (Kørselsbekræftelse) at verificere korrekt drift i yderst pålidelige systemer som garanterer, at der ikke er fejl. Validering udføres ved kørsel ved at knytte handlere til sporpunkter, der kontrollerer den faktiske fremdrift af udførelsen i forhold til en standardreference deterministisk automatmodel, der definerer systemets forventede adfærd. Blandt fordelene af VR er evnen til at yde streng verifikation uden en separat implementering af hele systemet i modelleringssproget, samt en fleksibel reaktion på uforudsete hændelser.

Også fremhævet er integrerede kernekomponenter til enklavestyring baseret på Intel SGX2-teknologi (Software Guard eXtensions), som tillader applikationer at udføre kode i isolerede krypterede områder af hukommelsen, hvortil adgang er begrænset af resten af ​​systemet.

Af de andre ændringer der skiller sig ud:

  • I Nouveau-driveren er koden blevet ændret til at understøtte NVIDIA nv50 GPU-skærmmotorerne.
  • i915 (Intel) driveren understøtter Intel Arc (DG2/Alchemist) A750 og A770 diskrete grafikkort.
  • En indledende implementering af understøttelse af Intel Ponte Vecchio (Xe-HPC) og Meteor Lake GPU'er er blevet foreslået.
  • Arbejdet fortsatte med at understøtte Intel Raptor Lake-platformen.
  • Tilføjet en ny logicvc DRM-driver til LogiCVC-skærme.
  • V3d-driveren (til Broadcom Video Core GPU'er) understøttes nu på Raspberry Pi 4-kort.
  • Tilføjet Qualcomm Adreno 619 GPU-understøttelse til msm-driver.
  • Tilføjet understøttelse af ARM Mali Valhall GPU'er til Panfrost-driveren.
  • Tilføjet indledende support til Qualcomm Snapdragon 8cx Gen3-processorer, der bruges i Lenovo ThinkPad X13s bærbare computere.
  • Tilføjet lyddrivere til AMD Raphael (Ryzen 7000), AMD Jadeite, Intel Meteor Lake og Mediatek MT8186 platforme.
  • Tilføjet understøttelse af Intel Havana Gaudi 2 maskinlæringsacceleratorer.
  • Tilføjet understøttelse af ARM SoC Allwinner H616, NXP i.MX93, Sunplus SP7021, Nuvoton NPCM8XX, Marvell Prestera 98DX2530, Google Chameleon v3.

Endelig Hvis du er interesseret i at vide mere om det, du kan kontrollere detaljerne i følgende 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.