Nová verzia Linuxu 5.9 už bola vydaná a toto sú jej novinky

Linus Torvalds oznámil dostupnosť novej verzie linuxového jadra 5.9 na mailing liste. Táto verzia obsahuje niekoľko nových funkcií a vylepšení, ako aj nové ovládače a aktualizácie ovládačov.

Vývoj jadra Linux 5.9 sa začal približne pred dvoma mesiacmi, keď Linus Torvalds oznámil prvý míľnik Release Candidate (RC). Po nie menej ako ôsmich RC je teraz k dispozícii finálna verzia jadra, ktorá by sa mala dodať k niektorým z najpopulárnejších distribúcií Linuxu v nasledujúcich týždňoch.

Čo sa týka silných stránok Linuxu 5.9, patrí podpora architektúry Unicore , podpora kompresie Zstandard (Zsdt) pre kompiláciu jadier x86, plná podpora asynchrónnych operácií čítania z vyrovnávacej pamäte v subsystéme io_uring, plus nová možnosť záchrany a niekoľko vylepšení výkonu súborového systému Btrfs.

K dispozícii je tiež podpora pre inštrukcie FSGSBASE x86, podpora kapacity pre plánovač termínov, nové tlačidlo sysctl, podpora inline šifrovania pre súborové systémy EXT4 a F2FS , ako aj podpora pre externé pamäťové radiče NVIDIA Tegra210 a podpora pre integrované regulátory radičov Chrome OS.

Okrem toho Linux 5.9 prináša nové systémové volanie close_range() , podporu pre VPU Intel „Keem Bay“ Movidius, podporu pre protokol paralelnej redundancie, podporu pre iterátory BPF na socketoch TCP a UDP, podporu pre rozšírené atribúty pre klientov NFS 4.2 a schedutil ako predvolený regulátor frekvencie CPU pre architektúry ARM a AArch64 (ARM64).

Okrem toho zdôrazňuje aj pridanú podporu pre dosky, zariadenia a platformy ARM: Pine64 PinePhone v1.2, Lenovo IdeaPad Duet 10.1, ASUS Google Nexus 7, Acer Iconia Tab A500, Qualcomm Snapdragon SDM630 (používaný v Sony Xperia 10, 10 Plus, XA2, XA2 Plus a XA2 Ultra), Jetson Xavier NX, Amlogic WeTek Core2, Aspeed EthanolX, päť nových dosiek založených na NXP i.MX6, MikroTik RouterBoard 3011, Xiaomi Libra, Microsoft Lumia 950, Sony Xperia Z5, MStar, Microchip Sparx5, Intel Keem Bay, Amazon Alpine v3 a Renesas RZ/G2H.

Pre kontrolné skupiny (cgroups) je implementovaný nový radič pamäte slab , ktorý je pozoruhodný prenosom účtovania slabov z úrovne pamäťových stránok na úroveň objektov jadra. To umožňuje zdieľať slabové stránky medzi rôznymi cgroupmi namiesto alokácie samostatných vyrovnávacích pamätí slabov pre každú cgroup. Navrhovaný prístup zvyšuje efektivitu využívania slabov , znižuje množstvo pamäte používanej pre slaby o 30 – 45 %, výrazne znižuje celkovú spotrebu pamäte jadra a znižuje fragmentáciu pamäte.

Pokiaľ ide o vylepšenia grafiky, ovládač amdgpu pridáva počiatočnú podporu pre grafické karty AMD Navi 21 (Navy Flounder) a Navi 22 (Sienna Cichlid). Pre grafické karty Southern Islands (Radeon HD 7000) bola pridaná podpora pre akceleračné enginy kódovania a dekódovania videa UVD/VCE. Pridaná bola aj funkcia umožňujúca otočenie obrazovky o 90, 180 alebo 270 stupňov.

Je zaujímavé, že ovládač AMD GPU je najväčší ovládač v jadre - obsahuje približne 2,71 milióna riadkov kódu, čo je približne 10% z celkovej veľkosti jadra (27,81 milióna riadkov).

Zároveň sa v automaticky generovaných hlavičkových súboroch s údajmi pre registre GPU nachádza 1.79 milióna riadkov a kód C predstavuje 366-tisíc riadkov (v porovnaní s tým obsahuje radič Intel i915 209-tisíc riadkov a Nouveau - 149-tisíc riadkov. ).

Ovládač Nouveau pridáva podporu pre overovanie integrity CRC (cyklické kontroly redundancie) po jednotlivých snímkach v grafických enginoch NVIDIA GPU. Implementácia je založená na dokumentácii poskytnutej spoločnosťou NVIDIA.

Samozrejme, v tejto veľkej verzii jadra je zahrnutých mnoho nových a aktualizovaných ovládačov , ktoré pridávajú podporu pre novšie hardvérové ​​komponenty. Súčasťou sú aj niektoré funkcie súvisiace s bezpečnosťou, spolu s bežnými opravami chýb a internými zmenami jadra.

Túto novú verziu si môžete stiahnuť z kernel.org , ak si chcete zostaviť vlastné jadro. V ostatných prípadoch môžete pred aktualizáciou z predchádzajúcej verzie počkať na vydanie stabilného jadra Linuxu 5.9 v repozitároch stabilného softvéru vašej distribúcie GNU/Linux.

Pokiaľ ide o ďalšiu verziu systému Linux 5.10, očakáva sa, že by mal doraziť v polovici decembra alebo počas vianočných sviatkov.


Pridať ako preferovaný zdroj v Google