Innovazzjonijiet ewlenin
- Il-mekkaniżmu pidfd jippermettilek tassenja PID speċifiku għal proċess. Il-pinning ikompli wara li l-proċess jintemm sabiex il-PID ikun jista' jinħareġlu meta jerġa' jibda. Dettalji.
- Limitazzjonijiet ta 'firxiet ta' frekwenza fl-iskedar tal-proċess. Pereżempju, proċessi kritiċi jistgħu jitmexxew f'limitu minimu ta 'frekwenza (jiġifieri, mhux inqas minn 3 GHz), u proċessi ta' prijorità baxxa jistgħu jitmexxew f'limitu ta 'frekwenza ogħla (per eżempju, mhux aktar minn 2 GHz). Dettalji.
- Appoġġ għal ċipep tal-vidjo tal-familja AMD Navi (RX5700) fis-sewwieq amdgpu. Il-funzjonalità kollha meħtieġa hija implimentata, inklużi l-kodifikazzjoni/dekodifikazzjoni tal-vidjo u l-ġestjoni tal-enerġija.
- Imħaddma bis-sħiħ fuq proċessuri Zhaoxin kompatibbli x86, maħluqa bħala riżultat ta 'kollaborazzjoni bejn VIA u l-gvern ta' Shanghai.
- Subsistema ta 'ġestjoni tal-enerġija bl-użu tat-teknoloġija Intel Speed Select, karatteristika ta' xi proċessuri tal-familja Xeon. It-teknoloġija hija notevoli għall-kapaċità tagħha li tirfina l-prestazzjoni għal kull qalba tas-CPU.
- Mekkaniżmu ta' stennija tal-proċess tal-ispazju tal-utent effiċjenti fl-enerġija li juża struzzjonijiet umwait għall-proċessuri Intel Tremont. Dettalji.
- Il-firxa 0.0.0.0/8 hija approvata għall-użu, li tagħti 16-il miljun indirizz IPv4 ġdid. Dettalji.
- Iperviżur ACRN flessibbli, ħafif, adattat tajjeb għall-ġestjoni tas-sistemi IoT (Internet tal-Oġġetti). Dettalji.
Hawn taħt hemm xi bidliet oħra.
Parti prinċipali tal-qalba
- Appoġġ għall-kompressjoni tal-firmware f'format xz, li jippermettilek tnaqqas id-direttorju /lib/firmware minn ~420 MB għal ~130 MB.
- Varjant ġdid tas-sejħa tas-sistema clone() bil-kapaċità li tissettja aktar bnadar. Dettalji.
- Għażla awtomatika ta 'font akbar għal riżoluzzjonijiet għolja fil-console.
- L-għażla CONFIG_PREEMPT_RT timmarka l-integrazzjoni mgħaġġla ta 'sett ta' garżi RT fil-fergħa prinċipali tal-kernel.
Subsistema tal-fajls
- Is-sejħiet tas-sistema BULKSTAT u INUMBERS għal XFS v5, u bdiet ukoll ix-xogħol fuq l-implimentazzjoni ta 'traversal ta' inode multi-threaded.
- Btrfs issa juża checksums veloċi (crc32c) fuq l-arkitetturi kollha.
- Il-marka tal-immutabilità (immutabilità) issa hija applikata b'mod strett għall-fajls miftuħa fuq Ext4. Appoġġ implimentat għat-toqob fid-direttorji.
- CEPH tgħallem jaħdem ma' SELinux.
- Il-mekkaniżmu smbdirect fis-CIFS m'għadux meqjus bħala sperimentali. Algoritmi kriptografiċi miżjuda għal SMB3.1.1 GCM. Żieda fil-veloċità tal-ftuħ tal-fajl.
- F2FS jistgħu jospitaw fajls ta 'skambju huma joperaw fil-mod ta' aċċess dirett. Kapaċità li tiddiżattiva l-kollettur taż-żibel b'punt ta 'kontroll = tiddiżattiva.
- Il-klijenti NFS jistgħu jistabbilixxu konnessjonijiet multipli TCP għal server f'daqqa permezz tal-għażla nconnect=X mount.
Subsistema tal-memorja
- Kull dma-buf jingħata inode sħiħ. Id-direttorji /proc/*/fd u /proc/*/map_files jipprovdu ħafna informazzjoni dettaljata dwar l-użu tal-buffer shmem.
- Il-magna smaps turi informazzjoni separata dwar memorja anonima, memorja kondiviża, u l-cache tal-fajls fil-fajl proc smaps_rollup.
- L-użu ta' rbtree għal swap_extent tejbet il-prestazzjoni meta ħafna proċessi kienu qed jinbidlu b'mod attiv.
- /proc/meminfo juri n-numru ta' paġni vmalloc.
- Il-kapaċitajiet ta' tools/vm/slabinfo ġew estiżi f'termini ta' għażla tal-caches skont il-grad ta' frammentazzjoni.
Virtualization u Sigurtà
- Is-sewwieq virtio-iommu għal apparat paravirtualizzat li jippermettilek tibgħat talbiet IOMMU mingħajr ma timita t-tabelli tal-indirizzi.
- Is-sewwieq virtio-pmem biex jaċċessa drajvs permezz tal-ispazju tal-indirizz fiżiku.
- Aċċelerazzjoni tal-aċċess għall-metadata għal vhost. Għal testijiet TX PPS juru żieda ta '24% fil-veloċità.
- Zerocopy hija diżattivata awtomatikament għal vhost_net.
- Ċwievet ta 'encryption jistgħu jiġu mehmuża ma' namespaces.
- Appoġġ għal xxhash, algoritmu ta' hashing mhux kriptografiku estremament veloċi li l-veloċità tiegħu hija limitata biss mill-prestazzjoni tal-memorja.
Subsistema tan-netwerk
- Appoġġ inizjali għal oġġetti nexthop iddisinjati biex itejbu l-iskalabbiltà tar-rotot IPv4 u IPv6.
- Netfilter tgħallem iħott il-filtrazzjoni għal apparati ta 'aċċelerazzjoni tal-hardware. Miżjud appoġġ indiġenu ta 'traċċar ta' konnessjoni għall-pontijiet.
- Modulu ġdid għall-kontroll tat-traffiku li jippermettilek timmanipula l-headers tal-pakketti MPLS.
- Is-subsistema isdn4linux tneħħiet.
- LE pings disponibbli għall-Bluetooth.
Arkitetturi tal-ħardwer
- Pjattaformi u apparati ARM ġodda: Mediatek mt8183, Amlogic G12B, Kontron SMARC SoM, Google Cheza, devkit għal Purism Librem5, Qualcomm Dragonboard 845c, Hugsun X99 TV Box, eċċ.
- Għal x86, il-mekkaniżmu /proc/ ġie miżjud /arch_status biex turi informazzjoni speċifika għall-arkitettura bħall-aħħar darba li ntuża l-AVX512.
- Prestazzjoni VMX ottimizzata għal KVM, il-veloċità vmexit żdiedet bi 12%.
- Żieda u aġġornata informazzjoni varji dwar proċessuri Intel KabyLake, AmberLake, WhiskeyLake u Ice Lake.
- kompressjoni lzma u lzo għal uImage fuq PowerPC.
- Virtjo-virtwalizzazzjoni sigura għal S390.
- Appoġġ għal paġni kbar tal-memorja għar-RISCV.
- Modalità ta 'vjaġġar fil-ħin għal Linux-modalità Utent (tnaqqis fil-ħin u aċċelerazzjoni).
Sewwieqa tal-apparat
- Rikonoxximent tal-metadata HDR għas-sewwieqa amdgpu u i915.
- Estensjonijiet tal-funzjonalità għaċ-ċipep tal-vidjo Vega12 u Vega20 f'amdgpu.
- Korrezzjoni gamma b'ħafna segmenti għal i915, kif ukoll qawwa off screen asinkronu u numru ta 'firmware ġdid.
- Is-sewwieq tal-vidjo Nouveau tgħallem jagħraf iċ-ċipep mill-familja TU116.
- Protokolli Bluetooth ġodda MediaTek MT7663U u MediaTek MT7668U.
- TLS TX HW offload għal Infiniband, kif ukoll ħardwer imtejjeb u monitoraġġ tat-temperatura.
- Rikonoxximent ta 'Elkhart Lake fis-sewwieq HD Audio.
- Apparat awdjo u codecs ġodda: Conexant CX2072X, Cirrus Logic CS47L35/85/90, Cirrus Logic Madera, RT1011/1308.
- Sewwieq SPI tat-tuffieħ għat-tastiera u t-trackpad.
- Fis-subsistema tal-watchdog, tista 'tissettja limitu ta' żmien għall-ftuħ /dev/watchdogN.
- Il-mekkaniżmu ta 'kontroll tal-frekwenza cpufreq huwa appoġġjat minn imx-cpufreq-dt u Raspberry Pi.
Sors: linux.org.ru