Panguna nga mga inobasyon
- Ang mekanismo sa pidfd nagtugot kanimo sa pag-assign sa usa ka piho nga PID sa usa ka proseso. Ang pag-pin nagpadayon human mahunong ang proseso aron ang PID ma-isyu niini kung magsugod na usab kini. Tan-awa ang mga detalye.
- Mga limitasyon sa frequency range sa proseso scheduler. Pananglitan, ang mga kritikal nga proseso mahimong ipadagan sa minimum nga frequency threshold (ingon, dili moubos sa 3 GHz), ug ang ubos nga priority nga mga proseso mahimong ipadagan sa mas taas nga frequency threshold (pananglitan, dili molapas sa 2 GHz). Tan-awa ang mga detalye.
- Suporta alang sa AMD Navi family video chips (RX5700) sa amdgpu driver. Gipatuman ang tanang gikinahanglang gamit, lakip ang video encoding/decoding ug power management.
- Hingpit nga gipadagan sa x86-compatible nga mga Zhaoxin processors, nga gihimo isip resulta sa kolaborasyon tali sa VIA ug sa gobyerno sa Shanghai.
- Power management subsystem gamit ang Intel Speed ββββSelect nga teknolohiya, nga kinaiya sa pipila ka mga processor sa pamilyang Xeon. Ang teknolohiya nabantog tungod sa abilidad niini sa pag-ayo sa performance alang sa matag CPU core.
- Usa ka episyente sa enerhiya nga proseso sa paghulat sa wanang sa tiggamit gamit ang mga panudlo sa umwait alang sa mga processor sa Intel Tremont. Tan-awa ang mga detalye.
- Ang range 0.0.0.0/8 giaprobahan para gamiton, nga naghatag ug 16 ka milyon nga bag-ong IPv4 nga mga adres. Tan-awa ang mga detalye.
- Flexible, gaan nga ACRN hypervisor, angay alang sa pagdumala sa mga sistema sa IoT (Internet of Things). Tan-awa ang mga detalye.
Sa ubos mao ang ubang mga pagbag-o.
Pangunang bahin sa kinauyokan
- Suporta alang sa pag-compress sa firmware ngadto sa xz format, nga nagtugot kanimo sa pagpakunhod sa /lib/firmware nga direktoryo gikan sa ~420 MB ngadto sa ~130 MB.
- Usa ka bag-ong variant sa clone() nga tawag sa sistema nga adunay katakus nga magbutang daghang mga bandila. Tan-awa ang mga detalye.
- Awtomatikong pagpili sa mas dako nga font alang sa taas nga mga resolusyon sa console.
- Ang CONFIG_PREEMPT_RT nga opsyon nagtimaan sa paspas nga paghiusa sa usa ka set sa RT patches ngadto sa main kernel branch.
Subsystem sa file
- Ang sistema sa BULKSTAT ug INUMBERS nanawagan alang sa XFS v5, ug nagsugod usab ang trabaho sa pagpatuman sa multi-threaded inode traversal.
- Ang Btrfs karon naggamit ug paspas nga mga checksum (crc32c) sa tanang arkitektura.
- Ang immutability (immutability) nga bandera kay hugot nga gigamit sa pag-abli sa mga file sa Ext4. Gipatuman nga suporta alang sa mga lungag sa mga direktoryo.
- Ang CEPH nakakat-on sa pagtrabaho kauban ang SELinux.
- Ang smbdirect nga mekanismo sa CIFS wala na isipa nga eksperimento. Gidugang ang mga cryptographic algorithm para sa SMB3.1.1 GCM. Dugang nga tulin sa pag-abli sa file.
- Ang F2FS mahimong mag-host sa mga swap file; Abilidad sa pag-disable sa garbage collector nga adunay checkpoint=disable.
- Ang mga kliyente sa NFS makahimo og daghang mga koneksyon sa TCP sa usa ka server sa usa ka higayon pinaagi sa opsyon sa nconnect=X mount.
Subsystem sa memorya
- Ang matag dma-buf gihatagan ug bug-os nga inode. Ang /proc/*/fd ug /proc/*/map_files nga mga direktoryo naghatag ug daghang detalyadong impormasyon bahin sa paggamit sa shmem buffer.
- Ang smaps engine nagpakita ug bulag nga impormasyon bahin sa anonymous memory, shared memory, ug ang file cache sa smaps_rollup proc file.
- Ang paggamit sa rbtree para sa swap_extent nagpauswag sa pasundayag kung daghang mga proseso ang aktibo nga nagbaylo.
- /proc/meminfo nagpakita sa gidaghanon sa mga pahina sa vmalloc.
- Ang mga kapabilidad sa mga himan / vm / slabinfo gipalapdan sa mga termino sa paghan-ay sa mga cache pinaagi sa lebel sa pagkabahin.
Virtualization ug Security
- Ang virtio-iommu nga drayber alang sa usa ka paravirtualized device nga nagtugot kanimo sa pagpadala sa mga hangyo sa IOMMU nga walay pagsunod sa mga lamesa sa address.
- Ang virtio-pmem driver alang sa pag-access sa mga drive pinaagi sa pisikal nga address space.
- Pagpadali sa pag-access sa metadata para sa vhost. Alang sa TX PPS nga mga pagsulay nagpakita sa usa ka 24% nga pagtaas sa katulin.
- Ang Zerocopy gi-disable pinaagi sa default alang sa vhost_net.
- Ang mga yawe sa pag-encrypt mahimong i-attach sa mga namespace.
- Suporta alang sa xxhash, usa ka hilabihan ka paspas nga non-cryptographic hashing algorithm kansang katulin limitado lamang sa performance sa memorya.
Subsystem sa network
- Inisyal nga suporta para sa nexthop nga mga butang nga gidesinyo aron mapalambo ang scalability sa IPv4 ug IPv6 nga mga ruta.
- Ang Netfilter nakakat-on sa pag-offload sa pagsala ngadto sa hardware acceleration device. Gidugang ang suporta sa pagsubay sa koneksyon sa lumad alang sa mga tulay.
- Usa ka bag-ong module sa pagkontrol sa trapiko nga nagtugot kanimo sa pagmaniobra sa mga header sa pakete sa MPLS.
- Ang isdn4linux subsystem gitangtang.
- Ang mga LE ping magamit alang sa Bluetooth.
Mga arkitektura sa hardware
- Bag-ong ARM nga mga plataporma ug mga himan: Mediatek mt8183, Amlogic G12B, Kontron SMARC SoM, Google Cheza, devkit para sa Purism Librem5, Qualcomm Dragonboard 845c, Hugsun X99 TV Box, ug uban pa.
- Para sa x86, ang mekanismo nga /proc/ gidugang /arch_status aron ipakita ang impormasyon nga espesipiko sa arkitektura sama sa katapusang higayon nga gigamit ang AVX512.
- Na-optimize nga pasundayag sa VMX alang sa KVM, ang katulin sa vmexit nadugangan sa 12%.
- Gidugang ug gi-update ang lainlaing kasayuran bahin sa mga processor sa Intel KabyLake, AmberLake, WhiskeyLake ug Ice Lake.
- lzma ug lzo compression alang sa uImage sa PowerPC.
- Lig-on nga virtio-virtualization para sa S390.
- Suporta alang sa dagkong mga panid sa memorya alang sa RISCV.
- Time travel mode para sa User-mode Linux (paghinay ug pagpatulin sa oras).
Mga Driver sa Device
- Pag-ila sa metadata sa HDR alang sa mga drayber sa amdgpu ug i915.
- Mga extension sa function alang sa Vega12 ug Vega20 video chips sa amdgpu.
- Multi-segment gamma correction alang sa i915, ingon man ang asynchronous screen power off ug daghang bag-ong firmware.
- Ang Nouveau video driver nakakat-on sa pag-ila sa mga chips gikan sa TU116 nga pamilya.
- Bag-ong Bluetooth protocol MediaTek MT7663U ug MediaTek MT7668U.
- TLS TX HW offload alang sa Infiniband, ingon man ang gipauswag nga hardware ug pag-monitor sa temperatura.
- Pag-ila sa Elkhart Lake sa HD Audio driver.
- Bag-ong mga audio device ug codec: Conexant CX2072X, Cirrus Logic CS47L35/85/90, Cirrus Logic Madera, RT1011/1308.
- Ang drayber sa Apple SPI alang sa keyboard ug trackpad.
- Sa subsystem sa tigbantay, mahimo nimong itakda ang limitasyon sa oras sa pag-abli /dev/watchdogN.
- Ang mekanismo sa pagkontrol sa frequency sa cpufreq gisuportahan sa imx-cpufreq-dt ug Raspberry Pi.
Source: linux.org.ru