Versioni i ri i Linux Kernel 5.5 tashmë është lëshuar dhe këto janë lajmet e tij

Tux Linux

Pas dy muajsh zhvillimi, Linus Torvalds publikoi versionin 5.5 të kernelit Linux . Ndër ndryshimet më të dukshme në këtë version janë aftësia për të caktuar emra alternativë për ndërfaqet e rrjetit, integrimi i funksioneve kriptografike nga biblioteka Zinc, aftësia për të dublikuar më shumë se dy disqe në Btrfs RAID 1, një mekanizëm për të monitoruar statusin e patch-eve të drejtpërdrejta, kuadri i testimit të diskut kunit, performanca e përmirësuar e grumbullit pa tel mac80211, aftësia për të aksesuar ndarjen rrënjë përmes protokollit SMB dhe shumë më tepër.

Versioni i ri përvetësoi 15505 patch-e nga zhvilluesit, me një madhësi patch-i prej 44 MB (ndryshimet prekën 11781 skedarë, duke shtuar 609208 rreshta kodi dhe duke hequr 292520 rreshta). Përafërsisht 44% e të gjitha ndryshimeve në versionin 5.5 lidhen me drajverët e pajisjeve, afërsisht 18% me përditësimet e kodit specifik të arkitekturës së harduerit, 12% me grumbullin e rrjetit, 4% me sistemet e skedarëve dhe 3% me nënsistemet e bërthamës së brendshme.

Risitë kryesore të Linux Kernel 5.5

Në këtë version të ri të Linux Kernel 5.5, u shtua mbështetje për checksums-et xxhash64, blake2b dhe sha256 për sistemin e skedarëve Btrfs .

Në implementimin e RAID1 , është e mundur të dyfishohen të dhënat në tre (raid1c3) ose katër (raid1c4) pajisje (më parë dyfishimi ishte i kufizuar në dy pajisje), duke lejuar që të dhënat të ruhen ndërkohë që humbasin 2 ose 3 pajisje në të njëjtën kohë.

Ndërsa Ext4 ofron mundësinë për të përdorur blloqe më të vogla për enkriptim (më parë, enkriptimi bëhej vetëm nga blloqe, madhësia e të cilave përputhej me madhësinë e faqeve të memories (4096)).

F2FS zbaton një modalitet fiksimi të skedarëve me shtrirje përgjatë skajit 2MB për vendosje në një segment plotësisht të saktë, duke siguruar mungesën e rishpërndarjes së mëtejshme të këtij skedari nga mbledhësi i mbeturinave.

Një tjetër veçori e re e rëndësishme është mbështetja e shtuar për monitorimin e statusit të sensorëve të temperaturës së pajisjes NVMe duke përdorur API-n hwmon (i pajtueshëm me libsensors dhe komandën "sensors"), i cili nuk kërkon privilegje të larta për të aksesuar (më parë, informacioni i temperaturës pasqyrohej në "logun inteligjent", i cili ishte i disponueshëm vetëm për root).

Për më tepër, si pjesë e projektit kryesor të integrimit të VPN-së WireGuard , shumë veçori nga biblioteka kriptografike e Zinc u transferuan në API-në standarde të Crypto, duke përfshirë implementime të shpejta të algoritmeve ChaCha20 dhe Poly1305.

Hipervizori KVM me arkitekturë x86 ofron mundësinë për të përpunuar tabela të ndërthurura me pesë nivele faqesh memorieje dhe shton mbështetje për udhëzimet XSAVES për procesorët AMD. Për procesorët ARM64, u shtua aftësia për të transmetuar informacionin e kohës.

Mbështetja për funksionin hash blake2b është shtuar gjithashtu në nënsistemin kriptografik, duke siguruar performancë shumë të lartë të llogaritjes së hash-it duke ruajtur besueshmërinë në nivelin SHA-3, si dhe një version të shkurtuar të Blake2s.

Një tjetër ndryshim i rëndësishëm në këtë version të ri të Linux Kernel 5.5 është mekanizmi i ri për caktimin e emrave alternativë për ndërfaqet e rrjetit, i cili lejon që emra të shumtë të përdoren njëkohësisht për një ndërfaqe (duke përfshirë përdorimin e shumë shablloneve udev).

Madhësia e emrit mund të jetë deri në 128 karaktere (më parë emri i ndërfaqes së rrjetit ishte i kufizuar në 16 karaktere).

Për të shtuar një emër shtesë, përdorni komandën " ip link prop add " (për shembull, " ip link prop add enx00e04c361e4c altname someothername "). Implementimi bazohet në shtimin e vetive shtesë në ndërfaqe dhe mund të zgjerohet në të ardhmen me parametra të tjerë, pa u kufizuar vetëm në emra alternativë.

Së fundmi, nëse doni të mësoni më shumë rreth listës së plotë të ndryshimeve të përfshira në këtë version të ri të Linux Kernel, mund ta konsultoni atë në lidhjen e mëposhtme.

Lidhur me disponueshmërinë e versionit të ri, ju mund të shkarkoni kodin për të përpiluar Kernel nga faqja e tij zyrtare ose të prisni që paketat e përpiluara të përfshihen në depot e shpërndarjes tuaj.


Shto si burim të preferuar në Google