Linux kernel 5.6 - seo u ka se lebellang ho mofuta o mocha oa kernel

Ho lokolloa ha Linux kernel 5.6 ho reriloe bofelong ba Hlakubele. Sengoliloeng sa rona kajeno, re tšohla liphetoho tse tlang - sistimi e ncha ea faele, protocol ea WireGuard, le liapdeite tsa mokhanni.

Linux kernel 5.6 - seo u ka se lebellang ho mofuta o mocha oa kernel
--Ото - Lucas Huffman — Unsplash

Protocol ea VPN e lebelletsoeng nako e telele

David Miller, ea okametseng tsamaiso ea marang-rang ea Linux, o ile a etsa qeto bulela ho kena mokokotlong oa WireGuard. Ena ke kotopo ea VPN e ntlafalitsoeng ke k'hamphani ea ts'ireletso ea tlhahisoleseling Edge Security. mohopolo buisanoa lilemo tse peli tse fetileng - ebe eena tshehelitsoe Linus Torvalds ka boeena - leha ho le joalo, ts'ebetsong e ile ea chechisoa. Morero o ne o amana haholo le likarolo tsa crypto tsa Edge Security. Empa likhoeling tse tšeletseng tse fetileng, bangoli ba protocol e ncha ba ile ba sekisetsa le switched ho li-API tsa Crypto tse tšehetsoeng ke kernel.

Ho na le maikutlohore nakong e tlang WireGuard e tla khona ho nkela OpenVPN sebaka. Ho latela liteko, phallo ea protocol e ncha e phahame ka makhetlo a mane ho feta ea OpenVPN: 1011 Mbps khahlano le 258 Mbps. Empa mona ke habohlokoa ho hlokomela hore phetoho ho Crypto API e tloaelehileng e ka mpefatsa tshebetso.

Tšobotsi e 'ngoe ea WireGuard ke hore ha e senye kgokahanyo, le haeba mosebelisi a fumane aterese e ncha ea IP, mme a rarolla mathata a ho tsamaisa ka boikemelo. Bakeng sa merero ena, senotlolo sa poraefete se tlameletsoe ho sebopeho se seng le se seng sa marang-rang. E hlahisoa ka Protocol ea Diffie-Hellman. Encryption ka boeona ahiloe ho ChaCha20 le algorithm Poly1305. Li nkoa e le li-analogue tse ntlafalitsoeng tsa AES-256-CTR le HMAC.

Sistimi e ncha ea faele

Ka tsamaiso ena e fetohile Li-Zonefs tse fanoeng ke baenjiniere ba Western Digital. E etselitsoe ho sebetsa le lisebelisoa tsa polokelo ea libaka (polokelo ea libaka). Tsena ke li-block drives, sebaka sa aterese se arotsoeng ka libaka (mohlala, NVMe SSD). Sistimi ea faele e u lumella ho tšoara sebaka se seng le se seng joalo ka faele - ke hore, sebelisa li-API tse khethehileng sebakeng sa ioctls ho fihlella polokelo. Ho sebelisoa mokhoa o ts'oanang ho li-database tsa RocksDB le LevelDB. E etsa hore ho khonehe ho fokotsa litšenyehelo tsa ho tsamaisa khoutu eo qalong e neng e etselitsoe ho sebetsa le lifaele.

Linux e se e ntse e na le karolo ea ho sebelisana le lisebelisoa tsa block. Ka mofuta oa kernel 4.13 hlaha dm-zoned module. E hlahisa drive ea zoned e le sesebelisoa se tloaelehileng sa block, mme Zonefs e tla ba eona e 'ngoe.

Linux kernel 5.6 - seo u ka se lebellang ho mofuta o mocha oa kernel
--Ото - Suzan Kirsic — Unsplash

