Noua versiune de Linux 5.9 a fost deja lansată și acestea sunt noutățile sale

Linus Torvalds a anunțat disponibilitatea noii versiuni a Linux Kernel 5.9 pe o listă de corespondență. Aceasta este o versiune care introduce mai multe caracteristici noi și îmbunătățiri, precum și drivere noi, în plus față de actualizările de drivere.

Dezvoltarea kernel-ului Linux 5.9 a început în urmă cu aproximativ două luni, când Linus Torvalds a anunțat prima etapă de lansare a Candidatului de lansare (RC). După nu mai puțin de opt RC-uri, versiunea finală a nucleului este acum disponibilă și ar trebui să fie livrată către unele dintre cele mai populare distribuții Linux în următoarele săptămâni.

Cât despre punctele forte din Linux 5.9, există suport pentru arhitectura Unicore, Suport pentru Compresie standard (Zsdt) pentru a compila nucleele x86, suport complet pentru operațiile de citire din tampoane asincrone pe subsistemul io_uring, plus o nouă opțiune de salvare și diverse îmbunătățiri de performanță pentru sistemul de fișiere Btrfs.

Există, de asemenea suport pentru instrucțiunile FSGSBASE x86, suport pentru capacitatea de programare a termenelor limită, un nou buton sysctl, suport de criptare online pentru sistemele de fișiere EXT4 și F2FS precum și suport pentru controlere de memorie externe NVIDIA Tegra210 și suport pentru controlere de control încorporate în sistemul de operare Chrome.

În plus, Linux 5.9 aduce un nou apel de sistem close_range (), suport pentru VPU-urile Intel „Keem Bay” Movidius, suport pentru protocolul de redundanță paralelă, suport pentru iteratoarele BPF pe soclurile TCP și UDP, suport pentru atribute extinse pentru clienții NFS 4.2 și schedulutil ca regulator implicit de frecvență CPU pentru arhitecturi ARM și AArch64 ( ARM64).

În plus, de asemenea, Suportul adăugat pentru plăcile, dispozitivele și platformele ARM este evidențiat: Pine64 PinePhone v1.2, Lenovo IdeaPad Duet 10.1, ASUS Google Nexus 7, Acer Iconia Tab A500, Qualcomm Snapdragon SDM630 (utilizat în Sony Xperia 10, 10 Plus, XA2, XA2 Plus și XA2 Ultra), Jetson Xavier NX, Amlogic WeTek Core2 , Aspeed EthanolX, cinci noi plăci bazate pe NXP i.MX6, MikroTik RouterBoard 3011, Xiaomi Libra, Microsoft Lumia 950, Sony Xperia Z5, MStar, Microchip Sparx5, Intel Keem Bay, Amazon Alpine v3, Renesas RZ / G2H.

Pentru grupuri de grupuri, este implementat un nou handler de memorie a plăcilor, care se remarcă prin transferul contabilității plăcilor de la nivelul paginii de memorie la nivelul obiectului kernel, făcând posibilă partajarea paginilor plăcii între diferite grupuri de cgr, mai degrabă decât alocarea cache-urilor de placă separate pentru fiecare cgroup. Abordarea propusă permite creșterea eficienței utilizării, reduceți dimensiunea memoriei utilizate pentru placa cu 30-45%, reduceți semnificativ consumul total de memorie de către nucleu și reduceți fragmentarea memoriei.

În ceea ce privește îmbunătățirile cu grafica, se evidențiază faptul că driverul amdgpu adaugă suportul GPU inițial pentru AMD Navi 21 (Navy Flounder) și Navi 22 (Sienna Cichlid). S-a adăugat suport pentru codificarea video UVD / VCE și decodarea motoarelor de accelerare pentru GPU-urile din Insulele de Sud (Radeon HD 7000). S-a adăugat o proprietate pentru a roti ecranul cu 90, 180 sau 270 de grade.

Interesant, driverul AMD GPU este cel mai mare driver din nucleu - conține aproximativ 2,71 milioane de linii de cod, ceea ce reprezintă aproximativ 10% din dimensiunea totală a nucleului (27,81 milioane de linii).

În același timp, 1.79 milioane de linii sunt în fișierele de antet generate automat, cu date pentru registrele GPU, iar codul C este de 366 mii linii (în comparație, controlerul Intel i915 include 209 mii linii și Nouveau - 149 mii ).

Controlerul Nouveau adaugă suport pentru verificările de integritate CRC (Cyclic Redundancy Checks) cadru cu cadru pe motoarele de afișare GPU NVIDIA. Implementarea se bazează pe documentația furnizată de NVIDIA.

Desigur multe drivere noi și actualizate sunt incluse în acest nou versiune kernel important pentru a adăuga suport pentru componente hardware mai noi. Unele caracteristici legate de securitate sunt, de asemenea, prezente, precum și remedierile obișnuite ale erorilor și modificările interne ale nucleului.

În cele din urmă, această nouă versiune poate fi descărcată de la kernel.org, dacă doriți să vă construiți propriul kernel. Pentru alții, puteți aștepta ca nucleul Linux 5.9 stabil să ajungă la depozitele software stabile ale distribuției GNU / Linux înainte de a trece de la o versiune anterioară.

În ceea ce privește următoarea versiune de Linux 5.10, este de așteptat ca acesta să ajungă la mijlocul lunii decembrie sau în timpul sărbătorilor de Crăciun.


Conținutul articolului respectă principiile noastre de etică editorială. Pentru a raporta o eroare, faceți clic pe aici.

Fii primul care comenteaza

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.