Kernel Linux 5.6 - çfarë të presësh në versionin e ri të kernelit

Kernel Linux 5.6 është planifikuar të dalë në fund të marsit. Në materialin tonë sot diskutojmë ndryshimet e ardhshme - një sistem të ri skedarësh, protokollin WireGuard dhe përditësimet e drejtuesve.

Kernel Linux 5.6 - çfarë të presësh në versionin e ri të kernelit
Đ€ĐŸŃ‚ĐŸ - Lucas Huffman - Zhduk

Protokolli i shumëpritur VPN

David Miller, përgjegjës për nënsistemin e rrjeteve Linux, vendosi ndez përfshirë në bërthamën e WireGuard. Ky është një tunel VPN i zhvilluar nga kompania e sigurisë së informacionit Edge Security. ideja diskutuar dy vjet më parë - pastaj ajo mbështetur Vetë Linus Torvalds - megjithatë, zbatimi u shty. Projekti ishte shumë i lidhur me veçoritë kripto të Edge Security. Por gjashtë muaj më parë, autorët e protokollit të ri bënë kompromis dhe ndërruar te API-të Crypto të mbështetura nga bërthama.

Ka pikëpamje, që në të ardhmen WireGuard do të jetë në gjendje të zëvendësojë OpenVPN. Sipas testet, xhiroja e protokollit të ri është katër herë më e lartë se ajo e OpenVPN: 1011 Mbit/s kundrejt 258 Mbit/s. Por ia vlen të përmendet këtu se kalimi në API standarde Crypto mund të përkeqësojë performancën.

Një veçori tjetër e WireGuard është se ai nuk e prish lidhjen, edhe nëse përdoruesi ka marrë një adresë të re IP dhe zgjidh në mënyrë të pavarur çështjet e rrugëzimit. Për këto qëllime, çdo ndërfaqe rrjeti i caktohet një çelës privat. Ajo është krijuar duke përdorur Protokolli Diffie-Hellman. Vetë kriptimi ndërtuar mbi ChaCha20 dhe algoritmin Poly1305. Ato konsiderohen si analoge të përmirësuar të AES-256-CTR dhe HMAC.

Sistemi i ri i skedarëve

Ky sistem Ă«shtĂ« bĂ«rĂ« Zonefs, i prezantuar nga inxhinierĂ«t Western Digital. ËshtĂ« projektuar pĂ«r tĂ« punuar me pajisje ruajtĂ«se tĂ« zonuara (ruajtja e zonuar). KĂ«to janĂ« disqe blloku, hapĂ«sira e adresave tĂ« tĂ« cilave Ă«shtĂ« e ndarĂ« nĂ« zona (pĂ«r shembull, NVMe SSD). Sistemi i skedarĂ«ve ju lejon tĂ« trajtoni secilĂ«n zonĂ« si njĂ« skedar - domethĂ«nĂ«, pĂ«rdorni API tĂ« veçanta nĂ« vend tĂ« tyre ioctl pĂ«r tĂ« hyrĂ« nĂ« sistemin e ruajtjes. NjĂ« qasje e ngjashme pĂ«rdoret nĂ« bazat e tĂ« dhĂ«nave RocksDB dhe LevelDB. Kjo bĂ«n tĂ« mundur uljen e kostove tĂ« kodit tĂ« transferimit qĂ« fillimisht ishte krijuar pĂ«r tĂ« punuar me skedarĂ«.

Linux tashmë ka një funksion për ndërveprim me pajisjet e bllokut. Në versionin e kernelit 4.13 shfaq Moduli i zonës dm. Ai parashikon ruajtjen e zonave si një pajisje të rregullt blloku, me Zonefs si një alternativë.

Kernel Linux 5.6 - çfarë të presësh në versionin e ri të kernelit
Đ€ĐŸŃ‚ĐŸ - Suzan Kirsiq - Zhduk

PĂ«rveç prezantimit tĂ« njĂ« sistemi tĂ« ri skedarĂ«sh, zhvilluesit e kernelit Linux bĂ«nĂ« ndryshime nĂ« ato ekzistuese. Ishin shtuar mekanizmat e kompresimit LZO/LZ4 pĂ«r F2FS - mbĂ«shtetja e tyre do tĂ« mbetet eksperimentale pĂ«r momentin. Do tĂ« duhet tĂ« aktivizohet manualisht kur montoni ndarjen (opsion ngjesh_algoritmi). Gjithashtu pĂ«rmirĂ«soni do tĂ« marrĂ« EXT4 - ËshtĂ« i lidhur me operacionet direkte I/O. Paketa e pĂ«rditĂ«simit u prezantua nga inxhinieri i IBM Ritesh Harjan. Nga nĂ« fjalĂ«t e tij, nĂ« disa raste patch-i mund tĂ« pĂ«rmirĂ«sojĂ« performancĂ«n e sistemit tĂ« skedarĂ«ve me 140%.

