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