Linux kernel 5.0 yakaburitswa

Kuwedzera huwandu hweshanduro huru kusvika pa5 hazvireve chero shanduko huru kana kuparara kwekuenderana. Zvinongobatsira mudiwa wedu Linus Torvalds kuchengetedza runyararo rwepfungwa. Pazasi pane rondedzero yedzimwe shanduko uye hutsva.

Core core:

  • Iyo CFS process scheduler pane asymmetric processors seARM inoshanda zvakasiyana - inotanga kurodha yakaderera-simba uye simba-rinoshanda makori.
  • Kuburikidza neiyo fanotify faira chiitiko chekutevera API, unogona kugamuchira zviziviso kana faira ravhurwa kuti riitwe.
  • Iyo cpuset controller yakasanganiswa, iyo inogona kushandiswa kudzikamisa mapoka emaitiro zvichienderana nekushandiswa kweCPU uye NUMA node.
  • Tsigiro yemidziyo yeARM inotevera inosanganisirwa: Qualcomm QCS404, Allwinner T3, NXP/Freescale i.MX7ULP, NXP LS1028A, i.MX8, RDA Micro RDA8810PL, Rockchip Gru Scarlet, Allwinner Emlid Neutis N5, nevamwe vakawanda.
  • Kuvandudzwa kweiyo ARM subsystem: memory hot-plug, Meltdown uye Specter kuchengetedza, 52-bit memory kero, nezvimwe.
  • Tsigiro yeWBNOINVD kuraira kwe x86-64.

Memory subsystem:

  • Test tag substitution ine yakaderera memory manwiro inowanikwa kune KASAN chishandiso pamapuratifomu eARM64.
  • Memory kupatsanurwa kwakadzikiswa zvakanyanya (kusvika ku90%), zvichiita kuti Transparent HugePage michina ishande zvirinani.
  • Kuita kwemremap(2) panzvimbo hombe dzendangariro kwakawedzerwa kusvika kamakumi maviri.
  • Muchigadziriso cheKSM, jhash2 inotsiviwa ne xxhash, nekuda kwekuti kumhanya kweKSM pane 64-bit masisitimu kwakawedzera nekashanu.
  • Kuvandudzwa kweZRam neOOM.

Vhara zvishandiso uye masisitimu emafaira:

  • Iyo blk-mq michina ine akawanda-level sisitimu yekukumbira mitsara yave iyo huru kune block zvishandiso. Yese isiri-mq kodhi yakabviswa.
  • Kuvandudzwa kwerutsigiro rweNVMe, kunyanya maererano nemashandiro emudziyo pamusoro petiweki.
  • Kune maBtrfs, rutsigiro rwakazara rwekuchinja mafaera rwunoitwa, pamwe nekushandura iyo FSID pasina kunyorazve metadata.
  • Iyo ioctl kufona yawedzerwa kuF2FS kuti itariswe kutariswa kweFS kuburikidza nefsck.
  • Integrated BinderFS - a pseudo-FS for interprocess communication. Inokutendera kuti umhanye akawanda maekisi eAroid munzvimbo imwechete.
  • Huwandu hwekuvandudzwa muCIFS: DFS cache, hunhu hwakawedzerwa, smb3.1.1 protocol.
  • ZRam inoshanda zvakanyanya nemashandisirwo asina kushandiswa ekuchinjanisa, kuchengetedza ndangariro.

Chengetedzo uye virtualization:

  • Yakawedzera iyo Streebog hash basa (GOST 34.11-2012), yakagadzirwa neFSB yeRussian Federation.
  • Tsigiro yeAdiantum encryption algorithm yakagadziriswa neGoogle kune yakaderera-simba zvishandiso.
  • Algorithms XChaCha12, XChaCha20 uye NHPoly1305 inosanganisirwa.
  • Kubata kweseccomp mafoni ikozvino kunogona kutamirwa munzvimbo yemushandisi.
  • Kune KVM yevaenzi masisitimu, tsigiro yeIntel processor Trace mawedzero anoitwa nekuderera kwekuita kuderera.
  • Kuvandudza muKVM/Hyper-V subsystem.
  • Iyo virtio-gpu mutyairi ikozvino inotsigira EDID simulation yeanoona monitors.
  • Mutyairi wevirtio_blk anoshandisa kurasa kufona.
  • Yakamisikidzwa kuchengetedza maficha eNV memory yakavakirwa paIntel DSM 1.8 zvakatemwa.

Device Driver:

  • Shanduko ku DRM API kuti utsigire zvizere kuchinjika sync (chikamu cheDisplayPort chiyero) uye akasiyana mareti ekuzorodza (chikamu cheiyo HDMI chiyero).
  • Display Stream Compression standard inosanganisirwa yekusarasikirwa nekutsikirira kwevhidhiyo hova dzakatariswa kune yakakwirira-resolution skrini.
  • AMDGPU mutyairi ikozvino anotsigira FreeSync 2 HDR uye GPU reset yeCI, VI, SOC15.
  • Iyo Intel vhidhiyo mutyairi ikozvino inotsigira Amber Lake chips, YCBCR 4: 2: 0 uye YCBCR 4: 4: 4 mafomati.
  • Mutyairi weNouveau anosanganisira basa nemamodhi evhidhiyo emakadhi evhidhiyo emhuri yeTuring TU104/TU106.
  • Akabatanidzwa madhiraivha eRaspberry Pi touchscreen, CDTech mapaneru, Banana Pi, DLC1010GIG, nezvimwe.
  • Mutyairi weHDA anotsigira bhatani re "jack", LED zviratidzo, Tegra186 uye Tegra194 zvishandiso.
  • Iyo yekuisa subsystem yakadzidza kushanda nepamusoro-chaiyo kupuruzira pane mamwe Microsoft uye Logitech mbeva.
  • Shanduko zhinji mumadhiraivha ewebhumakamera, TV tuners, USB, IIO, nezvimwe.

Network subsystem:

  • Iyo UDP stack inotsigira zero-kopi nzira yekufambisa data pamusoro pesokisi isina yepakati buffering.
  • Iyo Generic Receive Offload michina yakawedzerwa ipapo.
  • Kuvandudzwa kwekuita kwekutsvaga mu xfrm mitemo kana paine huwandu hwayo.
  • Iko kugona kuburitsa tunnels kwawedzerwa kumutyairi weVLAN.
  • Huwandu hwekuvandudzwa mukutsigira Infiniband uye isina waya network.

Source: linux.org.ru

Voeg