Risi kryesore
- Mekanizmi pidfd, i cili mundëson që të lidhësh një PID të veçantë me një proces të caktuar. Lidhja vazhdon të funksionojë edhe pasi procesi të ketë përfunduar, që PID të mund të rikthehet gjatë ri-fillimit të tij. Detajet.
- Kufizimet e frekuencave nĂ« planifikuesin e proceseve. PĂ«r shembull, proceset kritike mund tĂ« ekzekutohen me njĂ« prag minimal frekuence (p.sh., jo mĂ« pak se 3 GHz), ndĂ«rsa ato me prioritet tĂ« ulĂ«t â me njĂ« prag maksimal frekuence (p.sh., jo mĂ« shumĂ« se 2 GHz). Detajet.
- MbĂ«shtetje pĂ«r çipat grafike tĂ« familjes AMD Navi (RX5700) nĂ« driver-in amdgpu. ĂshtĂ« realizuar tĂ« gjitha funksionalitetet e nevojshme, duke pĂ«rfshirĂ« kodimin/dekodimin e videove dhe menaxhimin e energjisĂ«.
- Funksionim i plotë në procesorët e përputhshëm me x86 Zhaoxin, të krijuar në kuadër të bashkëpunimit midis kompanisë VIA dhe qeverisë së Shangait.
- Nëndega e menaxhimit të energjisë sipas teknologjisë Intel Speed Select, karakteristike për disa procesorë të familjes Xeon. Teknologjia është e njohur për mundësinë e konfigurimit të detajuar të performancës për çdo bërthamë CP.
- Mekanizmi energji-efektiv i modalitetit të pritjes së proceseve në hapësirën e përdoruesit, që përdor instruksionet umwait për procesorët Intel Tremont. Detajet.
- I lejuar për t'u përdorur diapazoni 0.0.0.0/8, që sjell 16 milion adresa të reja IPv4. Detajet.
- Hipervizori fleksibël dhe i lehtë ACRN, i përshtatshëm për menaxhimin e sistemeve IoT (Internet i Things). Detajet.
Të tjera ndryshime të listuara më poshtë.
Pjesa kryesore e bërthamës
- Mbështetje për kompresimin e firmuerëve në formatin xz, që lejon reduktimin e katalogut /lib/firmware nga ~420 MB në ~130 MB.
- Një variant i ri i thirrjes së sistemit clone() me mundësinë për të vendosur një numër më të madh flagash. Detajet.
- Zgjedhja automatikisht e një fonti më të madh për rezoluta të larta në konsolë.
- Opsioni CONFIG_PREEMPT_RT, që sinjalizon integrimin e shpejtë të grupit të patch-eve RT në degën kryesore të bërthamës.
Nëndega e sistemit të skedarëve
- Thirrjet e sistemit BULKSTAT dhe INUMBERS për XFS v5, gjithashtu është nisur puna për implementimin e përshkueshëm të inodëve.
- Btrfs tani përdor kontrolla të shpejta (crc32c) në të gjitha arkitekturat.
- NĂ« skedarĂ«t e hapur nĂ« Ext4 tani aplikohet rreptĂ«sisht flagu i pandryshueshmĂ«risĂ« (immutable). ĂshtĂ« realizuar mbĂ«shtetje pĂ«r boshllĂ«qet (holes) nĂ« katalog.
- CEPH tani ka mësuar të punojë me SELinux.
- Mekanizmi smbdirect në CIFS nuk konsiderohet më eksperimental. Janë shtuar algoritme të kriptimit për SMB3.1.1 GCM. Ka rritur shpejtësinë e hapjes së skedarëve.
- Në F2FS mund të vendosen skedarë këmbim, ata punojnë në modin e qasjes direkte. Mundësia për të çaktivizuar grumbulluesin e plehrave kur checkpoint=disable.
- Klientët NFS mund të vendosin disa lidhje TCP me serverin përmes opsionit të montimit nconnect=X.
Sistemi i kujtesës
- Ădo dma-buf i jepet njĂ« inode tĂ« plotĂ«. Nga katalogĂ«t /proc/*/fd dhe /proc/*/map_files mund tĂ« merret shumĂ« informacion tĂ« detajuar rreth pĂ«rdorimit tĂ« buferave shmem.
- Mekanizmi smaps tregon informacion të veçantë për kujtesën anonime dhe të ndarë, dhe gjithashtu për cache-n e skedarëve në skedarin proc smaps_rollup.
- Përdorimi i rbtree për swap_extent ka rritur performancën në kushte të përdorimit aktiv të skëmbimit nga shumë procese.
- NĂ« /proc/meminfo shfaqet numri i faqeve vmalloc.
- Janë zgjeruar mundësitë e tools/vm/slabinfo në lidhje me renditjen e cache-ve sipas shkallës së fragmentimit.
Virtualizimi dhe siguria
- Drejtpërdrjtuesi virtio-iommu për pajisjet e paravirtualizuara, duke lejuar dërgimin e kërkesave IOMMU pa emulimin e tabelave të adresave.
- Drejtpërdrejtuesi virtio-pmem për qasje në ruajtësit përmes hapësirës fizike të adresave.
- Përshpejtimi i qasjes në metadata për vhost. Për testet TX PPS, janë regjistruar rritje të shpejtësisë prej 24%.
- Për vhost_net zerocopy është ndaluar si parazgjedhje.
- ĂelĂ«sat e enkriptimit mund tĂ« lidhen me hapĂ«sirat e emrave.
- MbĂ«shtetje pĂ«r xxhash â njĂ« algoritĂ«m jashtĂ«zakonik i hash-it, shpejtĂ«sia e tĂ« cilit Ă«shtĂ« e kufizuar vetĂ«m nga performantĂ«s sĂ« memories.
Sistemi rrjetor
- Mbështetje fillestare për objektet nexthop, të krijuara për të përmirësuar shkallëzimin e rrugëve IPv4 dhe IPv6.
- Netfilter ka mĂ«suar tĂ« zhvendosĂ« filtrimin nĂ« pajisjet harduerike tĂ« pĂ«rshpejtimit. ĂshtĂ« shtuar mbĂ«shtetje e integruar pĂ«r ndjekjen e lidhjeve pĂ«r urat.
- Moduli i ri i kontrollit të trafikut, duke lejuar manipulimin e titujve MPLS të paketimeve.
- Kapsula isdn4linux është hequr.
- LE-ping janë të disponueshme për Bluetooth.
Arkitekturat harduerike
- Platforma dhe pajisje të reja ARM: Mediatek mt8183, Amlogic G12B, Kontron SMARC SoM, Google Cheza, devkit për Purism Librem5, Qualcomm Dragonboard 845c, Hugsun X99 TV Box, etj.
- Për x86 është shtuar mekanizmi /proc//arch_status për të shfaqur informacionin e veçantë për arkitekturën, si koha e fundit e përdorimit të AVX512.
- Optimizimi i funksionit VMX për KVM, shpejtësia e vmexit është rritur me 12%.
- Shtuar dhe përditësuar informacion të ndryshëm mbi procesorët Intel KabyLake, AmberLake, WhiskeyLake dhe Ice Lake.
- Shtypja lzma dhe lzo për uImage në PowerPC.
- Virtualizim i sigurt virtio për S390.
- Mbështetje për faqe të mëdha memorie për RISCV.
- Rezimi i udhëtimeve në kohë për User-mode Linux (ngadalësimi dhe përshpejtimi i kohës).
Drejtoritë e pajisjeve
- Njohja e meta të HDR për drejtoritë amdgpu dhe i915.
- Zgjerime funksionaliteti për kartelat grafike Vega12 dhe Vega20 në amdgpu.
- Korrigjimi i shumësegmenteve për i915, si dhe çaktivizimi asinkron i energjisë së ekranit dhe disa firmware të reja.
- Drejtoria video Nouveau ka mësuar të njohë çipet e familjes TU116.
- Protokolle të reja Bluetooth MediaTek MT7663U dhe MediaTek MT7668U.
- Shkarkimi TLS TX HW për Infiniband, si dhe zgjerimi i monitorimit të temperaturës dhe hardware.
- Njohja Elkhart Lake në drejtorinë HD Audio.
- Pajisje të reja audio dhe kodekët: Conexant CX2072X, Cirrus Logic CS47L35/85/90, Cirrus Logic Madera, RT1011/1308.
- Drejtoria Apple SPI për tastierën dhe trackpad-in.
- Në nëndrejtorinë watchdog, mund të vendosni një limit të kohës për hapjen e /dev/watchdogN.
- Mekanizmi i menaxhimit të frekuencës cpufreq mori mbështetje për imx-cpufreq-dt dhe Raspberry Pi.
Burimi: linux.org.ru
