I-Linux kernel 5.3 ikhutshiwe!

Iinguqulelo eziphambili

  • Indlela ye pidfd ikuvumela ukuba unike iPID ethile kwinkqubo. I-Pinning iyaqhubeka emva kokuba inkqubo iphelile ukuze i-PID ikhutshwe kuyo xa iqala kwakhona. Jonga iinkcukacha.
  • Unyino loluhlu lwamaxesha kumcwangcisi wenkqubo. Ngokomzekelo, iinkqubo ezibalulekileyo zinokuqhutywa kumlinganiselo omncinci wokuphindaphinda (ukuthi, akukho ngaphantsi kwe-3 GHz), kunye neenkqubo eziphantsi-phambili zingaqhutywa kwi-frequency threshold ephezulu (umzekelo, akukho ngaphezu kwe-2 GHz). Jonga iinkcukacha.
  • Inkxaso yeechips zevidiyo ze-AMD Navi (RX5700) kumqhubi we-amdgpu. Yonke imisebenzi eyimfuneko iphunyeziwe, kubandakanywa i-encoding/decoding yevidiyo kunye nolawulo lwamandla.
  • Isebenza ngokupheleleyo kwiiprosesa zeZhaoxin ezihambelanayo ze-x86, ezenziwe ngenxa yentsebenziswano phakathi kwe-VIA kunye norhulumente waseShanghai.
  • Inkqubo engaphantsi yolawulo lwamandla usebenzisa i-Intel Speed ​​​​Khetha itekhnoloji, uphawu lwezinye iiprosesa zosapho lweXeon. Itekhnoloji iphawuleka ngokukwazi kwayo ukulungisa kakuhle ukusebenza kondoqo we-CPU nganye.
  • Inkqubo yokulinda eyonga amandla usebenzisa i-umwait yeeprosesa ze-Intel Tremont. Jonga iinkcukacha.
  • Uluhlu lwe-0.0.0.0/8 luvunyiwe ukuba lusetyenziswe, olunika i-16 yezigidi zeedilesi ze-IPv4 ezintsha. Jonga iinkcukacha.
  • I-Flexible, lightweight ACRN hypervisor, ilungele kakuhle ukulawula iinkqubo ze-IoT (i-Intanethi yezinto). Jonga iinkcukacha.

Ngezantsi kukho ezinye iinguqu.

Inxalenye ephambili yondoqo

  • Inkxaso yokucinezela i-firmware kwifomati ye-xz, ekuvumela ukuba unciphise i/lib/firmware directory ukusuka ~ 420 MB ukuya ~ 130 MB.
  • Umahluko omtsha we-clone () inkqubo yokufowuna ngokukwazi ukuseta iiflegi ezininzi. Jonga iinkcukacha.
  • Ukukhetha okuzenzekelayo kwefonti enkulu kwizisombululo eziphezulu kwi-console.
  • Ukhetho lweCONFIG_PREEMPT_RT luphawula udibaniso olukhawulezayo lweseti yeepetshi zeRT kwisebe le kernel engundoqo.

Inkqubo esezantsi yefayile

  • I-BULKSTAT kunye ne-INUMBERS inkqubo ibiza i-XFS v5, kwaye umsebenzi sele uqalile ekuphumezeni i-inode traversal multi-threaded.
  • I-Btrfs ngoku isebenzisa ii-checksums ezikhawulezayo (crc32c) kuzo zonke ii-architectures.
  • Ukungaguquki (ukungaguquki) iflegi ngoku isetyenziswa ngokungqongqo ukuvula iifayile kwi-Ext4. Iphunyeziwe inkxaso yemingxuma kwizikhokelo.
  • I-CEPH ifunde ukusebenza kunye ne-SELinux.
  • Indlela ye-smbdirect kwi-CIFS ayisathathwa njengovavanyo. I-cryptographic algorithms eyongeziweyo ye-SMB3.1.1 GCM. Ukonyuka kwesantya sokuvula ifayile.
  • I-F2FS inokusingatha iifayile zokutshintsha; zisebenza ngendlela yokufikelela ngokuthe ngqo. Ukukwazi ukuvala umqokeleli wenkunkuma ngendawo yokukhangela=khubaza.
  • Abathengi be-NFS banokuseka imidibaniso emininzi ye-TCP kwiseva ngaxeshanye besebenzisa i-nconnect=X yokhetho lokunyuka.

Inkqubo engaphantsi kweMemori

  • I-dma-buf nganye inikwe i-inode epheleleyo. I/proc/*/fd kunye /proc/*/map_files abalawuli babonelela ngolwazi oluninzi oluneenkcukacha malunga nokusetyenziswa kwe-shmem buffer.
  • Injini yesmaps ibonisa ulwazi olwahlukileyo malunga nememori engaziwa, imemori ekwabelwana ngayo, kunye nefayile efihliweyo kwifayile yeproc smaps_rollup.
  • Ukusebenzisa i-rbtree ye-swap_extent kuphuculwe ukusebenza xa iinkqubo ezininzi bezitshintshisa.
  • /proc/meminfo ibonisa inani lamaphepha e-vmalloc.
  • Izakhono zezixhobo/vm/slabinfo zandisiwe ngokwemiqathango yokuhlenga ii-cache ngokweqondo lokuqhekeka.

Ukwenziwa kweVirtual kunye noKhuseleko

  • Umqhubi we-virtio-iommu wesixhobo se-paravirtualized esikuvumela ukuba uthumele izicelo ze-IOMMU ngaphandle kokulinganisa iitafile zeedilesi.
  • Umqhubi we-virtio-pmem wokufikelela kwiidrives ngesithuba sedilesi yendawo.
  • Ukukhawulezisa ukufikelela kwimetadata ye-vhost. Kwiimvavanyo ze-TX PPS zibonisa ukunyuka kwe-24% kwisantya.
  • I-Zerocopy ivaliwe ngokungagqibekanga kwi-vhost_net.
  • Izitshixo zoguqulelo oluntsonkothileyo zingancanyathiselwa kwizithuba zamagama.
  • Inkxaso ye-xxhash, i-algorithm ye-hashing ekhawuleza kakhulu engeyiyo eye-cryptographic enesantya esilinganiselweyo kuphela kukusebenza kwememori.

Inkqubo engaphantsi yothungelwano

  • Inkxaso yokuqala yezinto ze-nexhop eziyilelwe ukuphucula ukukala kwe-IPv4 kunye ne-IPv6 iindlela.
  • I-Netfilter ifunde ukukhuphela isihluzo kwizixhobo zokukhawulezisa izixhobo. Kongezwe uqhagamshelwano lwemveli inkxaso yokulandelela iibhulorho.
  • Imodyuli entsha yolawulo lwendlela ekuvumela ukuba usebenzise iiheader zepakethe yeMPLS.
  • Inkqubo esezantsi ye-isdn4linux isusiwe.
  • I-LE pings iyafumaneka kwiBluetooth.

Uyilo lwe-Hardware

  • Amaqonga amatsha e-ARM kunye nezixhobo: Mediatek mt8183, Amlogic G12B, Kontron SMARC SoM, Google Cheza, devkit for Purism Librem5, Qualcomm Dragonboard 845c, Hugsun X99 TV Box, njl.
  • Kwi-x86, i/proc/ indlela yongeziwe /arch_status ukubonisa ulwazi oluthile lolwakhiwo njengexesha lokugqibela i-AVX512 isetyenzisiweyo.
  • Ukusebenza kwe-VMX elungiselelwe i-KVM, isantya se-vmexit sinyuke nge-12%.
  • Yongezwe kwaye ihlaziywe ulwazi olwahlukeneyo malunga ne-Intel KabyLake, i-AmberLake, i-WhiskyLake kunye ne-Ice Lake processors.
  • Uxinzelelo lwe-lzma kunye ne-lzo ye-uImage kwiPowerPC.
  • Khusela i-virtio-virtualization ye-S390.
  • Inkxaso yamaphepha amakhulu ememori ye-RISCV.
  • Imowudi yokuhamba kwexesha ye-User-mowudi ye-Linux (ixesha lokucotha kunye nokukhawuleza).

Abaqhubi besixhobo

  • Ukuqatshelwa kwemethadatha ye-HDR ye-amdgpu kunye nabaqhubi be-i915.
  • Ukongezwa kokusebenza kweVega12 kunye neVega20 yevidiyo chips kwi-amdgpu.
  • Ukulungiswa kwe-gamma ye-multi-segment ye-i915, kunye nokucinywa kwesikrini se-asynchronous kunye nenani le-firmware entsha.
  • Umqhubi wevidiyo we-Nouveau uye wafunda ukuqaphela ii-chips ezivela kusapho lwe-TU116.
  • Iiprothokholi ezintsha zeBluetooth MediaTek MT7663U kunye neMediaTek MT7668U.
  • I-TLS TX HW ikhuphela i-Infiniband, kunye ne-hardware ephuculweyo kunye nokubeka iliso lobushushu.
  • Ukuqatshelwa kwe-Elkhart Lake kumqhubi we-HD Audio.
  • Izixhobo ezitsha zomsindo kunye neekhowudi: Conexant CX2072X, Cirrus Logic CS47L35/85/90, Cirrus Logic Madera, RT1011/1308.
  • Umqhubi we-Apple SPI wekhibhodi kunye ne-trackpad.
  • Kwi-subsystem ye-watchdog, unokumisela umda wexesha lokuvula /dev/watchdogN.
  • Indlela yokulawula i-cpufreq frequency ixhaswa yi-imx-cpufreq-dt kunye neRaspberry Pi.

umthombo: linux.org.ru

Yongeza izimvo