Kernel Linux 5.6 - waxa laga filayo nooca cusub ee kernel

Kernel Linux 5.6 ayaa loo qorsheeyay in la sii daayo dhammaadka Maarso. Maaddadayada maanta waxaan kaga hadlaynaa isbeddelada soo socda - nidaamka faylka cusub, borotokoolka WireGuard iyo cusboonaysiinta darawalka.

Kernel Linux 5.6 - waxa laga filayo nooca cusub ee kernel
Π€ΠΎΡ‚ΠΎ - lucas huffman - Furitaan

Habka VPN ee muddada dheer la sugayay

David Miller, oo masuul ka ah nidaamka isku xidhka Linux, ayaa go'aansaday daar waxaa ku jira xudunta WireGuard. Kani waa tunnel VPN oo ay samaysay shirkadda amniga macluumaadka ee Edge Security. fikrad kala hadlay laba sano ka hor - markaas iyada taageeray Linus Torvalds laftiisa - si kastaba ha ahaatee, hirgelinta dib ayaa loo dhigay. Mashruucu wuxuu si aad ah ugu xidhnaa astaamaha crypto ee Edge Security. Laakiin lix bilood ka hor, qorayaasha hab-maamuuska cusub ayaa tanaasulay iyo bedelay Crypto APIs-yada xudunta u ah taageerto.

Waxaa jira ra'yi, in mustaqbalka WireGuard uu awoodi doono inuu beddelo OpenVPN. Sida laga soo xigtay imtixaanada, wax soo saarka hab-maamuuska cusub ayaa afar jeer ka sarreeya kan OpenVPN: 1011 Mbit/s oo ka soo horjeeda 258 Mbit/s. Laakiin waxaa habboon in halkan lagu ogaado in u beddelashada heerka Crypto API ay ka sii dari karto waxqabadka.

Muuqaal kale oo ka mid ah WireGuard waa taas ma jabiyo xidhiidhka, xitaa haddii isticmaaluhu uu helay ciwaanka IP-ga cusub oo uu si madax-bannaan u xalliyo arrimaha jiheynta. Ujeedooyinkan, furaha gaarka ah ayaa loo qoondeeyay shabakad kasta oo xiriirisa. Waxaa la soo saaray iyadoo la isticmaalayo Diffie-Hellman borotokoolka. Sirta lafteeda dhisan on ChaCha20 iyo algorithm Poly1305. Waxaa loo arkaa analogues la hagaajiyay ee AES-256-CTR iyo HMAC.

Nidaamka faylka cusub

Nidaamkan noqday Zonefs, oo ay soo bandhigeen injineerada Western Digital. Waxaa loogu talagalay inay ku shaqeyso aaladaha kaydinta aaggakaydinta aagga). Kuwani waa darawallada xannibaadda, booska cinwaanka kaas oo loo qaybiyay aagag (tusaale, NVMe SSD). Nidaamka feylku wuxuu kuu oggolaanayaa inaad aag kasta ula dhaqanto sidii fayl - taas oo ah, isticmaal API-yo gaar ah ioctl si ay u helaan nidaamka kaydinta. Hab la mid ah ayaa lagu isticmaalaa RocksDB iyo xogta LevelDB. Waxay suurtogal ka dhigaysaa in la dhimo kharashyada koodhka soo dejinta ee markii hore loogu talagalay in lagu shaqeeyo faylasha.

Linux waxay horey u leedahay shaqo ay kula falgasho aaladaha xannibaadda. Nooca kernel 4.13 muuqday module dm-sooneed. Waxa uu u arkaa kaydinta aagagga inay tahay aalad xannibaad joogto ah, oo Zonefs ahaan beddelkeeda.

Kernel Linux 5.6 - waxa laga filayo nooca cusub ee kernel
Ѐото - Suzan Kirsić - Furitaan

Marka laga soo tago soo bandhigida nidaam cusub oo faylal ah, horumarinta kernel-ka Linux ayaa isbedel ku sameeyay kuwa jira. ahaayeen ayaa lagu daray hababka cadaadiska LZO/LZ4 loogu talagalay F2FS - taageeradoodu waxay ahaan doontaa tijaabo hadda. Waxay noqon doontaa in gacanta lagu furo marka la saarayo qaybta (ikhtiyaarka isku dhejis_algorithm). Sidoo kale cusboonaysii heli doonaa EXT4 - Waxay la xiriirtaa hawlgallada I/O ee tooska ah. Xirmada cusboonaysiinta waxaa soo bandhigay injineerka IBM Ritesh Harjan. By Erayadiisa, xaaladaha qaarkood balastarku wuxuu wanaajin karaa waxqabadka nidaamka faylka 140%.

Cusboonaysiinta darawalka

Waxaa jiri doona darawal cusub kernel-ka cpuidle_qaboojin. Isaga hawsha - qabooji CPU/SoC adiga oo ku dhisaya wareegyo aan shaqayn inta lagu jiro hawlgalka. Siyaabaha qaarkood waxay la mid tahay darawalka PowerClamp ee soo-saareyaasha Intel, laakiin maaha mid gaar u ah dhisme gaar ah. nidaamka la sii daayay khabiiro ka socda Linaro oo wanaajiya il-furan software-ka aaladaha ARM.

Sidoo kale waa lagu dari doonaa Taageerada kaararka fiidiyowga taxanaha ah ee GeForce 20 (TU10x). Darawalka u dhigma waxaa soo saaray Ben Skeggs oo ka socda mashruuca Nouveau. Nasiib darro, GeForce 16 (TU11x) waxay ahaan doontaa "korka" hadda. Nvidia ma aysan bixin sawirada firmware-ka loo baahan yahay si loo bilaabo kaarka. Sidoo kale, kaararka fiidiyooga cusub ee Linux waxaa laga yaabaa inay la kulmaan dhibaatooyinka waxqabadka sababtoo ah la'aanta dib-u-celinta - xakamaynta soo noqnoqda otomaatiga ah. Waagii hore, waxaa la ogaaday in darawalada Nouveau shaqayn kara 20-30% wuu ka gaabiyaa kuwii asalka ahaa.

Kernel Linux 5.6 - waxa laga filayo nooca cusub ee kernel
Π€ΠΎΡ‚ΠΎ - Andrew Abbate - Furitaan

Kernel kale oo cusub taageeri doona USB4. Marka loo eego isbeddelada la bixiyo Injineerada ka socda Intel. Waxay wax ka beddeleen codebase-ka Thunderbolt-ku-xiran ee jira - ilaa laba kun oo xariiq.

Dabcan, kuwani maaha dhammaan cusbooneysiinta ku iman doonta kernel - tusaale ahaan, waad sugi kartaa taageero qalabyada durugsan iyo shabakadaha. Sidoo kale kernel 5.6 wuxuu noqon doonaa kernel-ka 32-bit ee ugu horreeya halkaas waa la xalin doonaa dhibaatada 2038. Dhamaadka Janaayo, injineerada wax ku darsaday isbeddelada ugu dambeeya ee nfsd, xfs, alsa iyo v4l2. Waxay rajeynayaan in siddeed iyo tobanka sano ee soo haray, isticmaalayaasha iyo horumariyeyaasha qaybinta ay heli doonaan waqti ay ugu beddelaan kernel 5.6 (ama noocyadeeda xiga).

Qalabka ku saabsan mawduuca laga soo bilaabo blog-ka shirkadda 1cloud.ru:

Kernel Linux 5.6 - waxa laga filayo nooca cusub ee kernel Inta badan kombuyuutarrada sare waxay ku shaqeeyaan Linux - iyaga oo ka hadlaya xaaladda
Kernel Linux 5.6 - waxa laga filayo nooca cusub ee kernel Sida loo sugo nidaamkaaga Linux: 10 talo

Waxa aan ku qorno HabrΓ©:

Kernel Linux 5.6 - waxa laga filayo nooca cusub ee kernel Waxaan falanqeyneynaa talooyinka ilaalinta xogta shakhsi ahaaneed iyo amniga macluumaadka - waxa ay tahay inaad fiiro gaar ah u yeelato
Kernel Linux 5.6 - waxa laga filayo nooca cusub ee kernel Markii ugu horreysay, sawir-qaade ayaa laga soo diray hal chip ilaa mid kale
Kernel Linux 5.6 - waxa laga filayo nooca cusub ee kernel Sida qaybta IT-gu ay uga caawinayso adduunka inay luminayaan cunto yar

Source: www.habr.com

Add a comment