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.
Фото - - Unsplash
Protocol ya VPN yomwe ikuyembekezeredwa kwa nthawi yayitali
David Miller, yemwe ali ndi udindo pa dongosolo la netiweki Linux, anaganiza mu mtima WireGuardIyi ndi njira ya VPN yopangidwa ndi kampani yoteteza chidziwitso ya Edge Security. Lingaliro ili ndi zaka ziwiri zapitazo - ndiye iye 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 ku Crypto APIs mothandizidwa ndi kernel.
pali , zomwe zidzachitike mtsogolo WireGuard adzatha kusintha OpenVPN. Malinga ndi , 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 , ngakhale wogwiritsa ntchitoyo atalandira adilesi yatsopano ya IP, ndikuwongolera paokha zovuta zamayendedwe. Pazifukwa izi, kiyi yachinsinsi imamangiriridwa pa intaneti iliyonse. Zimapangidwa ndi . Kubisa komweko pa ChaCha20 ndi algorithm . Amatengedwa ngati ma analogues abwino a AES-256-CTR ndi .
Dongosolo latsopano la fayilo
Ndi dongosolo ili Zonef zoperekedwa ndi mainjiniya a Western Digital. Zapangidwa kuti zizigwira ntchito ndi zida zosungirako zoned (). 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 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 dm-zoned module. Imawonetsa drive zoned ngati chida chokhazikika, ndipo Zonefs ndiye njira ina.

Фото - - Unsplash
Kuwonjezera pa kukhazikitsa dongosolo latsopano la mafayilo, opanga mapulogalamuwa Linux kernel yasintha zomwe zilipo kale. Panali compression njira / kwa F2FS, thandizo lawo likhalabe loyesera pakadali pano. Iyenera kuyatsidwa pamanja pakuyika magawo (option compress_algorithm). Komanso sinthani EXT4 - Imalumikizidwa ndi magwiridwe antchito a I / O. Zosinthazi zidaperekedwa ndi Ritesh Harjan, injiniya wa IBM. Wolemba , nthawi zina chigambachi chimatha kukonza magwiridwe antchito a fayilo ndi 140%.
Zosintha zoyendetsa
Dalaivala watsopano adzawonekera mu kernel cpuidle_cooling. Wake - 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 akatswiri ochokera ku Linaro omwe amakonza mapulogalamu otseguka a nsanja za ARM.
komanso 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 20-30% pang'onopang'ono kuposa oyambirirawo.

Фото - - Unsplash
Njere ina yatsopano USB 4. Malinga ndi kusintha 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, kuthandizira zowonjezera zotumphukira ndi zida zama network. Komanso, kernel 5.6 idzakhala 32-bit kernel yoyamba kumene . Kumapeto kwa Januware, mainjiniya 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:
![]()
![]()
Zomwe timalemba pa Habré:
![]()
![]()
![]()
Source: www.habr.com
