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.
Đ€ĐŸŃĐŸ - - Zhduk
Protokolli i shumëpritur VPN
David Miller, përgjegjës për nënsistemin e rrjeteve Linux, vendosi përfshirë në bërthamën e WireGuard. Ky është një tunel VPN i zhvilluar nga kompania e sigurisë së informacionit Edge Security. ideja dy vjet më parë - pastaj ajo 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 te API-të Crypto të mbështetura nga bërthama.
Ka , që në të ardhmen WireGuard do të jetë në gjendje të zëvendësojë OpenVPN. Sipas , 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 , 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 . Vetë kriptimi mbi ChaCha20 dhe algoritmin . Ato konsiderohen si analoge të përmirësuar të AES-256-CTR dhe .
Sistemi i ri i skedarëve
Ky sistem Zonefs, i prezantuar nga inxhinierĂ«t Western Digital. ĂshtĂ« projektuar pĂ«r tĂ« punuar me pajisje ruajtĂ«se tĂ« zonuara (). 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 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 Moduli i zonës dm. Ai parashikon ruajtjen e zonave si një pajisje të rregullt blloku, me Zonefs si një alternativë.

Đ€ĐŸŃĐŸ - - Zhduk
PĂ«rveç prezantimit tĂ« njĂ« sistemi tĂ« ri skedarĂ«sh, zhvilluesit e kernelit Linux bĂ«nĂ« ndryshime nĂ« ato ekzistuese. Ishin mekanizmat e kompresimit / 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 EXT4 - ĂshtĂ« i lidhur me operacionet direkte I/O. Paketa e pĂ«rditĂ«simit u prezantua nga inxhinieri i IBM Ritesh Harjan. Nga , 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 â 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 specialistĂ« nga Linaro qĂ« optimizojnĂ« softuerin me burim tĂ« hapur pĂ«r platformat ARM.
Edhe 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 20â30% mĂ« ngadalĂ« se ato origjinale.

Đ€ĐŸŃĐŸ - - Zhduk
Një tjetër kernel i ri USB4. Sipas ndryshimeve 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, mbështetje për pajisje shtesë periferike dhe pajisje rrjeti. Gjithashtu kerneli 5.6 do të jetë kerneli i parë 32-bit ku . Në fund të janarit, inxhinierët 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:
![]()
![]()
Për çfarë shkruajmë në Habré:
![]()
![]()
![]()
Burimi: www.habr.com
