Linux 5.16 kommer med adskillige forbedringer til spil, BTRFS tilbyder bedre ydeevne og SMB- og CIFS-forbindelser er mere stabile, blandt andre nyheder

Linux 5.16

Nå, vi har det allerede her. Efter en udvikling "opbremset" med de datoer, som vi lige har passeret, og ikke nok med det, men oven i købet faldt de stærkeste dage i lørdags, har Linus Torvalds netop udgivet den stabile version af Linux 5.16. Dette er, hvad der sker med seneste LTS-version og det vil blive understøttet indtil nogen tid efter de frigiver Linux 5.17, som vil begynde udviklingen om to uger.

Blandt de mest fremragende nyheder (via Phoronix) kan vi nævne, at Linux 5.16 har tilføjet futex_waitv syscall fra FUTEX2, som vil forbedre oplevelsen af ​​at spille Windows-titler på Linux. På den anden side er understøttelse af to typer hardware, som udviklere tager sig meget af, Apple Silicon M1 og det simple Raspberry Pi-kort, fortsat med at blive forbedret.

Linux 5.16 fremhæver

  • Grafik:
    • DisplayPort 2.0 til AMDGPU-driver før næste generations GPU'er med DP 2.0-understøttelse.
    • AMDGPU USB4-displaytunnelen til Rembrandt / Yellow Carp forberedes ved at tilføje USB4.
    • De nye GPU'er fra AMD bruger deres nye kodesti til enhedsoptælling.
    • Understøttelse af VirtIO-konteksttyper for at understøtte flere use cases med VirtIO virtuelle grafikdriver.
    • Intels Protected Xe Path understøttes nu til Gen12-grafik.
    • Alder Lake S-grafikken anses nu for at være stabil, og Intel DG1 PCI ID'erne er endelig også til stede, da DG1 er stort set afklaret.
  • processorer:
    • Understøttelse af Intel AMX med kernen.
    • AMD EPYC CPU'er kan nu nyde SEV / SEV-ES live migration inden for værten med KVM.
    • Lydstøtte til Yellow Carp og VanGogh APU-lyd-coprocessor-arbejde.
    • Standard RISC-V-kernebygningen understøtter nu open source NVIDIA-driveren.
    • Intel Raptor Lake model identifikation patch.
    • RISC-V KVM hypervisor-understøttelse til fremtidige RISC-V-processorer, der understøtter denne hypervisor-udvidelse.
    • Raspberry Pi Compute Module 4-understøttelse i hovedkernen.
    • Eliminering af MIPS Netlogic SoC'er.
    • Understøttelse af Snapdragon 690 og anden ny ARM-hardware som Rockchip RK3566 og RK3688.
    • Klyngebevidst planlægningsunderstøttelse for at forbedre planlægningsbeslutninger for processorer, hvor kerner er grupperet med delte ressourcer såsom L2-cache. Dette er til ARM og x86, selvom det i øjeblikket fører til regressioner for Intel Alder Lake.
  • Spil på Linux:
    • FUTEX2 syscall futex_waitv er kommet som en stor forbedring for at få Windows-spil, der kører på Linux, til at passe bedre til funktionaliteten af ​​Windows-kernen. For at drage fordel af dette skal Proton og WINE opdateres.
    • Nintendo Switch-controlleren til Switch Pro- og Joy-Cons-controllerne er blevet forbedret.
    • Bedre understøttelse af Sony PlayStation 5-controller.
    • Bedre understøttelse af HP Omen bærbare computere.
    • Steam Deck display panel orientering forbedringer.
  • Opbevaring og filsystemer:
    • Bloker undersystemoptimeringer, herunder meget af Jens Axboes arbejde med at optimere Linux-kernens IOPS-per-core potentiale.
    • Flere præstationsforbedringer til Btrfs.
    • F2FS tilføjer en mulighed for bevidst at fragmentere filsystemet til fordel for udvikleren.
    • Hurtigere Ceph med asynkrone dirops aktiveret som standard.
    • AFS, 9p og Netfslib gør nu brug af folioer.
    • LZMA / MicroLZMA kompression til EROFS.
    • Memory footprint reduktionsjob til XFS.
  • netværk:
    • Microsoft SMB3 / CIFS-forbedringer inklusive rettelser og noget ydeevnearbejde.
    • Realtek RT89 WiFi Controller til at understøtte de nye 802.11ax trådløse adaptere.
  • Anden hardware:
    • Fungerende sensorer understøtter mange flere ASUS- og ASRock-bundkort.
    • Understøttelse af Apple Magic Keyboard 2021.
    • Habana Labs AI-controller understøtter nu peer-to-peer-deling via DMA-BUF.
    • Der er blevet arbejdet på ACPI for at give en controller mulighed for at teste hardware, mens den er slukket eller i lav strømtilstand.
    • Mere CXL-undersystemaktiveringsarbejde.
    • Hardwareunderstøttelsesforbedringer til System76 notebooks.
    • Ny driver til at håndtere CE-drevne baggrundslys.
    • Bedre AMD S0ix-understøttelse.
    • USB fungerer som en del af Apple Silicon-opdatering.
    • Apple M1 PCIe-controller.
    • AMD Yellow Carp Runtime Power Management til XHCI-controllere.
    • Mange forbedringer inden for energistyring.
    • Bedre USB-lydunderstøttelse med lav latency og andre lydforbedringer.
  • Sikkerhed:
    • SELinux / LSM / Smack kontroller og revision til IO_uring.
    • Forbedrede Retpoline-koden for at håndtere omskrivningen af ​​returspringbrætskoden. x86 BPF-koden stemmer nu også bedre overens med forventningerne omkring Retpolines.
    • Forberedelsesarbejde for at understøtte FGKASLR i fremtiden som randomisering af det finkornede / granulære kerneadresserumsarrangement.
    • Understøttelse af KVM-gæster til at have kontrol over AMD PSF-tjekbitten for at foretage den sikkerhedsrelaterede ændring, hvis det ønskes.
    • Microsoft begyndte at levere Hyper-V isolation VM-understøttelse.
    • Spectre SSBD / STIBP standarder for SECCOMP tråde er blevet lempet.
  • andre:
    • Hukommelsesfolioer er kommet som en kerneforbedring til Linuxs hukommelsesstyringskode.
    • DAMON-baseret hukommelsesgenvinding er ankommet for at hjælpe Linux i situationer med lav hukommelse.
    • Den opdaterede implementering af Zstd til kernen er nu tilgængelig.
    • Xen kan håndtere hurtigere opstart af PV-gæster.
    • Arbejdet er begyndt at rydde meget op i koden.

Nu tilgængelig på The Kernel Archive

Linux 5.16 er allerede blevet annonceret og er tilgængelig en Kernelarkivet. Ubuntu-brugere, der ønsker at installere det, bliver nødt til at gøre det på egen hånd. Jammy Jellyfish vil være en LTS-version, så den burde ankomme med Linux 5.15. Under alle omstændigheder kommer Linux 5.16 aldrig officielt til Ubuntu.


Vær den første til at kommentere

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.