Linux kernel 5.6 – mire számíthatunk az új kernelverzióban

A Linux kernel 5.6 kiadása március végére várható. Mai cikkünkben a közelgő változásokról szólunk – az új fájlrendszerről, a WireGuard protokollról és az illesztőprogram-frissítésekről.

Linux kernel 5.6 – mire számíthatunk az új kernelverzióban
Фото - lucas huffman — Fröcskölés

Régóta várt VPN protokoll

David Miller, aki a Linux hálózati alrendszerért felelős, döntött bekapcsol a WireGuard magba. Ez egy VPN-alagút, amelyet az Edge Security információbiztonsági cég fejlesztett ki. ötlet megbeszélték két évvel ezelőtt – akkor ő támogatott Linus Torvalds maga – a megvalósítást azonban elhalasztották. A projekt erősen kötődött az Edge Security kriptográfiai funkcióihoz. De hat hónappal ezelőtt az új jegyzőkönyv szerzői kompromittálták és váltott a kernel által támogatott Crypto API-khoz.

Van kilátáshogy a jövőben a WireGuard képes lesz az OpenVPN helyére. Alapján tesztek, az új protokoll átviteli sebessége négyszer nagyobb, mint az OpenVPN: 1011 Mbps versus 258 Mbps. De itt érdemes megjegyezni, hogy a normál Crypto API-ra való áttérés ronthatja a teljesítményt.

A WireGuard másik jellemzője az nem szakítja meg a kapcsolatot, még akkor is, ha a felhasználó új IP-címet kapott, és önállóan megoldja az útválasztási problémákat. Ebből a célból minden hálózati interfészhez privát kulcs van kötve. Ezzel generálódik Diffie-Hellman protokoll. Maga a titkosítás épült a ChaCha20-on és az algoritmuson Poly1305. Az AES-256-CTR továbbfejlesztett analógjainak tekintik és HMAC.

Új fájlrendszer

Ezzel a rendszerrel vált A Western Digital mérnökei által biztosított zónák. Úgy tervezték, hogy zónás tárolóeszközökkel működjön (zónás tárolás). Ezek olyan blokkmeghajtók, amelyek címtere zónákra van felosztva (például NVMe SSD). A fájlrendszer lehetővé teszi, hogy minden zónát fájlként kezeljen – azaz speciális API-kat használjon helyette ioctls a tárhely eléréséhez. Hasonló megközelítést használnak a RocksDB és a LevelDB adatbázisok. Lehetővé teszi az eredetileg fájlokkal való együttműködésre tervezett kód portolási költségeinek csökkentését.

A Linux már rendelkezik egy funkcióval a blokkeszközökkel való interakcióhoz. A kernel 4.13-as verziójában megjelent dm zónás modul. A zónás meghajtót normál blokkeszközként mutatja be, és a Zonefs lesz az alternatíva.

Linux kernel 5.6 – mire számíthatunk az új kernelverzióban
Фото - Suzan Kirsic — Fröcskölés

Az új fájlrendszer bevezetése mellett a Linux kernel fejlesztői változtatásokat hajtottak végre a meglévőeken. Voltak tette hozzá kompressziós mechanizmusok LZO/LZ4 az F2FS esetében a támogatásuk egyelőre kísérleti jellegű marad. Ezt manuálisan kell engedélyezni a partíció felszerelése során (opció tömörítési_algoritmus). Frissítés is kapni fog EXT4 – Közvetlen I/O műveletekhez kapcsolódik. A frissítési csomagot Ritesh Harjan, az IBM mérnöke mutatta be. Által a szavait, bizonyos esetekben a javítás 140%-kal javíthatja a fájlrendszer teljesítményét.

Illesztőprogram-frissítések

Egy új illesztőprogram jelenik meg a kernelben cpuidle_cooling. Övé a feladat - hűtse le a CPU-t / SoC-t az üresjárati ciklusok működés közbeni beágyazásával. Bizonyos értelemben hasonlít az Intel processzorok PowerClamp illesztőprogramjához, de nem architektúra-specifikus. rendszer megjelent a Linaro szakemberei, akik ARM platformokra optimalizálják a nyílt forráskódú szoftvereket.

Is hozzáadásra kerül támogatja a GeForce 20 sorozatú videokártyákat (TU10x). A megfelelő illesztőprogramot Ben Skeggs fejlesztette ki a Nouveau projektből. Sajnos a GeForce 16 (TU11x) egyelőre "túlzott" marad. Az Nvidia nem biztosította a kártya inicializálásához szükséges firmware képeket. Ezenkívül az új videokártyák Linux alatt teljesítményproblémákat tapasztalhatnak az újrahúzás – automatikus frekvenciaszabályozás – hiánya miatt. A múltban megállapították, hogy a Nouveau járművezetők működhet 20-30%-kal lassabbak, mint az eredetiek.

Linux kernel 5.6 – mire számíthatunk az új kernelverzióban
Фото - Andrew Abbe — Fröcskölés

Újabb új mag támogatni fogja USB4. Változásoknak megfelelően felajánlott mérnökök az Inteltől. Módosították a Thunderbolthoz kapcsolódó meglévő kódbázist – ez körülbelül kétezer sor.

Természetesen ez nem minden frissítés, amely a kernelhez érkezik - pl. várhatsz további perifériák és hálózati eszközök támogatása. Ezenkívül az 5.6-os kernel lesz az első 32 bites kernel, ahol meg lesz oldva 2038-as probléma. Január végén mérnökök tettek az nfsd, xfs, alsa és v4l2 végső módosításai. Remélik, hogy a hátralévő tizennyolc évben a felhasználóknak és a disztribúciófejlesztőknek lesz idejük áttérni az 5.6-os kernelre (vagy annak későbbi verzióira).

Anyagok a témában az 1cloud.ru vállalati blogból:

Linux kernel 5.6 – mire számíthatunk az új kernelverzióban A legtöbb szuperszámítógépen Linux fut – a helyzet megbeszélése
Linux kernel 5.6 – mire számíthatunk az új kernelverzióban Hogyan védje meg Linux rendszerét: 10 tipp

Amiről Habrén írunk:

Linux kernel 5.6 – mire számíthatunk az új kernelverzióban Elemezzük a személyes adatok védelmére és az információbiztonságra vonatkozó ajánlásokat – mire érdemes figyelni
Linux kernel 5.6 – mire számíthatunk az új kernelverzióban Először teleportáltak fotont egyik chipről a másikra
Linux kernel 5.6 – mire számíthatunk az új kernelverzióban Hogyan segíti az IT a világot abban, hogy kevesebb élelmiszert pazaroljon

Forrás: will.com

Hozzászólás