Paggawas Linux Ang Kernel 5.6 gikatakda sa katapusan sa Marso. Sa among artikulo karong adlawa, among hisgutan ang umaabot nga mga pagbag-o β usa ka bag-ong file system, protocol WireGuard ug mga update sa drayber.
--ΠΡΠΎ - - Unsplash
Ang dugay nang gipaabot nga protocol sa VPN
Si David Miller, ang responsable sa network subsystem Linux, nakahukom ngadto sa kinauyokan WireGuardKini usa ka VPN tunnel nga gihimo sa kompanya sa seguridad sa impormasyon nga Edge Security. Ang ideya duha ka tuig ang milabay - unya ang iyang Si Linus Torvalds mismoβapan, nalangan ang implementasyon. Ang proyekto hugot nga nalambigit sa mga bahin sa cryptography sa Edge Security. Apan unom ka bulan ang milabay, ang mga tagsulat sa bag-ong protocol mikompromiso ug ngadto sa mga Crypto API nga gisuportahan sa kinauyokan.
Adunay , unsa ang naa sa umaabot WireGuard makahimo sa pag-ilis OpenVPN... Pinauyon kay , ang throughput sa bag-ong protocol upat ka pilo nga mas taas kaysa sa OpenVPN: 1011 Mbps batok sa 258 Mbps. Apan, angayng matikdan nga ang pagbalhin ngadto sa standard nga Crypto API mahimong makapasamot sa performance.
Laing bahin WireGuard - Siya , bisan kung ang tiggamit nakadawat og bag-ong IP address ug nagdumala sa mga isyu sa routing nga independente. Alang niini nga mga katuyoan, usa ka pribado nga yawe ang gi-assign sa matag interface sa network. Kini gihimo gamit ang Ang pag-encrypt mismo sa ChaCha20 ug algorithm Giisip sila nga gipauswag nga mga analogue sa AES-256-CTR ug .
Bag-ong sistema sa file
Kini nga sistema Ang Zonefs, nga gipaila sa mga inhenyero sa Western Digital, gidisenyo aron mogana uban sa mga zoned storage device (). Kini mga block drive kansang address space gibahin ngadto sa mga zone (pananglitan, NVMe SSD). Ang file system nagtugot sa matag zone nga trataron isip usa ka fileβnga mao, gamit ang mga espesyal nga API imbes nga para sa pag-access sa storage system. Susamang pamaagi ang gigamit sa RocksDB ug LevelDB databases. Kini nagtugot sa pagpakunhod sa gasto sa pagbalhin sa code nga orihinal nga gidisenyo para sa pagtrabaho sa mga file.
Π Linux Naa nay function para sa interaksyon sa mga block device. Sa kernel version 4.13 Ang dm-zoned module nagpresentar sa usa ka zoned drive isip usa ka regular nga block device, ug ang Zonefs mahimong alternatibo.

--ΠΡΠΎ - - Unsplash
Gawas sa pagpatuman sa bag-ong file system, ang mga developers Linux ang kernel naghimo og mga pagbag-o sa mga naa na. Adunay mga mekanismo sa kompresyon / Para sa F2FS, ang suporta magpabilin nga eksperimental sa pagkakaron. Kinahanglan kini nga mano-mano nga i-enable kung mag-mount og partition (opsyon compress_algorithm). Usa usab ka pag-upgrade EXT4 - kini naghisgot sa direktang operasyon sa I/O. Ang update package gipresentar sa IBM engineer nga si Ritesh Harjan. , sa pipila ka mga kaso ang patch makapauswag sa performance sa file system og 140%.
Mga update sa drayber
Usa ka bag-ong drayber ang makita sa kernel cpuidle_cooling. Sa iyang β Pabugnawa ang CPU/SoC pinaagi sa pag-integrate sa mga idle cycle atol sa operasyon. Sa pipila ka paagi, kini susama sa PowerClamp driver para sa mga Intel processor, apan wala kini gihigot sa usa ka piho nga arkitektura. Mga espesyalista sa Linaro nga nag-optimize sa open-source software para sa mga plataporma sa ARM.
Usab Suporta para sa mga graphics card sa GeForce 20 series (TU10x). Ang katugbang nga driver gihimo ni Ben Skeggs gikan sa proyekto sa Nouveau. Ikasubo, ang GeForce 16 (TU11x) magpabilin nga dili suportado sa pagkakaron. Wala gihatag sa Nvidia ang mga imahe sa firmware nga gikinahanglan aron ma-initialize ang card. Usab, ang bag-ong mga graphics card Linux Ang mga isyu sa performance mahimong motumaw tungod sa kakulang sa reclockingβawtomatikong pagdumala sa frequency. Kaniadto, nakit-an nga ang mga Nouveau driver 20-30% nga mas hinay kaysa sa orihinal.

--ΠΡΠΎ - - Unsplash
Laing bag-ong kinauyokan USB4. Mga katugbang nga pagbag-o Gibag-o sa mga inhenyero gikan sa Intel ang kasamtangang codebase nga may kalabotan sa Thunderboltβgibana-bana nga duha ka libo ka linya.
Siyempre, dili kini ang tanan nga mga update nga moabut sa kernel, pananglitan, suporta para sa dugang nga mga peripheral ug mga network device. Ang Kernel 5.6 mao usab ang unang 32-bit kernel, diin Sa katapusan sa Enero, ang mga inhenyero Katapusang mga pagbag-o sa nfsd, xfs, alsa, ug v4l2. Naglaum sila nga sa nahibiling napulog walo ka tuig, ang mga tiggamit ug mga developer sa distribusyon adunay panahon sa pag-upgrade sa kernel 5.6 (o sa mga sunod nga bersyon niini).
Mga may kalabutan nga materyales gikan sa corporate blog sa 1cloud.ru:
![]()
![]()
Unsa ang among gisulat bahin sa HabrΓ©:
![]()
![]()
![]()
Source: www.habr.com
