Linux 5.16 vine cu mai multe îmbunătățiri pentru jocuri, BTRFS oferă performanțe mai bune, iar conexiunile SMB și CIFS sunt mai stabile, printre alte noutăți

Linux 5.16

Ei bine, îl avem deja aici. După o dezvoltare „decelerata” de datele pe care tocmai le-am depășit, și nu numai atât, dar pe deasupra au căzut zilele cele mai puternice sâmbătă, Linus Torvalds tocmai a lansat versiunea stabilă a Linux 5.16. Acesta este ceea ce se întâmplă cu cea mai recentă versiune LTS și va fi susținut până la ceva timp după lansarea Linux 5.17, care va începe dezvoltarea în două săptămâni.

Printre cele mai remarcabile noutăți (via Phoronix) putem menționa că Linux 5.16 a adăugat syscall futex_waitv de la FUTEX2, care va îmbunătăți experiența de a juca titluri Windows pe Linux. Pe de altă parte, suportul pentru două tipuri de hardware de care dezvoltatorii au mare grijă, Apple Silicon M1 și placa simplă Raspberry Pi, a continuat să se îmbunătățească.

Linux 5.16 evidențiază

  • Grafică:
    • Driver DisplayPort 2.0 pentru AMDGPU înaintea GPU-urilor de nouă generație cu suport DP 2.0.
    • Tunelul de afișare AMDGPU USB4 pentru Rembrandt / Yellow Carp este pregătit prin adăugarea USB4.
    • Noile GPU-uri de la AMD folosesc noua cale de cod pentru enumerarea dispozitivelor.
    • Suport pentru tipurile de context VirtIO pentru a accepta mai multe cazuri de utilizare cu driverul de grafică virtuală VirtIO.
    • Protected Xe Path de la Intel este acum acceptată pentru grafica Gen12.
    • Grafica Alder Lake S este acum considerată stabilă, iar ID-urile PCI Intel DG1 sunt în sfârșit prezente, deoarece DG1 este aproape stabilit.
  • procesoare:
    • Suport pentru Intel AMX cu kernel.
    • Procesoarele AMD EPYC se pot bucura acum de migrarea live SEV / SEV-ES în gazdă cu KVM.
    • Suport audio pentru funcționarea coprocesorului audio Yellow Carp și VanGogh APU.
    • Versiunea implicită a nucleului RISC-V acceptă acum driverul NVIDIA open source.
    • Patch de identificare a modelului Intel Raptor Lake.
    • Compatibilitate cu hypervisor KVM RISC-V pentru viitoarele procesoare RISC-V care acceptă extensia respectivă pentru hipervisor.
    • Suport pentru Raspberry Pi Compute Module 4 în nucleul principal.
    • Eliminarea SoC-urilor MIPS Netlogic.
    • Suport pentru Snapdragon 690 și alt hardware ARM nou, cum ar fi Rockchip RK3566 și RK3688.
    • Suport de programare conștient de cluster pentru a îmbunătăți deciziile de programare pentru procesoarele în care nucleele sunt grupate cu resurse partajate, cum ar fi memoria cache L2. Acesta este pentru ARM și x86, deși în acest moment duce la regresii pentru Intel Alder Lake.
  • Jocuri pe Linux:
    • FUTEX2 syscall futex_waitv a venit ca o îmbunătățire extraordinară pentru ca jocurile Windows care rulează pe Linux să se potrivească mai bine cu funcționalitatea kernel-ului Windows. Pentru a profita de acest lucru, Proton și WINE vor trebui actualizate.
    • Controlerul Nintendo Switch pentru controlerele Switch Pro și Joy-Cons a fost îmbunătățit.
    • Suport mai bun pentru controlerul Sony PlayStation 5.
    • Suport mai bun pentru laptopurile HP Omen.
    • Îmbunătățiri de orientare a panoului de afișare Steam Deck.
  • Sisteme de stocare și fișiere:
    • Blocați optimizările subsistemului, inclusiv o mare parte din munca lui Jens Axboe privind optimizarea potențialului IOPS per nucleu al nucleului Linux.
    • Mai multe îmbunătățiri de performanță pentru Btrfs.
    • F2FS adaugă o opțiune de fragmentare intenționată a sistemului de fișiere în beneficiul dezvoltatorului.
    • Ceph mai rapid cu dirops asincron activat implicit.
    • AFS, 9p și Netfslib folosesc acum folii.
    • Compresie LZMA / MicroLZMA pentru EROFS.
    • Lucrare de reducere a amprentei de memorie pentru XFS.
  • Reţele:
    • Îmbunătățiri Microsoft SMB3 / CIFS, inclusiv remedieri și unele lucrări de performanță.
    • Controler WiFi Realtek RT89 pentru a suporta noile adaptoare wireless 802.11ax.
  • Alt hardware:
    • Senzorii de funcționare acceptă mai multe plăci de bază ASUS și ASRock.
    • Suport pentru Apple Magic Keyboard 2021.
    • Controlerul AI Habana Labs acceptă acum partajarea peer-to-peer prin DMA-BUF.
    • S-a lucrat la ACPI pentru a permite unui controler să testeze hardware-ul în timp ce acesta este oprit sau într-o stare de putere scăzută.
    • Mai multe lucrări de activare a subsistemului CXL.
    • Îmbunătățiri ale suportului hardware pentru notebook-urile System76.
    • Noul șofer pentru a face față luminilor de fundal acționate CE.
    • Suport mai bun pentru AMD S0ix.
    • Funcționează USB ca parte a actualizării Apple Silicon.
    • Controler Apple M1 PCIe.
    • AMD Yellow Carp Runtime Power Management pentru controlere XHCI.
    • Multe îmbunătățiri în managementul energiei.
    • Suport audio mai bun USB cu latență scăzută și alte îmbunătățiri ale sunetului.
  • Securitate:
    • SELinux / LSM / Smack controale și auditare pentru IO_uring.
    • S-a îmbunătățit codul Retpoline pentru a se ocupa de rescrierea codului de retur. Codul x86 BPF acum, de asemenea, se aliniază mai bine cu așteptările din jurul Retpolines.
    • Lucrări de pregătire pentru a sprijini FGKASLR în viitor, ca randomizare a aranjamentului de spațiu de adrese de bază cu granulație fină / granulară.
    • Suport pentru oaspeții KVM pentru a avea control asupra bitului de verificare AMD PSF pentru a face acea modificare legată de securitate, dacă se dorește.
    • Microsoft a început să ofere suport pentru VM de izolare Hyper-V.
    • Valorile implicite Spectre SSBD / STIBP pentru firele SECCOMP au fost relaxate.
  • alții:
    • Foliile de memorie au venit ca o îmbunătățire de bază a codului de gestionare a memoriei Linux.
    • Recuperarea memoriei bazată pe DAMON a sosit pentru a ajuta Linux în situații de memorie scăzută.
    • Implementarea actualizată a Zstd pentru nucleu este acum disponibilă.
    • Xen poate gestiona pornirea mai rapidă a oaspeților PV.
    • Au început lucrările de curățare mult a codului.

Acum disponibil la The Kernel Archive

Linux 5.16 a fost deja anunțat și este disponibil en Arhivele Kernel. Utilizatorii Ubuntu care doresc să-l instaleze vor trebui să o facă singuri. Jammy Jellyfish va fi o versiune LTS, așa că ar trebui să vină cu Linux 5.15. În orice caz, Linux 5.16 nu va veni niciodată oficial pe Ubuntu.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.