Udgivelsen af Linux kernel 5.6 er planlagt til slutningen af marts. I vores dagens artikel diskuterer vi de kommende ændringer — det nye filsystem, WireGuard-protokollen og opdateringer af drivere.
Foto — — Unsplash
Den længe ventede VPN-protokol
David Miller, som har ansvaret for Linux-netværkssystemet, har besluttet WireGuard i kernen. Det er en VPN-tunnel udviklet af IT-sikkerhedsfirmaet Edge Security. Ideen for to år siden — dengang blev den af Linus Torvalds selv — men implementeringen blev udsat. Projektet var stærkt bundet til kryptofunktionerne fra Edge Security. Men for et halvt år siden gik forfatterne af den nye protokol på kompromis og til den understøttede Crypto API fra kernen.
Der er , at WireGuard i fremtiden vil kunne erstatte OpenVPN. Ifølge , er det nye protokols båndbredde fire gange højere end OpenVPN: 1011 Mbit/s mod 258 Mbit/s. Men det skal bemærkes her, at overgangen til den almindelige Crypto API kan forringe præstationen.
En anden funktion ved WireGuard er, at den , selv hvis brugeren får en ny IP-adresse, og håndterer ruteproblemer selv. Til disse formål knyttes en privat nøgle til hver netværksinterface. Den genereres ved hjælp af . Selve krypteringen på ChaCha20 og algoritmen . De betragtes som forbedrede alternativer til AES-256-CTR og .
Det nye filsystem
Dette system, Zonefs, blev præsenteret af ingeniørerne fra Western Digital. Det er designet til at arbejde med zonerede lagringsenheder (). Det er bloklagermedier, hvis adresseområder er opdelt i zoner (for eksempel NVMe SSD). Filsystemet gør det muligt at behandle hver zone som en fil — det vil sige, at man bruger specialiserede API'er i stedet for til at få adgang til datalagre. En tilsvarende tilgang anvendes i databaser som RocksDB og LevelDB. Det gør det muligt at reducere omkostningerne ved kodeoverførsel, der oprindeligt er tilpasset til at arbejde med filer.
I Linux er der allerede en funktion til interaktion med bloklagringsenheder. I kerneversion 4.13 modulet dm-zoned. Det præsenterer den zonerede lagerenhed som en almindelig bloklagringsenhed, mens Zonefs vil blive en alternativ løsning.

Foto — — Unsplash
Udover introduktionen af det nye filsystem har udviklerne i Linux-kernen foretaget ændringer i de eksisterende. Der blev komprimeringsmekanismer / For F2FS, their support will remain experimental for now. It will need to be enabled manually during the partition mounting process (option compress_algorithm). There’s also an upgrade EXT4—it is linked to direct input/output operations. The update package was presented by IBM engineer Ritesh Harjan. According to , in some cases the patch can improve filesystem performance by 140%.
Driver updates
A new driver will appear in the core cpuidle_cooling. Its is to cool the CPU/SoC by embedding idle cycles during operation. In some ways, it is similar to the PowerClamp driver for Intel processors, but not tied to a specific architecture. The system is developed by specialists from Linaro, who are engaged in optimizing open-source software for ARM platforms.
Derudover may operate Andrew Abbate

Foto — — Unsplash
will support were made by engineers from Intel. They modified the existing codebase related to Thunderbolt—this is about two thousand lines. Of course, these aren’t all the updates that will arrive in the core, for example,
you can expect address made Related materials from the corporate blog 1cloud.ru:
Most supercomputers operate under Linux—discussing the situation
![]()
![]()
Analyzing recommendations for personal data protection and information security—what to pay attention to
![]()
![]()
![]()
Kilde: habr.com