Përditësimet e shoferit

Do tĂ« ketĂ« njĂ« drejtues tĂ« ri nĂ« kernel cpuidle_cooling. E tij detyrĂ« — ftoh CPU/SoC duke ndĂ«rtuar cikle boshe gjatĂ« funksionimit. NĂ« disa mĂ«nyra Ă«shtĂ« i ngjashĂ«m me drejtuesin PowerClamp pĂ«r procesorĂ«t Intel, por nuk Ă«shtĂ« specifik pĂ«r njĂ« arkitekturĂ« specifike. sistemi lĂ«shuar specialistĂ« nga Linaro qĂ« optimizojnĂ« softuerin me burim tĂ« hapur pĂ«r platformat ARM.

Edhe do tĂ« shtohet mbĂ«shtetje pĂ«r kartat video tĂ« serisĂ« GeForce 20 (TU10x). Drejtuesi pĂ«rkatĂ«s u zhvillua nga Ben Skeggs nga projekti Nouveau. PĂ«r fat tĂ« keq, GeForce 16 (TU11x) do tĂ« mbetet "jashtĂ« bordit" pĂ«r momentin. Nvidia nuk ofroi imazhet e firmuerit tĂ« nevojshĂ«m pĂ«r tĂ« inicializuar kartĂ«n. Gjithashtu, kartat e reja video pĂ«r Linux mund tĂ« kenĂ« probleme tĂ« performancĂ«s pĂ«r shkak tĂ« mungesĂ«s sĂ« riciklimit - kontrolli automatik i frekuencĂ«s. NĂ« tĂ« kaluarĂ«n, Ă«shtĂ« gjetur se shoferĂ«t Nouveau mund tĂ« funksionojĂ« 20–30% mĂ« ngadalĂ« se ato origjinale.

Kernel Linux 5.6 - çfarë të presësh në versionin e ri të kernelit
Đ€ĐŸŃ‚ĐŸ - Andrew Abbate - Zhduk

Një tjetër kernel i ri do të mbështesë USB4. Sipas ndryshimeve ofruar inxhinierë nga Intel. Ata modifikuan bazën ekzistuese të kodit të lidhur me Thunderbolt - rreth dy mijë rreshta.

Sigurisht, këto nuk janë të gjitha përditësimet që do të vijnë në kernel - për shembull, ju mund të prisni mbështetje për pajisje shtesë periferike dhe pajisje rrjeti. Gjithashtu kerneli 5.6 do të jetë kerneli i parë 32-bit ku do të zgjidhet problemi i vitit 2038. Në fund të janarit, inxhinierët i bërë ndryshimet përfundimtare në nfsd, xfs, alsa dhe v4l2. Ata shpresojnë që në tetëmbëdhjetë vitet e mbetura, përdoruesit dhe zhvilluesit e shpërndarjes do të kenë kohë të kalojnë në kernel 5.6 (ose versionet e tij pasuese).

Materialet mbi temën nga blogu i korporatës 1cloud.ru:

Kernel Linux 5.6 - çfarë të presësh në versionin e ri të kernelit Shumica e superkompjuterëve përdorin Linux - duke diskutuar situatën
Kernel Linux 5.6 - çfarë të presësh në versionin e ri të kernelit Si të siguroni sistemin tuaj Linux: 10 këshilla

Për çfarë shkruajmë në Habré:

Kernel Linux 5.6 - çfarë të presësh në versionin e ri të kernelit Ne analizojmë rekomandimet për mbrojtjen e të dhënave personale dhe sigurinë e informacionit - asaj që duhet t'i kushtoni vëmendje
Kernel Linux 5.6 - çfarë të presësh në versionin e ri të kernelit Për herë të parë, një foton u teleportua nga një çip në tjetrin
Kernel Linux 5.6 - çfarë të presësh në versionin e ri të kernelit Si sektori i IT po ndihmon botën të humbasë më pak ushqime

Burimi: www.habr.com

Bleni njĂ« host tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, serverĂ« VPS VDS đŸ”„ Bleni hosting tĂ« besueshĂ«m tĂ« faqeve tĂ« internetit me mbrojtje DDoS, servera VPS VDS | ProHoster