I-Linux kernel 5.3 isikhishiwe!

Emisha eyinhloko

  • Indlela ye-pidfd ikuvumela ukuthi unikeze i-PID ethile kunqubo. Ukuphina kuyaqhubeka ngemva kokuthi inqubo isinqanyuliwe ukuze i-PID inikezwe yona uma iqala futhi. Imininingwane.
  • Imikhawulo yobubanzi befrikhwensi kusihleli senqubo. Isibonelo, izinqubo ezibucayi zingaqhutshwa kumkhawulo omncane wefrikhwensi (ithi, hhayi ngaphansi kuka-3 GHz), futhi izinqubo ezingabalulekile kakhulu zingaqhutshwa kumkhawulo ophezulu wefrikhwensi (isibonelo, ungabi ngaphezu kuka-2 GHz). Imininingwane.
  • Ukusekelwa kwama-chips omndeni we-AMD Navi (RX5700) kumshayeli we-amdgpu. Yonke imisebenzi edingekayo ifakiwe, okuhlanganisa ukubhala ngekhodi/ukukhipha amakhodi kwevidiyo nokuphathwa kwamandla.
  • Isebenza ngokugcwele kumaphrosesa e-Zhaoxin ahambisana ne-x86, adalwe ngenxa yokusebenzisana phakathi kwe-VIA nohulumeni wase-Shanghai.
  • Isistimu engaphansi yokuphathwa kwamandla isebenzisa ubuchwepheshe be-Intel Speed ​​​​Select, isici samanye amaphrosesa omndeni wakwaXeon. Ubuchwepheshe buphawuleka ngekhono labo lokushuna kahle ukusebenza komnyombo ngamunye we-CPU.
  • Inqubo yokulinda yesikhala somsebenzisi ewonga amandla isebenzisa imiyalelo ye-umwait yamaphrosesa e-Intel Tremont. Imininingwane.
  • Ububanzi 0.0.0.0/8 buvunyelwe ukusetshenziswa, obunikeza amakheli e-IPv16 amasha ayizigidi ezingu-4. Imininingwane.
  • I-Flexible, lightweight ACRN hypervisor, ifaneleka kahle ukuphatha izinhlelo ze-IoT (I-inthanethi Yezinto). Imininingwane.

Ngezansi kukhona ezinye izinguquko.

Ingxenye eyinhloko yomgogodla

  • Ukusekelwa kokuminyanisa i-firmware kufomethi ye-xz, ekuvumela ukuthi wehlise inkomba ye-/lib/firmware isuke ku-~420 MB iye ku-~130 MB.
  • Okuhlukile okusha kwekholi yesistimu ye-clone() enekhono lokusetha amafulegi amaningi. Imininingwane.
  • Ukukhetha okuzenzakalelayo kwefonti enkulu ngokulungiswa okuphezulu kukhonsoli.
  • Inketho ye-CONFIG_PREEMPT_RT imaka ukuhlanganiswa okusheshayo kwesethi yamapeshi e-RT egatsheni le-kernel eyinhloko.

Isistimu engaphansi yefayela

  • Isistimu ye-BULKSTAT ne-INUMBERS ibiza i-XFS v5, futhi umsebenzi usuqalile ekusebenziseni ukuvundla kwe-inode enemicu eminingi.
  • I-Btrfs manje isebenzisa ama-checksums asheshayo (crc32c) kuwo wonke ama-architecture.
  • Ifulegi lokungaguquki (ukungaguquki) manje selisetshenziswa ngokuqinile ukuze uvule amafayela ku-Ext4. Usekelo olusetshenzisiwe lwezimbobo kuhlu lwemibhalo.
  • I-CEPH ifunde ukusebenza ne-SELinux.
  • Indlela ye-smbdirect ku-CIFS ayisathathwa njengokuhlola. Kungezwe ama-cryptographic algorithms we-SMB3.1.1 GCM. Kukhushulwe isivinini sokuvula ifayela.
  • I-F2FS ingabamba amafayela okushintshaniswa; asebenza ngemodi yokufinyelela okuqondile. Ikhono lokukhubaza umqoqi kadoti ngendawo yokuhlola=khubaza.
  • Amaklayenti e-NFS angasungula ukuxhumana okuningi kwe-TCP kuseva ngesikhathi esisodwa ngenketho yokukhweza ethi nconnect=X.

Isistimu engaphansi yememori

  • I-dma-buf ngayinye inikezwa i-inode egcwele. Izikhombisi ze-/proc/*/fd kanye /proc/*/map_files zinikeza imininingwane eminingi mayelana nokusetshenziswa kwebhafa ye-shmem.
  • Injini ye-smaps ibonisa ulwazi oluhlukene mayelana nenkumbulo engaziwa, inkumbulo eyabiwe, kanye nenqolobane yefayela kufayela le-smaps_rollup proc.
  • Ukusebenzisa i-rbtree ekusebenzeni okuthuthukisiwe kwe-swap_extent lapho izinqubo eziningi bezishintshaniswa.
  • /proc/meminfo ibonisa inombolo yamakhasi e-vmalloc.
  • Amandla wamathuluzi/vm/slabinfo anwetshiwe mayelana nokuhlunga izinqolobane ngezinga lokuhlukaniswa.

