I-Linux kernel 5.0 isikhishiwe

Ukwenyusa inombolo yenguqulo enkulu iye ku-5 akusho izinguquko ezinkulu noma ukwahlukaniswa kokuhambisana. Kumane kusize uLinus Torvalds wethu othandekayo ukuthi alondoloze ukuthula kwengqondo. Ngezansi kunohlu lwezinye izinguquko nezinto ezintsha.

Umnyombo:

  • Isihleli senqubo ye-CFS kuma-asymmetric processors afana ne-ARM sisebenza ngendlela ehlukile - siqale silayishe ama-cores anamandla aphansi nawonga amandla.
  • Nge-API yokulandela umcimbi we- fanotify ifayela, ungathola izaziso uma ifayela livulwa ukuze lisetshenziswe.
  • Isilawuli se-cpuset sihlanganisiwe, esingasetshenziswa ukukhawulela amaqembu ezinqubo ngokusekelwe ekusetshenzisweni kwe-CPU namanodi e-NUMA.
  • Ukusekelwa kwamadivayisi we-ARM alandelayo kufakiwe: I-Qualcomm QCS404, Allwinner T3, NXP/Freescale i.MX7ULP, NXP LS1028A, i.MX8, RDA Micro RDA8810PL, Rockchip Gru Scarlet, Allwinner Emlid Neutis N5, nabanye abaningi.
  • Ukuthuthukiswa kwesistimu engaphansi ye-ARM: i-memory hot-plug, ukuvikelwa kwe-Meltdown ne-Specter, ikheli lememori engu-52-bit, njll.
  • Usekelo lwemiyalo ye-WBNOINVD ye-x86-64.

Isistimu engaphansi yememori:

  • Ukufaka umaka wokuhlola osebenzisa inkumbulo ephansi kuyatholakala kuthuluzi le-KASAN kumapulatifomu e-ARM64.
  • Ukuhlukaniswa kwenkumbulo kwehliswe kakhulu (kufika ku-90%), okuholela ekutheni indlela ye-Transparent HugePage isebenze kangcono.
  • Ukusebenza kwe-mremap(2) ezindaweni ezinkulu zenkumbulo kukhushulwe kufika izikhathi ezingu-20.
  • Kumshini we-KSM, i-jhash2 ithathelwa indawo yi-xxhash, ngenxa yokuthi isivinini se-KSM kumasistimu angama-64-bit sikhuphuke izikhathi ezi-5.
  • Ukuthuthukiswa kwe-ZRam ne-OOM.

Vimba amadivayisi namasistimu wefayela:

  • Indlela ye-blk-mq enohlelo olunamazinga amaningi olayini bezicelo isibe iyona eyinhloko yamadivayisi wokuvimba. Yonke ikhodi engeyona ye-mq isusiwe.
  • Ukuthuthukiswa kosekelo lwe-NVMe, ikakhulukazi mayelana nokusebenza kwedivayisi kunethiwekhi.
  • Kuma-Btrfs, ukusekelwa okugcwele kwamafayela okushintshaniswa kuyasetshenziswa, kanye nokushintsha i-FSID ngaphandle kokubhala kabusha imethadatha.
  • Ucingo lwe-ioctl lwengezwe ku-F2FS ukuze kuhlolwe kuhlehliswe i-FS nge-fsck.
  • I-Integrated BinderFS - i-pseudo-FS yokuxhumana kwe-interprocess. Ikuvumela ukuthi usebenzise izimo eziningi ze-Android endaweni efanayo.
  • Inani lentuthuko ku-CIFS: inqolobane ye-DFS, izibaluli ezinwetshiwe, iphrothokholi ye-smb3.1.1.
  • I-ZRam isebenza kahle kakhulu ngamadivayisi ashintshiwe angasetshenzisiwe, igcina inkumbulo.

Ukuphepha nokwenza izinto ezibonakalayo:

  • Kwengezwe umsebenzi we-Streebog hash (GOST 34.11-2012), othuthukiswe yi-FSB ye-Russian Federation.
  • Usekelo lwe-algorithm yokubethela ye-Adiantum ethuthukiswe i-Google yamadivayisi anamandla aphansi.
  • Ama-algorithms XChaCha12, XChaCha20 kanye ne-NHPoly1305 afakiwe.
  • Ukuphathwa kwezingcingo ze-seccomp manje kungathuthelwa endaweni yomsebenzisi.
  • Kuzinhlelo zezivakashi ze-KVM, ukusekelwa kwezandiso ze-Intel Processor Trace zisetshenziswa ngokonakaliswa kokusebenza okuncane.
  • Ukuthuthukiswa kohlelo olungaphansi lwe-KVM/Hyper-V.
  • Umshayeli we-virtio-gpu manje usesekela ukulingiswa kwe-EDID kwabaqaphi ababonakalayo.
  • Umshayeli we-virtio_blk usebenzisa ukulahla ikholi.
  • Kusetshenziswe izici zokuphepha zememori ye-NV ngokusekelwe ku-Intel DSM 1.8.

Izishayeli Zedivayisi:

  • Izinguquko ku-DRM API ukuze isekele ngokugcwele ukuvumelanisa okuguquguqukayo (ingxenye yezinga le-DisplayPort) kanye nezilinganiso zokuvuselela eziguquguqukayo (ingxenye yezinga le-HDMI).
  • Izinga Lokuminyanisa Ukusakaza lifakwe phakathi kokuminyanisa okungenakulahlekelwa kokusakazwa kwevidiyo okuqondiswe ezikrinini ezinokulungiswa okuphezulu.
  • Umshayeli we-AMDGPU manje usesekela i-FreeSync 2 HDR nokusethwa kabusha kwe-GPU kwe-CI, VI, SOC15.
  • Umshayeli wevidiyo we-Intel manje usesekela ama-chips e-Amber Lake, amafomethi e-YCBCR 4:2:0 kanye ne-YCBCR 4:4:4.
  • Umshayeli we-Nouveau uhlanganisa umsebenzi namamodi wevidiyo wamakhadi wevidiyo omndeni we-Turing TU104/TU106.
  • Abashayeli abahlanganisiwe besikrini sokuthinta i-Raspberry Pi, amaphaneli e-CDTech, i-Banana Pi, i-DLC1010GIG, njll.
  • Umshayeli we-HDA usekela inkinobho ethi "jack", izinkomba ze-LED, amadivayisi we-Tegra186 ne-Tegra194.
  • Isistimu engaphansi yokokufaka ifunde ukusebenza ngokuskrola okunembayo kwamanye amagundane e-Microsoft ne-Logitech.
  • Izinguquko eziningi kubashayeli bamakamera ewebhu, izishuna ze-TV, i-USB, i-IIO, njll.

Isistimu engaphansi yenethiwekhi:

  • Isitaki se-UDP sisekela indlela yekhophi eyiziro yokudlulisa idatha kusokhethi ngaphandle kokubhafa okumaphakathi.
  • I-Generic Receive Offload mechanism nayo yengezwe lapho.
  • Ukusebenza kosesho okuthuthukisiwe kuzinqubomgomo ze-xfrm uma kunenani elikhulu lazo.
  • Amandla okukhipha amathaneli angeziwe kumshayeli we-VLAN.
  • Inani lentuthuko ekusekelweni kwe-Infiniband namanethiwekhi angenantambo.

Source: linux.org.ru

Engeza amazwana