Linus Torvalds njoftoi disponueshmërinë e versionit të ri të kernelit Linux 5.9 në një listë postare. Ky version përfshin disa veçori dhe përmirësime të reja, si dhe drajverë dhe përditësime të reja të drajverëve.
Zhvillimi i kernelit Linux 5.9 filloi rreth dy muaj më parë kur Linus Torvalds njoftoi momentin e parë të Kandidatit të Lirimit (RC). Pas jo më pak se tetë RC, versioni përfundimtar i bërthamës është tani në dispozicion dhe duhet të dërgohet në disa nga shpërndarjet më të njohura të Linux në javët e ardhshme.
Sa i përket pikave të forta të Linux 5.9, ekziston mbështetje për arkitekturën Unicore , mbështetje për kompresimin Zstandard (Zsdt) për kompilimin e bërthamave x86, mbështetje e plotë për operacionet asinkrone të leximit të buffer-it në nënsistemin io_uring, plus një opsion të ri shpëtimi dhe disa përmirësime të performancës për sistemin e skedarëve Btrfs.
Ekziston gjithashtu mbështetje për udhëzimet FSGSBASE x86, mbështetje për kapacitetin për planifikuesin e afateve, një buton i ri sysctl, mbështetje për enkriptimin në linjë për sistemet e skedarëve EXT4 dhe F2FS , si dhe mbështetje për kontrolluesit e memories së jashtme NVIDIA Tegra210 dhe mbështetje për rregullatorët e kontrolluesve të integruar të Chrome OS.
Për më tepër, Linux 5.9 sjell një thirrje të re sistemi close_range() , mbështetje për VPU-të Intel “Keem Bay” Movidius, mbështetje për protokollin e redundancës paralele, mbështetje për iteratorët BPF në soketat TCP dhe UDP, mbështetje për atributet e zgjeruara për klientët NFS 4.2 dhe schedulit si rregullatorin parazgjedhur të frekuencës së CPU-së për arkitekturat ARM dhe AArch64 (ARM64).
Përveç kësaj, ai thekson edhe mbështetjen e shtuar për pllakat, pajisjet dhe platformat ARM: Pine64 PinePhone v1.2, Lenovo IdeaPad Duet 10.1, ASUS Google Nexus 7, Acer Iconia Tab A500, Qualcomm Snapdragon SDM630 (përdoret në Sony Xperia 10, 10 Plus, XA2, XA2 Plus dhe XA2 Ultra), Jetson Xavier NX, Amlogic WeTek Core2, Aspeed EthanolX, pesë pllaka të reja të bazuara në NXP i.MX6, MikroTik RouterBoard 3011, Xiaomi Libra, Microsoft Lumia 950, Sony Xperia Z5, MStar, Microchip Sparx5, Intel Keem Bay, Amazon Alpine v3 dhe Renesas RZ/G2H.
Për cgroup-et, është implementuar një kontrollues i ri i memories së slab-it , i cili është i dukshëm për transferimin e kontabilitetit të slab-it nga niveli i faqes së memories në nivelin e objektit të kernel-it. Kjo bën të mundur ndarjen e faqeve të slab-it nëpër cgroup-e të ndryshme, në vend që të ndahen memorje të veçanta të slab-it për secilin cgroup. Qasja e propozuar rrit efikasitetin e përdorimit të slab-it , zvogëlon sasinë e memories së përdorur për slab-et me 30-45%, zvogëlon ndjeshëm konsumin e përgjithshëm të memories së kernel-it dhe zvogëlon fragmentimin e memories.
Lidhur me përmirësimet grafike, drajveri amdgpu shton mbështetjen fillestare të GPU-së për AMD Navi 21 (Navy Flounder) dhe Navi 22 (Sienna Cichlid). Është shtuar mbështetje për motorët përshpejtues të kodimit dhe dekodimit të videos UVD/VCE për GPU-të e Ishujve Jugorë (Radeon HD 7000). Është shtuar gjithashtu një veçori që lejon rrotullimin e ekranit 90, 180 ose 270 gradë.
Interesante, shoferi AMD GPU është drejtuesi më i madh në bërthamë - përmban afërsisht 2,71 milion rreshta të kodit, që është afërsisht 10% e madhësisë totale të bërthamës (27,81 milion rreshta).
Në të njëjtën kohë, 1.79 milion rreshta janë në skedarët e kokat të gjeneruara automatikisht me të dhëna për regjistrat GPU, dhe kodi C është 366 mijë rreshta (në krahasim, kontrollori Intel i915 përfshin 209 mijë rreshta dhe Nouveau - 149 mijë).
Drajveri Nouveau shton mbështetje për verifikimet e integritetit CRC (Kontrollet Ciklike të Redundancës) kornizë pas kuadri në motorët e ekranit GPU të NVIDIA-s. Implementimi bazohet në dokumentacionin e ofruar nga NVIDIA.
Sigurisht, shumë drajverë të rinj dhe të përditësuar janë përfshirë në këtë version të ri të kernelit për të shtuar mbështetje për më shumë komponentë më të rinj harduerikë. Disa veçori që lidhen me sigurinë janë gjithashtu të pranishme, së bashku me rregullimet e zakonshme të gabimeve dhe ndryshimet e brendshme të kernelit.
Së fundmi, ky version i ri mund të shkarkohet nga kernel.org nëse dëshironi të ndërtoni kernel-in tuaj. Për të tjerët, mund të prisni që kerneli i qëndrueshëm Linux 5.9 të dalë në depot e qëndrueshme të softuerit të shpërndarjes suaj GNU/Linux përpara se të përditësoni nga një version i mëparshëm.
Sa i përket versionit tjetër të Linux 5.10, pritet që ai të mbërrijë në mes të dhjetorit ose gjatë pushimeve të Krishtlindjeve.