Linux kernel 5.6 - he aha te tumanako i roto i te putanga kernel hou

Ko te Linux kernel 5.6 kua whakaritea mo te tuku i te mutunga o Poutu-te-rangi. I roto i a maatau korero i tenei ra ka matapakihia nga huringa e haere ake nei - he punaha konae hou, te kawa WireGuard me nga whakahou taraiwa.

Linux kernel 5.6 - he aha te tumanako i roto i te putanga kernel hou
Whakaahua - lucas huffman — Wewetehia

Ko te kawa VPN kua roa e tatari ana

I whakatauhia e David Miller, te kawenga mo te punaha whatunga Linux hurihuri kei roto i te matua WireGuard. He kauhanga VPN tenei i whakawhanakehia e te kamupene haumaru korero a Edge Security. whakaaro i korerohia e rua tau ki muri - katahi ko ia tautokona Ko Linus Torvalds ake - heoi, i hiki te whakatinanatanga. I tino herea te kaupapa ki nga ahuatanga crypto a Edge Security. Engari e ono marama ki muri, ka whakararu nga kaituhi o te kawa hou me te kua huri ki nga API Crypto tautoko matua.

He whakaaro, i te wa kei te heke mai ka taea e WireGuard te whakakapi i a OpenVPN. E ai ki whakamātautau, ko te whakaputanga o te kawa hou e wha nga wa teitei ake i tera o OpenVPN: 1011 Mbit/s versus 258 Mbit/s. Engari he mea pai kia mohiohia i konei ko te huri ki te Crypto API paerewa ka kaha ake te mahi.

Ko tetahi atu ahuatanga o WireGuard ko tera e kore e pakaru te hononga, ahakoa kua whiwhi te kaiwhakamahi i tetahi wahitau IP hou me te whakatau takitahi i nga take ararere. Mo enei kaupapa, ka tautapahia he kii motuhake ki ia atanga whatunga. Ka hangaia ma te whakamahi Kawa Diffie-Hellman. Ko te whakamunatanga ake hanga i runga i te ChaCha20 me te algorithm Poly1305. E kiia ana he pai ake nga analogues o AES-256-CTR me HMAC.

Pūnaha kōnae hou

Ko tenei punaha kua riro Zonefs, i whakaatuhia e nga miihini Mamati Western. Kua hoahoatia hei mahi me nga taputapu rokiroki kua tohua (rokiroki roherohe). He puku poraka enei, ko te waahi wahitau kua wehea ki nga rohe (hei tauira, NVMe SSD). Ka taea e te punaha konae te mahi i ia rohe hei konae - ara, whakamahia nga API motuhake ioctl ki te uru atu ki te punaha rokiroki. Ka whakamahia he huarahi rite i roto i nga papaunga raraunga RocksDB me LevelDB. Ka taea te whakaiti i nga utu mo te kawe waehere i hangaia mo te mahi me nga konae.

Kei a Linux tetahi mahi mo te taunekeneke me nga taputapu poraka. I roto i te putanga kernel 4.13 puta kōwae dm-rohe. Ko tana whakaaro ko te rokiroki roherohe hei taputapu paraka auau, ko Zonefs hei huarahi kee.

Linux kernel 5.6 - he aha te tumanako i roto i te putanga kernel hou
Whakaahua - Suzan Kirisić — Wewetehia

I tua atu i te whakauru i tetahi punaha konae hou, i whakarereke nga kaihanga kernel Linux ki nga mea o mua. Ko tāpirihia tikanga kōpeketanga LZO/LZ4 mo F2FS - ka noho tonu to raatau tautoko hei whakamatautau mo naianei. Me whakahoehia a-ringa i te wa e whakairihia ana te wehewehenga (kowhiringa compress_algorithm). Whakahou ano ka riro EXT4 - E hono ana ki nga mahi I/O tika. Ko te kete whakahou i tukuna e te Kaihanga IBM Ritesh Harjan. Na i ana kupu, i etahi wa ka taea e te papaki te whakapai ake i te mahinga o te punaha konae ma te 140%.

Nga whakahou taraiwa

Ka puta he taraiwa hou i roto i te kernel cpuidle_cooling. Tōna te mahi — whakamatao i te PTM/SoC ma te hanga i nga huringa mangere i te wa e mahi ana. I etahi ahuatanga he rite ki te taraiwa PowerClamp mo nga tukatuka Intel, engari ehara i te mea motuhake ki tetahi hoahoanga motuhake. pūnaha kua tukuna nga tohunga mai i Linaro e arotau ana i nga punaha punaha tuwhera mo nga papaaho ARM.

Ano ka tapiritia tautoko mo nga kaari ataata raupapa GeForce 20 (TU10x). Ko te taraiwa e rite ana i hangaia e Ben Skeggs mai i te kaupapa Nouveau. Kia aroha mai, ka noho tonu a GeForce 16 (TU11x) "i runga" mo tenei wa. Kaore a Nvidia i whakarato i nga whakaahua firmware e hiahiatia ana hei arawhiti i te kaari. Ano, ka raru pea nga kaari ataata hou mo Linux na te kore o te relocking - te mana auau aunoa. I nga wa o mua, kua kitea ko nga taraiwa Nouveau ka taea te mahi 20–30% puhoi ake i nga mea taketake.

Linux kernel 5.6 - he aha te tumanako i roto i te putanga kernel hou
Whakaahua - Anaru Abbate — Wewetehia

He kakano hou ka tautoko USB4. E ai ki nga huringa whakaaro nga miihini mai i Intel. I whakarereketia e ratou te turanga waehere e pa ana ki te Thunderbolt - tata ki te rua mano rarangi.

Ae ra, ehara enei i nga whakahoutanga katoa ka tae mai ki te kernel - hei tauira, ka taea e koe te tatari tautoko mo etahi atu taputapu me nga taputapu whatunga. Ko te kernel 5.6 ka waiho ko te kernel 32-bit tuatahi kei hea ka whakatauhia raruraru o 2038. I te mutunga o Hanuere, nga miihini kua hanga huringa whakamutunga i roto i te nfsd, xfs, alsa me v4l2. Kei te tumanako ratou i roto i nga tau tekau ma waru e toe ana, ka whai wa nga kaiwhakamahi me nga kaiwhakawhanake tohatoha ki te huri ki te kernel 5.6 (me ona putanga o muri mai).

Nga rauemi mo te kaupapa mai i te rangitaki umanga 1cloud.ru:

Linux kernel 5.6 - he aha te tumanako i roto i te putanga kernel hou Ko te nuinga o nga supercomputers kei te whakahaere Linux - e korero ana mo te ahuatanga
Linux kernel 5.6 - he aha te tumanako i roto i te putanga kernel hou Me pehea te haumaru i to punaha Linux: 10 tohutohu

He aha ta matou e tuhi ai mo Habré:

Linux kernel 5.6 - he aha te tumanako i roto i te putanga kernel hou Ka tātarihia e matou nga taunakitanga mo te whakamarumaru o nga raraunga whaiaro me te haumarutanga korero - he aha taau e aro atu
Linux kernel 5.6 - he aha te tumanako i roto i te putanga kernel hou Mo te wa tuatahi, ka waeahia he whakaahua mai i tetahi maramara ki tetahi atu
Linux kernel 5.6 - he aha te tumanako i roto i te putanga kernel hou He pehea te awhina a te waahanga IT i te ao mo te iti o te kai

Source: will.com

Tāpiri i te kōrero