Lëshimi i kernelit Linux 5.6 pritet në fund të marsit. Në materialin tonë të sotëm diskutojmë ndryshimet e ardhshme - një sistem të ri skedash, protokollin WireGuard dhe përditësimet e drejtorëve.
Foto - â Unsplash
Protokolli i shumëpritur VPN
David Miller, përgjegjës për nëndegën rrjetërore të Linux, vendosi në përbërjen e kernelit WireGuard. Ky është një tunel VPN, i zhvilluar nga kompania e sigurisë Edge Security. Ideja ka lindur dy vjet më parë - atëherë e propozi vetë Linus Torvalds - megjithatë realizimi u shty. Projekti ishte fort i lidhur me funksionet kriptografike të Edge Security. Por gjashtë muaj më parë krijuesit e protokollit të ri pranuan një kompromis dhe në Crypto API të mbështetur nga kernelit.
Ka , që në perspektivë WireGuard mund të zëvendësojë OpenVPN. Sipas , kapaciteti i protokollit të ri është katër herë më i lartë se ai i OpenVPN: 1011 Mbit/s në krahasim me 258 Mbit/s. Por këtu duhet theksuar se kalimi në Crypto API standard mund të përkeqësojë treguesit.
Një veçori tjetër e WireGuard është se ai , edhe nëse përdoruesi merr një adresë IP të re, dhe vendos vetë çështjet e rrugëzimit. Për këto qëllime, çdo ndërfaqe rrjetërore lidhet me një çelës privat. Ai gjenerohet duke përdorur . Vetë enkriptimi bazohet në ChaCha20 dhe algoritmin . Ata konsiderohen si përmirësime të analogëve AES-256-CTR dhe .
Sistemi i ri i skedarëve
Ky sistem Zonefs, i paraqitur nga inxhinierët e Western Digital. Ai është menduar për të punuar me pajisjet e ruajtjes të zonuara (). Ky janë disqet bllok, hapësira adresuese e të cilave është e ndarë në zona (p.sh., NVMe SSD). Sistemi i skedarëve lejon trajtimin e çdo zone si një skedar - domethënë, përdorimi i API-ve të veçanta në vend të për t'u drejtuar në SHKD. Qasje e ngjashme është përdorur në bazat e të dhënave RocksDB dhe LevelDB. Kjo jep mundësinë për të reduktuar kostot e bartjes së kodit, të cilat janë ndërtuar fillimisht për të punuar me skedarë.
Në Linux tashmë ekziston një funksion për ndërveprimin me pajisjet bllok. Në kernelin version 4.13 moduli dm-zoned. Ai e paraqet një ruajtës zonuar si një pajisje bllok të zakonshme, ndërsa Zonefs do të bëhet një alternativë.

Foto - â Unsplash
PĂ«rveç implementimit tĂ« njĂ« sistemi tĂ« ri skedash, zhvilluesit e kernelit Linux bĂ«nĂ« ndryshime nĂ« ata ekzistues. U miratuan mekanizmat e kompresimit / pĂ«r F2FS â mbĂ«shtetja e tyre do tĂ« mbetet eksperimentale pĂ«r momentin. Do tĂ« duhet ta aktivizoni manualisht gjatĂ« montimit tĂ« ndarjes (opsioni compress_algorithm). Gjithashtu, pĂ«rmirĂ«simi EXT4 â Ă«shtĂ« i lidhur me operacionet e hyrjes/daljes sĂ« drejtpĂ«rdrejta. Paketa e azhurnimeve u prezantua nga inxhinieri i IBM, Ritesh Harjan. Sipas , nĂ« disa raste, patch-i mund tĂ« rrisĂ« performancĂ«n e sistemit tĂ« skedarĂ«ve deri nĂ« 140%.
Azhurnimet e drejtuesve
Një drejtuese e re do të shtohet në bërthamë cpuidle_cooling. Qëllimi i tij është të ftohë CPU/SoC duke integruar cikle në të pa bëhet punë. Në një farë mënyre, ai është i ngjashëm me drejtuesin PowerClamp për procesorët Intel, por nuk është i lidhur me një arkitekturë të caktuar. Sistemi përmirësohet nga specialistët e Linaro, të cilët merren me optimizimin e softuerit me kod të hapur për platformat ARM.
Gjithashtu mbĂ«shtetje pĂ«r kartat grafike tĂ« serisĂ« GeForce 20 (TU10x). Drejtuesi pĂ«rkatĂ«s Ă«shtĂ« zhvilluar nga Ben Skeggs nga projekti Nouveau. FatkeqĂ«sisht, GeForce 16 (TU11x) do tĂ« mbeten jashtĂ« pĂ«r momentin. Nvidia nuk ka ofruar imazhe tĂ« softuerit tĂ« nevojshĂ«m pĂ«r inicionimin e kartĂ«s. Gjithashtu, kartat grafike tĂ« reja nĂ«n Linux mund tĂ« kenĂ« probleme me performancĂ«n pĂ«r shkak tĂ« mungesĂ«s sĂ« ri-pĂ«rshkallĂ«zimit â menaxhimi automatik i frekuencĂ«s. NĂ« tĂ« kaluarĂ«n Ă«shtĂ« vĂ«rtetuar se drejtuesit Nouveau 20â30% mĂ« ngadalĂ« se origjinalĂ«t.

Foto - â Unsplash
BĂ«rthama e re USB4. Ndryshimet pĂ«rkatĂ«se janĂ« realizuar nga inxhinierĂ«t e Intel. Ata modifikuan bazĂ«n ekzistuese tĂ« kodit tĂ« lidhur me Thunderbolt â kjo ka rreth dy mijĂ« linjash.
Sigurisht, kĂ«to nuk janĂ« tĂ« gjitha azhurnimet qĂ« do tĂ« vijnĂ« nĂ« bĂ«rthamĂ« â pĂ«r shembull, mbĂ«shtetje pĂ«r pajisje periferike dhe pajisje rrjetesh shtesĂ«. Gjithashtu, bĂ«rthama 5.6 do tĂ« bĂ«het bĂ«rthama e parĂ« 32-bit qĂ« . NĂ« fund tĂ« janarit, inxhinierĂ«t ndryshimet pĂ«rfundimtare nĂ« nfsd, xfs, alsa dhe v4l2. Ata shpresojnĂ« se pĂ«rmbi tetĂ«mbĂ«dhjetĂ« vitet e mbetura, pĂ«rdoruesit dhe zhvilluesit e distribucioneve do tĂ« kenĂ« kohĂ« pĂ«r tĂ« kaluar nĂ« bĂ«rthamĂ«n 5.6 (ose versionet e saj pasuese).
Materialet lidhur në blogun korporativ 1cloud.ru:
![]()
![]()
ĂfarĂ« shkruajmĂ« nĂ« Habr:
![]()
![]()
![]()
Burimi: habr.com