I-Virtualization kanye Nokuphepha

  • Umshayeli we-virtio-iommu wedivayisi eyenziwe nge-paravirtualized evumela ukuthumela izicelo ze-IOMMU ngaphandle kokulingisa amathebula amakheli.
  • Umshayeli we-virtio-pmem wokufinyelela ushayela ngesikhala sekheli lendawo.
  • Ukusheshisa ukufinyelela imethadatha ye-vhost. Ezivivinyweni ze-TX PPS zibonisa ukwenyuka kwejubane ngo-24%.
  • I-Zerocopy ivaliwe ngokuzenzakalelayo ku-vhost_net.
  • Okhiye bokubethela bangaxhunywa kuzikhala zamagama.
  • Usekelo lwe-xxhash, i-algorithm ye-hashing engeyona i-cryptographic eshesha kakhulu ijubane layo likhawulelwe ukusebenza kwenkumbulo.

Isistimu engaphansi yenethiwekhi

  • Usekelo lokuqala lwezinto ze-nexhop ezidizayinelwe ukuthuthukisa ukukala kwemizila ye-IPv4 ne-IPv6.
  • I-Netfilter ifunde ukukhulula ukuhlunga kumadivayisi wokusheshisa ihadiwe. Kwengezwe usekelo lokulandelela uxhumo lwamabhuloho.
  • Imojula entsha yokulawula ithrafikhi ekuvumela ukuthi uguqule izihloko zephakethe le-MPLS.
  • I-subsystem ye-isdn4linux isusiwe.
  • I-LE pings iyatholakala nge-Bluetooth.

Hardware Architectures

  • Izinkundla ezintsha ze-ARM namadivayisi: Mediatek mt8183, Amlogic G12B, Kontron SMARC SoM, Google Cheza, devkit for Purism Librem5, Qualcomm Dragonboard 845c, Hugsun X99 TV Box, njll.
  • Ku-x86, i-/proc/ mechanism yengeziwe /arch_status ukuze ubonise ulwazi oluqondene nezakhiwo njengesikhathi sokugcina lapho i-AVX512 isetshenziswa khona.
  • Ukusebenza kwe-VMX okulungiselelwe kwe-KVM, isivinini se-vmexit sikhuphuke ngo-12%.
  • Kwengezwe futhi kwabuyekezwa imininingwane ehlukahlukene mayelana nama-Intel KabyLake, AmberLake, WhiskyLake kanye nama-Ice Lake processors.
  • I-lzma ne-lzo yokucindezelwa kwe-uImage ku-PowerPC.
  • Vikela i-virtio-virtualization ye-S390.
  • Ukusekelwa kwamakhasi enkumbulo amakhulu e-RISCV.
  • Imodi yokuhamba yesikhathi ye-Linux yemodi yomsebenzisi (ukwehla kwesikhathi nokusheshisa).

Izishayeli zedivayisi

  • Ukuqashelwa kwemethadatha ye-HDR yabashayeli be-amdgpu kanye ne-i915.
  • Izandiso zokusebenza zama-Vega12 kanye ne-Vega20 ama-chips wevidiyo ku-amdgpu.
  • Ukulungiswa kwe-gamma ye-Multi-segment ye-i915, kanye nokucinywa kwesikrini kwe-asynchronous kanye nenani le-firmware entsha.
  • Umshayeli wevidiyo we-Nouveau ufunde ukubona ama-chips emndenini we-TU116.
  • Amaphrothokholi amasha e-Bluetooth MediaTek MT7663U kanye ne-MediaTek MT7668U.
  • I-TLS TX HW ikhiphela i-Infiniband, kanye nezingxenyekazi zekhompuyutha ezithuthukisiwe nokuqapha izinga lokushisa.
  • Ukuqashelwa kwe-Elkhart Lake kumshayeli we-HD Audio.
  • Amadivayisi amasha omsindo namakhodikhi: I-Conexant CX2072X, Cirrus Logic CS47L35/85/90, Cirrus Logic Madera, RT1011/1308.
  • Umshayeli we-Apple SPI wekhibhodi ne-trackpad.
  • Kusistimu engaphansi ye-watchdog, ungasetha umkhawulo wesikhathi sokuvula /dev/watchdogN.
  • Indlela yokulawula imvamisa ye-cpufreq isekelwa yi-imx-cpufreq-dt kanye ne-Raspberry Pi.

Source: linux.org.ru

Engeza amazwana