Linux kernel 5.6 — mit várhatunk az új kerneltől

A Linux kernel 5.6 kiadása március végére várható. A mai anyagunkban a közelgő változásokat tárgyaljuk — új fájlrendszer, WireGuard protokoll és illesztőprogram-frissítések.

Linux kernel 5.6 — mit várhatunk az új kerneltől
Fotó — lucas huffman — Unsplash

A régóta várt VPN-protokoll

David Miller, a Linux hálózati alrendszerének felelőse úgy döntött, belefoglalja a WireGuard kernelbe. Ez egy VPN-alagút, amelyet az Edge Security kiberbiztonsági cég fejlesztett ki. Az ötlet a lkml-en. A fejlesztők véleménye szerint a javítás egyszerűen nem éri meg a fáradozást. már két éve, akkor őt támogatta maga Linus Torvalds — azonban a megvalósítást elhalasztották. A projekt erősen köthető volt az Edge Security kriptográfiai funkcióihoz. De fél évvel ezelőtt az új protokoll szerzői kompromisszumot kötöttek és átálltak a Kernel Crypto API által támogatott funkciókra.

Van vélemény, így a WireGuard a jövőben felválthatja az OpenVPN-t. A tesztek szerint az új protokoll sávszélessége négyszer magasabb, mint az OpenVPN-é: 1011 Mbit/s a 258 Mbit/s-hoz képest. De itt meg kell jegyezni, hogy a Kernel Crypto API-ra való áttérés rontja a teljesítményt.A WireGuard egyik másik jellemzője —

hogy nem bontja meg a kapcsolatot , még akkor sem, ha a felhasználó új IP-címet kap, és önállóan kezeli az útválasztási kérdéseket. Ehhez minden hálózati interfészhez hozzárendelnek egy titkos kulcsot. Ez aDiffie-Hellman protokoll . Maga a titkosítása ChaCha20-on és a Poly1305 algoritmuson alapul. Ezeket a AES-256-CTR ésHMAC javított analógjának tekintik..

Új fájlrendszer

Ez a rendszer lett a Zonefs, amelyet a Western Digital mérnökei mutattak be. Zónázott tárolóeszközökkel való munkára készült (zoned storage). Ezek blokktárolók, amelyek címzési területe zónákra van felosztva (például NVMe SSD). A fájlrendszer lehetővé teszi, hogy minden zónát fájlként kezeljenek — azaz speciális API-kat használjanak az ioctl helyett a tárolórendszerek eléréséhez. Hasonló megközelítést alkalmaznak a RocksDB és LevelDB adatbázisokban. Ez lehetővé teszi a fájlokkal való munkára eredetileg optimalizált kód átvitelének költségeinek csökkentését.

A Linuxban már létezik funkció a blokkeszközökkel való interakcióhoz. A 4.13-as verziójú kernelben és elindult a projektünk; a dm-zoned modul található. Ez zónázott tárolót mutat be, mint egy hagyományos blokkeszközt, és a Zonefs alternatívája lesz.

Linux kernel 5.6 — mit várhatunk az új kerneltől
Fotó — Suzan Kiršić — Unsplash

A új fájlrendszer bevezetése mellett a Linux kernel fejlesztői a meglévő rendszerekbe is módosításokat hajtottak végre. Új hozzáadva tömörítési mechanizmusok LZO/LZ4 az F2FS esetében a támogatás egyelőre kísérleti marad. Kézzel kell aktiválni a partíció csatolásakor (opció compress_algorithm). Ezen kívül frissítés megkapja EXT4 — ez közvetlen input/output műveletekkel összefügg. A frissítési csomagot Riteth Harjan, az IBM mérnöke mutatta be. Szavai szerint bizonyos esetekben a javítás akár 140%-kal is növelheti a fájlrendszer teljesítményét.Meghajtófrissítések

Új meghajtó jelenik meg a kernelben

cpuidle_cooling . Feladata— a CPU/SoC hűtése, áthidalva az inaktív ciklusokat munka közben. Valamilyen szinten hasonlít az Intel processzorok PowerClamp meghajtójához, de nem köthető egy meghatározott architektúrához. A rendszert a Linaro szakemberei fejlesztik, akik nyílt forráskódú szoftver optimalizálásával foglalkoznak ARM platformokra. lesz hozzáadva kiadták a GeForce 20 (TU10x) sorozatú grafikus kártyák támogatása. A megfelelő meghajtót Ben Skeggs, a Nouveau projekt munkatársa készítette el. Sajnos a GeForce 16 (TU11x) egyelőre "kívül marad". Az Nvidia nem biztosított firmware képeket a kártya inicializálásához. Ezen kívül az új grafikus kártyák Linux alatt teljesítményproblémákkal küzdhetnek az automatikus órajelek hiánya miatt. A múltban megállapították, hogy a Nouveau meghajtók

Ezenkívül akár 20–30%-kal lassabban működhetnek mint az eredetik. Andrew Abbate A legújabb kernel

Linux kernel 5.6 — mit várhatunk az új kerneltől
Fotó — támogatni fogja — Unsplash

az USB4-et. A megfelelő módosításokat az Intel mérnökei végezték. Megváltoztatták a Thunderbolttal kapcsolatos meglévő kódalapot, amely körülbelül kétezer sor. Természetesen ez nem minden frissítés, ami a kernelbe érkezik — például kérték az extra perifériák és hálózati eszközök támogatása is várható. Emellett a 5.6-os kernel lesz az első 32-bites kernel, ahol

megoldódik a 2038-as probléma. Január végén a mérnökök elkészítették az utolsó módosításokat az nfsd, xfs, alsa és v4l2 számára. Remélik, hogy a következő tizennyolc évben a felhasználók és a disztribúciók fejlesztői át tudnak térni a 5.6-os kernelre (vagy annak későbbi verzióira).A témával kapcsolatos anyagok a 1cloud.ru vállalati blogjából: A szuperszámítógépek többsége Linuxon fut — beszéljük meg a helyzetet. Hogyan biztosíthatjuk a Linux rendszert: 10 tipp

Miről írunk a Habrán:

Linux kernel 5.6 — mit várhatunk az új kerneltől Elemzzük a személyes adatok és a kibervédelem védelmét — mire érdemes figyelni.
Linux kernel 5.6 — mit várhatunk az új kerneltől Elemzünk a személyes adatok és az I.B. védelmére vonatkozó ajánlásokat — mire érdemes figyelni

A személyes adatok és az információbiztonság — mire érdemes figyelni

Linux kernel 5.6 — mit várhatunk az új kerneltől Ajánlások elemzése a személyes adatok és információbiztonság védelmében
Linux kernel 5.6 — mit várhatunk az új kerneltől Először teleportáltak fotont egyik chipről a másikra
Linux kernel 5.6 — mit várhatunk az új kerneltől Hogyan segít az IT-szektor a világnak kevesebb ételt kidobni

Forrás: habr.com

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster