BĂ«rthama Linux 5.6 — çfarĂ« tĂ« pritet nĂ« versionin e ri tĂ« bĂ«rthamĂ«s

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.

BĂ«rthama Linux 5.6 — çfarĂ« tĂ« pritet nĂ« versionin e ri tĂ« bĂ«rthamĂ«s
Foto - lucas huffman — Unsplash

Protokolli i shumëpritur VPN

David Miller, përgjegjës për nëndegën rrjetërore të Linux, vendosi të përfshijë në përbërjen e kernelit WireGuard. Ky është një tunel VPN, i zhvilluar nga kompania e sigurisë Edge Security. Ideja diskutuam ka lindur dy vjet më parë - atëherë e propozi mbështeti 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 kaluan në Crypto API të mbështetur nga kernelit.

Ka mënyrë, që në perspektivë WireGuard mund të zëvendësojë OpenVPN. Sipas testimet, 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 nuk ndërpret lidhjen, 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 protokollin Diffie-Hellman. Vetë enkriptimi është ndërtuar bazohet në ChaCha20 dhe algoritmin Poly1305. Ata konsiderohen si përmirësime të analogëve AES-256-CTR dhe HMAC.

Sistemi i ri i skedarëve

Ky sistem -bot! Zonefs, i paraqitur nga inxhinierët e Western Digital. Ai është menduar për të punuar me pajisjet e ruajtjes të zonuara (zoned storage). 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ë ioctl 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 doli 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ë.

BĂ«rthama Linux 5.6 — çfarĂ« tĂ« pritet nĂ« versionin e ri tĂ« bĂ«rthamĂ«s
Foto - Suzan Kirơić — Unsplash

PĂ«rveç implementimit tĂ« njĂ« sistemi tĂ« ri skedash, zhvilluesit e kernelit Linux bĂ«nĂ« ndryshime nĂ« ata ekzistues. U miratuan janĂ« shtuar mekanizmat e kompresimit LZO/LZ4 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 do tĂ« marrĂ« EXT4 — Ă«shtĂ« i lidhur me operacionet e hyrjes/daljes sĂ« drejtpĂ«rdrejta. Paketa e azhurnimeve u prezantua nga inxhinieri i IBM, Ritesh Harjan. Sipas fjalĂ«ve tĂ« tij, 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 një detyrë ë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 publikuar 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 do tĂ« shtohet 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 mund tĂ« funksionojnĂ« 20–30% mĂ« ngadalĂ« se origjinalĂ«t.

BĂ«rthama Linux 5.6 — çfarĂ« tĂ« pritet nĂ« versionin e ri tĂ« bĂ«rthamĂ«s
Foto - Andrew Abbate — Unsplash

BĂ«rthama e re do tĂ« mbĂ«shtesĂ« USB4. Ndryshimet pĂ«rkatĂ«se TĂ« testuarit 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, pritet 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Ă« do tĂ« adresojĂ« problemin e vitit 2038. NĂ« fund tĂ« janarit, inxhinierĂ«t bĂ«nĂ« 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:

BĂ«rthama Linux 5.6 — çfarĂ« tĂ« pritet nĂ« versionin e ri tĂ« bĂ«rthamĂ«s Shumica e superkompjuterĂ«ve punojnĂ« nĂ«n Linux — diskutojmĂ« situatĂ«n
BĂ«rthama Linux 5.6 — çfarĂ« tĂ« pritet nĂ« versionin e ri tĂ« bĂ«rthamĂ«s Si tĂ« sigurohet sistemi Linux: 10 kĂ«shilla

ÇfarĂ« shkruajmĂ« nĂ« Habr:

BĂ«rthama Linux 5.6 — çfarĂ« tĂ« pritet nĂ« versionin e ri tĂ« bĂ«rthamĂ«s AnalizojmĂ« rekomandimet pĂ«r mbrojtjen e tĂ« dhĂ«nave personale dhe sigurisĂ« - çfarĂ« duhet tĂ« kemi parasysh
BĂ«rthama Linux 5.6 — çfarĂ« tĂ« pritet nĂ« versionin e ri tĂ« bĂ«rthamĂ«s PĂ«r herĂ« tĂ« parĂ«, njĂ« foton u teleportua nga njĂ« çip nĂ« tjetrin
BĂ«rthama Linux 5.6 — çfarĂ« tĂ« pritet nĂ« versionin e ri tĂ« bĂ«rthamĂ«s Si sektori IT ndihmon botĂ«n tĂ« hedhĂ« mĂ« pak ushqim

Burimi: habr.com

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster