Linux Jadro 5.6 – Čo môžete očakávať v novej verzii jadra

Výkon Linux Jadro 5.6 je naplánované na koniec marca. V našom dnešnom článku rozoberieme pripravované zmeny – nový súborový systém, protokol WireGuard a aktualizácie ovládačov.

Linux Jadro 5.6 – Čo môžete očakávať v novej verzii jadra
Foto — lucas huffman — Odstriekať

Dlho očakávaný protokol VPN

David Miller, zodpovedný za sieťový subsystém Linux, rozhodol zapnúť do jadra WireGuardIde o VPN tunel vyvinutý spoločnosťou Edge Security, ktorá sa zaoberá informačnou bezpečnosťou. Myšlienka diskutované pred dvoma rokmi - potom ona podporované Samotný Linus Torvalds – realizácia sa však odložila. Projekt bol silne spojený s kryptografickými funkciami Edge Security. Ale pred šiestimi mesiacmi autori nového protokolu kompromitovali a prepnuté na jadro podporované Crypto API.

K dispozícii je vyhliadka, čo je v budúcnosti WireGuard bude môcť nahradiť OpenVPN, Podľa testy, priepustnosť nového protokolu je štyrikrát vyššia ako priepustnosť... OpenVPN: 1011 Mbps oproti 258 Mbps. Stojí však za zmienku, že prechod na štandardné rozhranie Crypto API môže zhoršiť výkon.

Ďalšia funkcia WireGuard - On nepreruší spojenie, aj keď používateľ dostal novú IP adresu a nezávisle rieši problémy so smerovaním. Na tieto účely je každému sieťovému rozhraniu priradený súkromný kľúč. Generuje sa pomocou Protokol Diffie-Hellman. Samotné šifrovanie postavený na ChaCha20 a algoritme Poly1305. Sú považované za vylepšené analógy AES-256-CTR a HMAC.

Nový súborový systém

Tento systém sa stal Zonefs, ktorý predstavili inžinieri Western Digital. Je navrhnutý na prácu so zónovými úložnými zariadeniami (zónované úložisko). Ide o blokové disky, ktorých adresný priestor je rozdelený na zóny (napríklad NVMe SSD). Súborový systém vám umožňuje zaobchádzať s každou zónou ako so súborom – to znamená, že namiesto toho použite špeciálne API ioctl pre prístup k úložnému systému. Podobný prístup sa používa v databázach RocksDB a LevelDB. Umožňuje znížiť náklady na prenos kódu, ktorý bol pôvodne navrhnutý na prácu so súbormi.

В Linux Už existuje funkcia na interakciu s blokovými zariadeniami. V jadre verzie 4.13 objavil dm-zónový modul. Zónované úložisko si predstavuje ako bežné blokové zariadenie, pričom alternatívou je Zonefs.

Linux Jadro 5.6 – Čo môžete očakávať v novej verzii jadra
Foto — Suzan Kirsić — Odstriekať

Okrem implementácie nového súborového systému vývojári Linux jadro vykonalo zmeny v existujúcich. Boli tam pridané kompresné mechanizmy LZO/LZ4 pre F2FS - ich podpora zostane zatiaľ experimentálna. Pri pripájaní oddielu ho budete musieť povoliť manuálne (voliteľné kompresný_algoritmus). Tiež upgrade obdrží EXT4 - Je spojený s priamymi I/O operáciami. Aktualizačný balík predstavil inžinier IBM Ritesh Harjan. Autor: v jeho slovách, v niektorých prípadoch môže oprava zlepšiť výkon súborového systému o 140 %.

Aktualizácie ovládačov

V jadre bude nový ovládač cpuidle_cooling, jeho úloha — ochladzujte CPU/SoC zabudovaním nečinných cyklov počas prevádzky. V niektorých ohľadoch je podobný ovládaču PowerClamp pre procesory Intel, ale nie je špecifický pre konkrétnu architektúru. systému prepustený špecialistov z Linaro, ktorí optimalizujú open source softvér pre platformy ARM.

Tiež budú pridané Podpora pre grafické karty série GeForce 20 (TU10x). Príslušný ovládač vyvinul Ben Skeggs z projektu Nouveau. GeForce 16 (TU11x) bohužiaľ zatiaľ nebude podporovaná. Nvidia neposkytla obrazy firmvéru potrebné na inicializáciu karty. Nové grafické karty tiež... Linux Problémy s výkonom môžu vzniknúť kvôli chýbajúcemu opätovnému taktovaniu – automatickej správe frekvencie. V minulosti sa zistilo, že ovládače Nouveau môže fungovať O 20–30 % pomalšie ako pôvodné.

Linux Jadro 5.6 – Čo môžete očakávať v novej verzii jadra
Foto — Andrew Abbate — Odstriekať

Ďalšie nové jadro podporí USB4. Podľa zmien navrhol inžinieri z Intelu. Upravili existujúcu kódovú základňu súvisiacu s Thunderboltom - asi dvetisíc riadkov.

Samozrejme, toto nie sú všetky aktualizácie, ktoré prídu do jadra – napr. môžeš čakať podpora ďalších periférií a sieťových zariadení. Tiež jadro 5.6 bude prvým 32-bitovým jadrom, kde bude vyriešená problém roku 2038. Koncom januára inžinieri urobili konečné zmeny v nfsd, xfs, alsa a v4l2. Dúfajú, že v zostávajúcich osemnástich rokoch budú mať používatelia a vývojári distribúcie čas prejsť na jadro 5.6 (alebo jeho nasledujúce verzie).

Materiály k téme z firemného blogu 1cloud.ru:

Linux Jadro 5.6 – Čo môžete očakávať v novej verzii jadra Väčšina superpočítačov je poháňaná Linux - diskutujeme o situácii
Linux Jadro 5.6 – Čo môžete očakávať v novej verzii jadra Ako sa chrániť Linux-systém: 10 tipov

O čom píšeme na Habré:

Linux Jadro 5.6 – Čo môžete očakávať v novej verzii jadra Analyzujeme odporúčania na ochranu osobných údajov a informačnú bezpečnosť – čomu by ste mali venovať pozornosť
Linux Jadro 5.6 – Čo môžete očakávať v novej verzii jadra Prvýkrát bol fotón teleportovaný z jedného čipu do druhého
Linux Jadro 5.6 – Čo môžete očakávať v novej verzii jadra Ako IT sektor pomáha svetu plytvať menej potravinami

Zdroj: hab.com

Kúpte si spoľahlivý hosting pre stránky s DDoS ochranou, VPS VDS servery 🔥 Kúpte si spoľahlivý webhosting s ochranou DDoS, VPS VDS servery | ProHoster