Linux 5.9 inosvika neZstd rutsigiro, kugadzirisa mashandiro uye nezvimwe

Linux Kernel

Mushure memwedzi miviri yekuvandudza, Linus Torvalds yakafumura iyo - kuvhurwa kweshanduro nyowani yeLinux Kernel, vhezheni iyo inosvika neakasiyana siyana shanduko dzinooneka, sekukwanisa kudzikisira kuunzwa kwezviratidzo kubva kumamodhi module kusvika kuGPL mamodule, Tsigiro yekumanikidza iyo kernel mufananidzo uchishandisa Zstd, dzokororazve kukoshesa kukoshesa mukernel, rutsigiro rwePRP, kuronga kwekuita mune yekupedzisira scheduler, dm-crypt performance performance, kubviswa kwekodhi ye32-bit Xen PV vashanyi, nyowani slab memory manejimendi mashandiro, pakati pezvimwe zvinhu.

Iyo itsva vhezheni yakagamuchira 16074 fixes Kubva muna2011 vagadziri, iyo chigamba saizi iri 62MB (shanduko dzakabata mafaira 14,548, 782,155 mitsara yekodhi yakawedzerwa, mitsara 314,792 yabviswa). 

Zvinyorwa zvitsva zveLinux Kernel 5.9

Pakati pekuchinja kukuru kunoonekwa mune iyi nyowani vhezheni yeLinux Kernel, tinogona kuwana iyo yakasimbiswa kuchengetedzwa kubva pakushandiswa kweLPG inopindirana kubatanidza madhiraivha epamutemo nekutengesa kernel zvikamu zvemamojamu ari pasi pechibvumirano cheGPL.

Yakawedzerwa tsigiro ye kcompactd kurongedza zvine hungwaru kurangarira mapeji kumashure kuwedzera huwandu hwemapeji makuru ekurangarira anowanikwa kune kernel.

Wakawedzera rutsigiro rwekumanikidza iyo kernel mufananidzo uchishandisa iyo Zstandard (zstd) algorithm.

Zvemaitiro x86, rutsigiro rweiyo FSGSBASE processor kuraira kunoitwa, Kukutendera iwe kuti uverenge uye uchinje zvirimo zveFS / GS zvinyorwa kubva kunzvimbo yemushandisi.

Mune Deadline I / O scheduler inoshandisa bandwidth-based kuronga kuita sarudzo dzakakodzera pane asymmetric masisitimu. Kunyanya, iyo nyowani modhi inodzivirira kuronga zvisakanaka kana inononoka CPU musimboti isina zviwanikwa zvekupedzisa basa nenguva.

Iyo odhiyo subsystem ALSA uye USB stack yakacheneswa nezvematongerwo enyika asiri iwo maererano nemazita achangoburwa ekushandiswa kwemazwi anosanganisira mu Linux kernel.

Mune seccomp subsystem, kana uchishandisa mushandisi nzvimbo dhizaini yekudzora, kugona kwekupfuudza zvitsananguro zvemafaira mukutarisisa maitiro kwakawedzerwa kutevedzera zvizere mafoni ehurongwa ayo anotungamira mukugadzirwa kwematsanangurirwo emafaira.

Yakawedzerwa nzira ku dm-crypt yekudzora latency kana uchigadzirisa cryptographic data pasina kushandisa mitsara yebasa Iyo yakatarwa modhi inodawo kuti ishandiswe mushe pamwe neyakavharwa block zvishandiso (zvishandiso zvine nzvimbo dzinofanirwa kunyorwa zvakateedzana pamwe neboka rese re block rinovandudzwa).

Code yabviswa kutsigira 32-bit vashanyi masisitimu inomhanya mune paravirtualization modhi pane Xen hypervisor. Vashandisi veaya masisitimu vanofanirwa kuchinjira kunoshandisa 64-bit kernels munzvimbo dzevaenzi kana kushandisa yakazara virtualization (HVM) kana yakasanganiswa (PVH) modhi pachinzvimbo cheparavirtualization (PV) kumhanyisa nharaunda.

Zvakare Btrfs rutsigiro rwe "alloc_start" uye "subvolrootid" sarudzo dzakabviswa, yakadzora sarudzo ye "inode_cache". Kugadziriswa kwekuita kwaitwa, kunyanya mashandiro e fsync () mashandiro akawedzeredzwa zvakanyanya. Wakawedzera kugona kushandisa dzimwe mhando dzemacheki kunze kweCRC32c.

Wakawedzera kugona kushandisa online encryption (pamhepo kunyorera) pane ext4 uye F2FS faira masisitimu, kugonesa iyo "inlinecrypt" mount sarudzo. PaInternet encryption mode inobvumidza iwe kushandisa iyo inodzora dhiraivha yakavakirwa-mukati encryption michina, iyo pachena pachena inonyora uye kudonhedza I / O.

Ext4 zvishandiso zvinodzivirira mepu bitmap preloading. Yakasanganiswa pamwe nekuganhurirwa kweisina kuvhurwa boka rekutarisa, optimization yakadzora nguva yekukwirisa yakakura kwazvo zvikamu.

Zvekuchengetedza zvigadzirwa NVMe, rutsigiro rwekuchaira ekuraira mirairo yakawedzerwa (ZNS, NVM Express Zoned Namespace), iyo inobvumidza iwe kugovanisa nzvimbo yekuchengetera munzvimbo dzinoumba mapoka emabhuroko ekutonga kwakawanda pamusoro pekuti data rakaiswa sei padhiraivho.

Wakawedzera kugona kuramba mapakeji muNetfilter mudanho usati watarisa nzira (REJECT expression inogona kushandiswa kwete chete INPUT, FORWARD uye OUTPUT maketani, asi zvakare muPREROUTING nhanho ye icmp uye tcp)

Mune nftables, iyo netlink API inowedzera kutsigira tambo dzisingazivikanwe, ayo akasimba akadanwa nekernel. Paunodzima mutemo unobatana neketani isingazivikanwe, cheni yacho pachayo inobviswa zvoga.

BPF inowedzera kutsigira kwevaiti kuyambuka, kusefa, uye kugadzirisa zvinhu zvemubatanidzwa (mamapu) pasina kuteedzera dhata kune nzvimbo yemushandisi. Materator anogona kushandiswa kune TCP uye UDP zvigadziko, zvichibvumira zvirongwa zveBPF kudzikisira pamusoro pezvakavhurika socket zvinyorwa uye kubvisa ruzivo rwavanoda.

Zvekuvakwa RISC-V, kcov rutsigiro inoitwa (debugfs interface kuongorora iyo kernel kodhi yekuvhara), kmemleak (ndangariro inodonhedza kuona system), dura rekudzivirira, kusvetuka ma tag, uye zvisina basa (multitasking yakazvimiririra yeiyo timer).

Zvezvivakwa ARM neARM64, iyo yekumisikidza mashandiro inoshandiswa kudzora processor frequency scheduleutil (cpufreq gavhuna), iyo inonyatsoshandisa ruzivo kubva kumurongi webasa kuita sarudzo nezve frequency change, uye inogona kubva yangowana macpufreq macontrol kuti akurumidze kuchinja frequency.

Chekupedzisira, kana iwe uchida kuziva zvakawanda nezvazvo, unogona kutarisa izvo zvinyorwa mu inotevera chinongedzo.


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira data: AB Internet Networks 2008 SL
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako