Linux Kernel 5.6 - Zomwe mungayembekezere mu mtundu watsopano wa kernel

Tulukani Linux Kernel 5.6 ikukonzekera kutulutsidwa kumapeto kwa Marichi. Mu nkhani yathu lero, tikukambirana za kusintha komwe kukubwera - dongosolo latsopano la mafayilo, protocol WireGuard ndi zosintha za dalaivala.

Linux Kernel 5.6 - Zomwe mungayembekezere mu mtundu watsopano wa kernel
Фото - Lucas Huffman - Unsplash

Protocol ya VPN yomwe ikuyembekezeredwa kwa nthawi yayitali

David Miller, yemwe ali ndi udindo pa dongosolo la netiweki Linux, anaganiza Yatsani mu mtima WireGuardIyi ndi njira ya VPN yopangidwa ndi kampani yoteteza chidziwitso ya Edge Security. Lingaliro ili ndi anakambirana zaka ziwiri zapitazo - ndiye iye kuthandizidwa Linus Torvalds mwiniwake - komabe, kukhazikitsa kudayimitsidwa. Ntchitoyi idalumikizidwa kwambiri ndi mawonekedwe a crypto a Edge Security. Koma miyezi isanu ndi umodzi yapitayo, olemba a protocol yatsopano adasokoneza ndi kusintha ku Crypto APIs mothandizidwa ndi kernel.

pali malingaliro, zomwe zidzachitike mtsogolo WireGuard adzatha kusintha OpenVPN. Malinga ndi mayeso, kuchuluka kwa njira yatsopanoyi ndi kokwera kanayi kuposa kwa OpenVPN: 1011 Mbps poyerekeza ndi 258 Mbps. Komabe, ndikofunikira kudziwa kuti kusintha ku Crypto API yokhazikika kungawononge magwiridwe antchito.

Chinthu china WireGuard -Iye sichisokoneza mgwirizano, ngakhale wogwiritsa ntchitoyo atalandira adilesi yatsopano ya IP, ndikuwongolera paokha zovuta zamayendedwe. Pazifukwa izi, kiyi yachinsinsi imamangiriridwa pa intaneti iliyonse. Zimapangidwa ndi Diffie-Hellman protocol. Kubisa komweko anamanga pa ChaCha20 ndi algorithm Poly1305. Amatengedwa ngati ma analogues abwino a AES-256-CTR ndi Mtengo wa HMAC.

Dongosolo latsopano la fayilo

Ndi dongosolo ili anakhala Zonef zoperekedwa ndi mainjiniya a Western Digital. Zapangidwa kuti zizigwira ntchito ndi zida zosungirako zoned (zoned yosungirako). Awa ndi ma block drive, malo adilesi omwe amagawidwa m'magawo (mwachitsanzo, NVMe SSD). Mafayilo amakulolani kuti muzitha kuchitira gawo lililonse ngati fayilo - ndiko kuti, gwiritsani ntchito ma API apadera m'malo mwake ioctls kupeza malo osungira. Njira yofananayi imagwiritsidwa ntchito muzolemba za RocksDB ndi LevelDB. Zimapangitsa kuchepetsa mtengo wa code porting yomwe idapangidwa kuti igwire ntchito ndi mafayilo.

В Linux Pali kale ntchito yolumikizirana ndi zida za block. Mu kernel version 4.13 anaonekera dm-zoned module. Imawonetsa drive zoned ngati chida chokhazikika, ndipo Zonefs ndiye njira ina.

Linux Kernel 5.6 - Zomwe mungayembekezere mu mtundu watsopano wa kernel
Фото - Suzan Kirsic - Unsplash

Kuwonjezera pa kukhazikitsa dongosolo latsopano la mafayilo, opanga mapulogalamuwa Linux kernel yasintha zomwe zilipo kale. Panali anawonjezera compression njira LZO/LZ4 kwa F2FS, thandizo lawo likhalabe loyesera pakadali pano. Iyenera kuyatsidwa pamanja pakuyika magawo (option compress_algorithm). Komanso sinthani adzalandira EXT4 - Imalumikizidwa ndi magwiridwe antchito a I / O. Zosinthazi zidaperekedwa ndi Ritesh Harjan, injiniya wa IBM. Wolemba mawu ake, nthawi zina chigambachi chimatha kukonza magwiridwe antchito a fayilo ndi 140%.

