I-Linux kernel 5.0 ikhutshwe

Ukwandisa inani lenguqu enkulu ukuya kwi-5 akuthethi naluphi na utshintsho olukhulu okanye ukuchithwa kokuhambelana. Inceda nje isithandwa sethu uLinus Torvalds ukugcina uxolo lwengqondo. Apha ngezantsi kuluhlu lolunye utshintsho kunye nezinto ezintsha.

Undoqo:

  • Umcwangcisi wenkqubo yeCFS kwiiprosesa ze-asymmetric ezifana ne-ARM isebenza ngokwahlukileyo - kuqala ilayisha amandla aphantsi kunye ne-energy cores.
  • Ngokusebenzisa i-filetify yefayile yokulandela umkhondo we-API, ungafumana izaziso xa ifayile ivulelwe ukuphunyezwa.
  • Umlawuli we-cpuset udibaniswe, ongasetyenziselwa ukunciphisa amaqela eenkqubo ezisekelwe ekusebenziseni i-CPU kunye ne-NUMA nodes.
  • Inkxaso yezixhobo ezilandelayo ze-ARM zifakiwe: I-Qualcomm QCS404, i-Allwinner T3, i-NXP/Freescale i.MX7ULP, i-NXP LS1028A, i.MX8, i-RDA Micro RDA8810PL, i-Rockchip Gru Scarlet, i-Allwinner Emlid Neutis N5, kunye nabanye abaninzi.
  • Ukuphuculwa kwi-subsystem ye-ARM: i-memory hot-plug, i-Meltdown kunye nokukhusela i-Specter, i-52-bit memory addressing, njl.
  • Inkxaso yomyalelo we-WBNOINVD we-x86-64.

Inkqubo esezantsi yememori:

  • Ukutshintshwa kwethegi yovavanyo kunye nokusetyenziswa kwememori ephantsi kuyafumaneka kwisixhobo se-KASAN kumaqonga e-ARM64.
  • Ukuqhekeka kweememori kuncitshiswe kakhulu (ukuya kuthi ga kwi-90%), okubangele ukuba inkqubo ye-Transparent HugePage isebenze ngcono.
  • Ukusebenza kwe-mremap(2) kwiindawo zememori ezinkulu zonyuswe ukuya kutsho kumaxesha angama-20.
  • Kumatshini we-KSM, i-jhash2 ithathelwa indawo yi-xxhash, ngenxa yokuba isantya se-KSM kwiinkqubo ze-64-bit sinyuke ngamaxesha angama-5.
  • Ukuphuculwa kwe-ZRam kunye ne-OOM.

Vala izixhobo kunye neenkqubo zeefayile:

  • Inkqubo ye-blk-mq enenkqubo yemigangatho emininzi yemigca yokucela ibe yeyona iphambili kwizixhobo zebhloko. Yonke ikhowudi engeyo-mq isusiwe.
  • Uphuculo kwinkxaso ye-NVMe, ngakumbi malunga nokusebenza kwesixhobo kuthungelwano.
  • Kwi-Btrfs, inkxaso epheleleyo yeefayile zokutshintsha iphunyeziwe, kunye nokutshintsha i-FSID ngaphandle kokubhala kwakhona imetadata.
  • Umnxeba we-ioctl wongezwe kwi-F2FS ukulungiselela ukujonga okumisiweyo kweFS ngefsck.
  • I-Integrated BinderFS - i-pseudo-FS yonxibelelwano lwe-interprocess. Ikuvumela ukuba usebenzise iimeko ezininzi ze-Android kwindawo enye.
  • Inani lophuculo kwi-CIFS: i-cache ye-DFS, iimpawu ezongeziweyo, i-protocol ye-smb3.1.1.
  • I-ZRam isebenza ngokugqibeleleyo ngezixhobo zokutshintsha ezingasetyenziswanga, igcina inkumbulo.

Ukhuseleko kunye nokusebenza ngokubonakalayo:

  • Yongeza umsebenzi we-Streebog hash (GOST 34.11-2012), ephuhliswe yi-FSB yeRussian Federation.
  • Inkxaso ye-algorithm ye-Adiantum encryption ephuhliswe nguGoogle kwizixhobo ezinamandla aphantsi.
  • Ii-algorithms XChaCha12, XChaCha20 kunye neNHPoly1305 ifakiwe.
  • Ukuphathwa kweefowuni ze-seccomp ngoku kunokuhanjiswa kwindawo yomsebenzisi.
  • Kwiinkqubo zeendwendwe ze-KVM, inkxaso ye-Intel Processor Trace extensions iphunyezwa ngokuthotywa okuncinci kokusebenza.
  • Uphuculo kwindlela esezantsi ye-KVM/Hyper-V.
  • Umqhubi we-virtio-gpu ngoku uxhasa ukulinganisa kwe-EDID kwiimonitha ezibonakalayo.
  • Umqhubi we-virtio_blk usebenzisa ifowuni yokulahla.
  • Kuphunyezwe iimpawu zokhuseleko kwimemori ye-NV esekelwe kwiinkcukacha ze-Intel DSM 1.8.

Abaqhubi besixhobo:

  • Utshintsho kwi-DRM API ukuxhasa ngokupheleleyo ulungelelwaniso oluguquguqukayo (inxalenye yomgangatho weDisplayPort) kunye namazinga okuhlaziya aguquguqukayo (inxalenye yomgangatho we-HDMI).
  • I-Display Stream Compression standard ibandakanyiwe kuxinzelelo olungenalahleko lwemijelo yevidiyo ebhekiswa kwizikrini ezinesombululo esiphezulu.
  • Umqhubi we-AMDGPU ngoku uxhasa i-FreeSync 2 HDR kunye ne-GPU ukusetwa kwakhona kwe-CI, VI, SOC15.
  • Umqhubi wevidiyo ye-Intel ngoku uxhasa ii-chips ze-Amber Lake, i-YCBCR 4: 2: 0 kunye ne-YCBCR 4: 4: iifomati ze-4.
  • Umqhubi weNouveau uquka umsebenzi kunye neendlela zevidiyo zamakhadi evidiyo ye-Turing TU104 / TU106 yosapho.
  • Abaqhubi abadityanisiweyo beRaspberry Pi touchscreen, iiphaneli zeCDTech, Banana Pi, DLC1010GIG, njl.
  • Umqhubi we-HDA uxhasa iqhosha elithi "jack", izikhombisi ze-LED, izixhobo zeTegra186 kunye neTegra194.
  • Inkqubo esezantsi yokufakwayo ifunde ukusebenza ngocoselelo oluphezulu lokuskrola kwezinye iimpuku zikaMicrosoft kunye neLogitech.
  • Utshintsho oluninzi kubaqhubi beekhamera zewebhu, iishuneli zeTV, i-USB, i-IO, njl.

Inkqubo engaphantsi yenethiwekhi:

  • Isitaki se-UDP sixhasa i-zero-copy mechanism yokuhambisa idatha kwisokethi ngaphandle kokuphazamiseka okuphakathi.
  • Indlela yeGeneric Receive Offload nayo yongezwe apho.
  • Ukuphuculwa komsebenzi wokukhangela kwimigaqo-nkqubo ye-xfrm xa kukho inani elikhulu lazo.
  • Ukukwazi ukukhupha iitonela kufakwe kumqhubi weVLAN.
  • Inani lophuculo kwinkxaso ye-Infiniband kunye neenethiwekhi ezingenazintambo.

umthombo: linux.org.ru

Yongeza izimvo