Și până la urmă nu au existat surprize. După câteva săptămâni confuze, în mijlocul dezvoltării, totul a început să se corecteze, săptămâna trecută totul era deja normal și, în urmă cu câteva ore, Linus Torvalds El a lansat la versiune stabilă a Linux 5.13. Noua versiune, la fel ca toate precedentele, adaugă suport pentru toate tipurile de hardware, deci este posibil să putem profita de unele dintre noutățile sale pentru a îmbunătăți experiența utilizatorului sau pur și simplu să putem folosi ceva care până acum nu am putut .
Mai jos aveți o listă cu cele mai remarcabile știri care au fost incluse în Linux 5.13. Ca de obicei, de aici îi mulțumim lui Michael Larabel pentru treaba grozavă pe care o face în urma dezvoltării kernel-ului Linux, iar lista pe care o aveți mai jos am obținut-o din mijloc Phoronix. Lista este din mai, dar nu a fost raportată nicio inversare cu nici una dintre modificările de mai jos.
Linux 5.13 evidențiază
procesoare
- Suportul inițial pentru platformele hardware Apple M1 SoC și Apple 2020 este acum disponibil. Cu toate acestea, grafica accelerată și suportul mai rafinat sunt încă în lucru.
- Suport TLB concurent pentru unele beneficii minore de performanță.
- Controlerul de alimentare AMD a fost eliminat și nu există nicio alternativă în acest moment.
- S-a adăugat un driver de răcire Intel pentru a reduce ceasul CPU la un prag de temperatură mai scăzut decât cel implicit.
- S-a rezolvat suportul AMD Zen pentru Turbostat.
- Perf se pregătește pentru Intel Alder Lake și au fost adăugate și noi evenimente AMD Zen 3.
- Multe îmbunătățiri în RISC-V.
- Suport pentru Loongson 2K1000.
- PowerPC pe 32 de biți acceptă acum eBPF și KFENCE.
- Microsoft pregătește suport pentru sistemele de oaspeți ARM pe 64 de biți pentru Hyper-V.
- KVM aduce îmbunătățiri AMD SEV și Intel SGX pentru mașinile virtuale invitate.
- Suport coprocesor AMD Crypto pentru APU-uri Green Sardine.
- A fost adăugat suport pentru detectarea blocării magistralei Intel, pe lângă suportul existent pentru detectarea blocării divizate.
- KCPUID este un nou utilitar din copac pentru a ajuta la aducerea de noi procesoare x86.
Grafică
- Suportul grafic Intel Alder Lake S a fost fuzionat preliminar.
- Pregătirea pentru suport grafic discret Intel continuă.
- Suport pentru AMDGPU FreeSync HDMI a fost realizat pentru acoperire pre-HDMI 2.1.
- Suport inițial pentru hardware-ul acceleratorului AMD Aldebaran.
- A fost adăugat un driver de afișaj USB generic pentru setări precum utilizarea unui Raspberry Pi Zero ca adaptor de afișare.
- Tehnologie de monitorizare a platformei Intel DG1 / suport pentru telemetrie.
- Driverul POWER2.0 NVLink 9 a fost eliminat din cauza lipsei suportului utilizatorului open source.
- Alte actualizări ale driverului Direct Rendering Manager.
Sisteme de stocare + fișiere
- Continuarea lucrărilor privind suportul modului zonat Btrfs.
- Continuarea îmbunătățirilor de performanță în IO_uring.
- Opțiuni noi de montare pentru F2FS.
- UBIFS va face acum implicită compresia Zstd pe versiunile de kernel acceptate.
- Suport de memorie programabil SPI NOR de o singură utilizare.
- Dispozitivul Mapper vede performanțe mai bune pentru datele persistente non-x86 și acum folosește mai mult TRIM / DISCARD.
- Îmbunătățire imensă a performanței pentru OrangeFS, unul dintre sistemele de fișiere de calcul grupate.
- Alte îmbunătățiri ale sistemului de fișiere.
- Suport PCluster excelent pentru EROFS.
Reţele
- Introducerea subsistemului WWAN.
- Reducerea cheltuielilor Retpoline în codul de manipulare VLAN și TEB GRO.
- Suport pentru Realtek RTL8156 și RTL8153D.
- Codul adaptorului de rețea MANA Microsoft Azure a fost fuzionat.
- Programele BFP pot acum apela funcțiile kernelului ca un alt pas înainte pentru (e) BPF.
Alt hardware
- Suportul pentru Amazon Luna Game Controller a fost adăugat controlerului XPad.
- Este acceptat noul hardware audio Realtek.
- Suport pentru codificator / decodor JPEG pe i.MX8 SoC.
- Suport pentru Apple Magic Mouse 2 a fost adăugat la driverul Magic Mouse HID.
- Suport pentru touchpad și tastatură pentru dispozitivele Microsoft Surface noi.
- Actualizări USB și Thunderbolt.
- Diverse actualizări de gestionare a energiei.
- Controlerul de temperatură WMI al plăcii de bază Gigabyte permite plăcilor de bază mai noi să aibă citiri de temperatură care funcționează pe Linux.
- Adoptarea continuă a suportului profilului platformei ACPI de către notebook-urile Linux.
Securitate
- Landlock a fost fuzionat pentru aplicarea sandbox-urilor fără privilegii.
- Simplificarea codului Retpolines.
- Suportul de integritate al fluxului de control al Clang CFI a fost încorporat ca o caracteristică importantă de securitate, cu o rată redusă de rulare.
- Randomizarea compensărilor stivei de kernel pe apel de sistem ca un alt mod de a impune securitatea kernel-ului.
alții
- Continuarea lucrărilor pentru îmbunătățirea codului printk.
- Un nou controler misc cgroup.
- Gestionarea modulelor comprimate Zstd.
- Driverul de sunet VirtIO a fost fuzionat.
- Sortimentul obișnuit aleatoriu de modificări la caracter / misc.
Linux 5.13 este acum disponibil, dar mai bine așteptați actualizarea primului punct
Versiunea Linux 5.13 este oficial, dar instalarea sa nu este recomandată până cel puțin până la lansarea primei actualizări de puncte. Când va veni momentul, utilizatorii Ubuntu care vor să-l instaleze vor trebui să o facă singuri, în timp ce alte distribuții precum cele bazate pe Arch Linux îl vor include ca opțiune în zilele / săptămânile următoare.