Zosintha zoyendetsa

Dalaivala watsopano adzawonekera mu kernel cpuidle_cooling. Wake ntchito - kuziziritsa CPU / SoC polowetsa mizunguliro yopanda ntchito panthawi yogwira ntchito. Mwanjira ina, ndizofanana ndi dalaivala wa PowerClamp wa ma processor a Intel, koma sizomwe zimapangidwira. dongosolo anamasulidwa akatswiri ochokera ku Linaro omwe amakonza mapulogalamu otseguka a nsanja za ARM.

komanso zidzawonjezedwa Thandizo la makadi ojambula a GeForce 20 series (TU10x). Dalaivala yofananayo idapangidwa ndi Ben Skeggs kuchokera ku projekiti ya Nouveau. Tsoka ilo, GeForce 16 (TU11x) sidzathandizidwa pakadali pano. Nvidia sinapereke zithunzi za firmware zofunika kuti khadi liyambe. Komanso, makadi atsopano ojambula Linux Mavuto a magwiridwe antchito angabuke chifukwa chosowa njira yowongolera ma frequency okha. Zapezeka kale kuti madalaivala a Nouveau ikhoza kugwira ntchito 20-30% pang'onopang'ono kuposa oyambirirawo.

Linux Kernel 5.6 - Zomwe mungayembekezere mu mtundu watsopano wa kernel
Фото - Andrew Aba - Unsplash

Njere ina yatsopano adzathandiza USB 4. Malinga ndi kusintha adalimbikitsa akatswiri ochokera ku Intel. Anasintha codebase yomwe ilipo yokhudzana ndi Bingu - ili pafupi mizere zikwi ziwiri.

Zachidziwikire, izi sizosintha zonse zomwe zingabwere ku kernel - mwachitsanzo, mukhoza kudikira kuthandizira zowonjezera zotumphukira ndi zida zama network. Komanso, kernel 5.6 idzakhala 32-bit kernel yoyamba kumene zidzathetsedwa mavuto a 2038. Kumapeto kwa Januware, mainjiniya zopangidwa zosintha zomaliza mu nfsd, xfs, alsa ndi v4l2. Akuyembekeza kuti m'zaka khumi ndi zisanu ndi zitatu zomwe zatsala, ogwiritsa ntchito ndi ogawa nawo adzakhala ndi nthawi yopita ku kernel 5.6 (kapena zomasulira zake).

Zida pamutuwu kuchokera ku corporate blog 1cloud.ru:

Linux Kernel 5.6 - Zomwe mungayembekezere mu mtundu watsopano wa kernel Makompyuta ambiri amphamvu amayendetsedwa ndi Linux — tikukambirana za vutoli
Linux Kernel 5.6 - Zomwe mungayembekezere mu mtundu watsopano wa kernel Momwe mungadzitetezere Linux-dongosolo: malangizo 10

Zomwe timalemba pa Habré:

Linux Kernel 5.6 - Zomwe mungayembekezere mu mtundu watsopano wa kernel Timasanthula malingaliro oteteza zidziwitso zamunthu ndi zidziwitso - zomwe muyenera kulabadira
Linux Kernel 5.6 - Zomwe mungayembekezere mu mtundu watsopano wa kernel Kwa nthawi yoyamba, chithunzithunzi chinatumizidwa kuchokera ku chip kupita ku china
Linux Kernel 5.6 - Zomwe mungayembekezere mu mtundu watsopano wa kernel Momwe IT ikuthandizire dziko lapansi kuwononga chakudya chochepa

Source: www.habr.com

Gulani kuchititsa kodalirika kwamasamba okhala ndi chitetezo cha DDoS, ma seva a VPS VDS Gulani malo odalirika osungira mawebusayiti okhala ndi chitetezo cha DDoS, ma seva a VPS VDS | ProHoster