Ntle le ho hlahisa sistimi e ncha ea faele, baetsi ba Linux kernel ba entse liphetoho ho tse teng. E ne e eketsoe mekhoa ea ho hatella LZO/LZ4 bakeng sa F2FS, tšehetso ea bona e tla lula e le liteko hajoale. E tla tlameha ho sebelisoa ka letsoho nakong ea ho kenya karohano (khetho compress_algorithm). Hape ntlafatsa tla amohela EXT4 - E amahanngoa le ts'ebetso ea I / O e tobileng. Sephutheloana sa ntlafatso se hlahisitsoe ke Ritesh Harjan, moenjiniere oa IBM. Ka mantsoe a hae, maemong a mang patch e ka ntlafatsa ts'ebetso ea sistimi ea faele ka 140%.

Lintlafatso tsa bakhanni

Mokhanni e mocha o tla hlaha kernel cpuidle_cooling... Ea hae mosebetsi - pholisa CPU / SoC ka ho kenyelletsa lipotoloho tse sa sebetseng nakong ea ts'ebetso. Ka tsela e itseng, e ts'oana le mokhanni oa PowerClamp bakeng sa li-processor tsa Intel, empa ha e khethe meralo. tsamaiso lokollotsoe litsebi tse tsoang ho Linaro tse ntlafatsang software ea mohloli o bulehileng bakeng sa liforomo tsa ARM.

Hape tla ekeletsoa tšehetso bakeng sa likarete tsa video tsa letoto la GeForce 20 (TU10x). Mokhanni ea tsamaellanang o entsoe ke Ben Skeggs ho tsoa morerong oa Nouveau. Ka bomalimabe, GeForce 16 (TU11x) e tla lula e le "ho feta" hajoale. Nvidia ha e fane ka litšoantšo tsa firmware tse hlokahalang ho qala karete. Hape, likarete tse ncha tsa video tlasa Linux li ka ba le mathata a ts'ebetso ka lebaka la khaello ea ho khutlisa - taolo ea frequency ea othomathike. Ho fumanoe nakong e fetileng hore bakhanni ba Nouveau e ka sebetsa 20-30% butle ho feta ba pele.

Linux kernel 5.6 - seo u ka se lebellang ho mofuta o mocha oa kernel
--Ото - Andrew Abbe — Unsplash

E 'ngoe ea mantlha e ncha e tla tšehetsa USB4. Ho latela liphetoho nyeheloa baenjiniere ba Intel. Ba fetotse codebase e teng e amanang le Thunderbolt - ke mela e ka bang likete tse peli.

Ehlile, tsena ha se lintlafatso tsohle tse tlang ho kernel - mohlala, o ka ema tšehetso bakeng sa lisebelisoa tse eketsehileng tsa peripheral le lisebelisoa tsa marang-rang. Hape, kernel 5.6 e tla ba kernel ea pele ea 32-bit moo e tla rarolloa bothata ba 2038. Qetellong ea January, baenjiniere entsoe liphetoho tsa ho qetela ho nfsd, xfs, alsa le v4l2. Ba tšepa hore lilemong tse leshome le metso e robeli tse setseng, basebelisi le bahlahisi ba kabo ba tla ba le nako ea ho fallela ho kernel 5.6 (kapa liphetolelo tsa eona tse latelang).

Lintlha tse mabapi le sehlooho se tsoang ho corporate blog 1cloud.ru:

Linux kernel 5.6 - seo u ka se lebellang ho mofuta o mocha oa kernel Boholo ba li-supercomputers li tsamaisa Linux - li buisana ka boemo
Linux kernel 5.6 - seo u ka se lebellang ho mofuta o mocha oa kernel Mokhoa oa ho sireletsa sistimi ea hau ea Linux: malebela a 10

Seo re ngolang ka sona ho Habré:

Linux kernel 5.6 - seo u ka se lebellang ho mofuta o mocha oa kernel Re sekaseka likhothaletso bakeng sa ts'ireletso ea data ea hau le ts'ireletso ea tlhahisoleseling - seo u lokelang ho se ela hloko
Linux kernel 5.6 - seo u ka se lebellang ho mofuta o mocha oa kernel Ka lekhetlo la pele, photon e ile ea romeloa ka teleport ho tloha chip e 'ngoe ho ea ho e' ngoe
Linux kernel 5.6 - seo u ka se lebellang ho mofuta o mocha oa kernel Kamoo IT e thusang lefats'e ho senya lijo tse fokolang

Source: www.habr.com

Eketsa ka tlhaloso