Risi të reja kryesore
- Mekanizmi pidfd, i cili lejon të caktosh një PID të caktuar për ndonjë proces. Caktimi vazhdon të ketë efekt edhe pas përfundimit të procesit, në mënyrë që PID të mund të jepet përsëri gjatë ripërtypjes. Detajet.
- Kufizimet e gama 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 pĂ«rprioritet tĂ« ulĂ«t â me njĂ« prag maksimal frekuence (p.sh., jo mĂ« shumĂ« se 2 GHz). Detajet.
- MbĂ«shtetje pĂ«r grafikĂ«t e familjes AMD Navi (RX5700) nĂ« drajverin amdgpu. ĂshtĂ« realizuar tĂ« gjithĂ« funksionaliteti i nevojshĂ«m, duke pĂ«rfshirĂ« kodimin/faqen e videove dhe menaxhimin e energjisĂ«.
- Funksionim i plotë në procesorët e pajtueshëm me x86 Zhaoxin, të krijuar si rezultat i bashkëpunimit ndërmjet kompanisë VIA dhe qeverisë së Shangait.
- Nën-sistemi i menaxhimit të energjisë sipas teknologjisë Intel Speed Select, e cila është tipike për disa procesorë të familjes Xeon. Kjo teknologji është e njohur për mundësinë e konfigurimit të detajuar të performancës për çdo bërthamë të CPU.
- Mekanizmi energjisë efikase të modalitetit të pritjes së proceseve në hapësirën e përdoruesit, duke përdorur instruktionet umwait për procesorët Intel Tremont. Detajet.
- ĂshtĂ« lejuar pĂ«rdorimi i gamĂ«s 0.0.0.0/8, qĂ« ofron 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 gjërave). Detajet.
Më poshtë janë disa ndryshime të tjera.
Pjesa kryesore e bërthamës
- Mbështetje për kompresimin e firmware në formatin xz, duke e reduktuar katalogun /lib/firmware nga ~420 Mb në ~130 Mb.
- Një variant i ri i thirrjes së sistemit clone() me mundësinë për të caktuar më shumë flaga. Detajet.
- Zgjedhja automatike e një fonti më të madh për përkufizime të larta në konsolë.
- Opsioni CONFIG_PREEMPT_RT, që shënon integrimin e shpejtë të paketave RT në degën kryesore të bërthamës.
Sistemi i skedarëve
- Thirrjet e sistemit BULKSTAT dhe INUMBERS për XFS v5, gjithashtu është filluar puna për implementimin e kalimit të shumëfishtë të inodeve.
- Btrfs tani përdor kontrolle të shpejta të kontrollit (crc32c) në të gjitha arkitekturët.
- Flagu i pandryshueshmĂ«risĂ« (immunizimit) tani aplikohet ngurtĂ«sisht pĂ«r skedarĂ«t e hapur nĂ« Ext4. ĂshtĂ« implementuar mbĂ«shtetje pĂ«r boshllĂ«qet (holes) nĂ« katalogĂ«.
- CEPH ka mësuar të punojë me SELinux.
- Mekanizmi smbdirect në CIFS nuk konsiderohet më eksperimentale. Shtohen algorithmat kriptografike për SMB3.1.1 GCM. Shpejtësia e hapjes së skedarëve është rritur.
- Në F2FS mund të vendosen skedarë këmbimi, ata punojnë në mënyrë direkte. Mundësia për të çaktivizuar mbledhësin e plehrave kur checkpoint=disable.
- Klientët NFS mund të vendosin disa lidhje TCP në server përmes opsionit të montimit nconnect=X.
Nën-sistemi i memorie
- Ădo dma-buf merr njĂ« inode tĂ« plotĂ«. Nga katalogĂ«t /proc/*/fd dhe /proc/*/map_files mund tĂ« merret shumĂ« informacion nĂ« detaje mbi pĂ«rdorimin e bufereve shmem.
- Mekanizmi smaps tregon informacion të veçantë për memorjen anonime dhe të ndarë, si dhe për cache-in e skedarëve në skedarin proc smaps_rollup.
- Përdorimi i rbtree për swap_extent ka përmirësuar performancën në kushte aktive të përdorimit të këmbimit nga shumë procese.
- /proc/meminfo tregon numrin e faqeve vmalloc.
- Kapacitetet e tools/vm/slabinfo janë zgjeruar në lidhje me renditjen e cache-ve sipas shkallës së fragmentimit.
Virtualizimi dhe siguria
- Drejtori virtio-iommu për pajisje të paravirtualizuara, i cili lejon dërgimin e kërkesave IOMMU pa emulim të tabelave të adresave.
- Drejtori virtio-pmem për qasje në ruajtësit përmes hapësirës fizike të adresave.
- Accelerimi i aksesit në metadata për vhost. Për testet TX PPS, shpejtësia tregon një rritje prej 24%.
- Për vhost_net, zerocopy është ndaluar si parazgjedhje.
- ĂelĂ«sat e enkriptimit mund tĂ« bashkĂ«ngjiten nĂ« hapĂ«sira emĂ«ruesi.
- MbĂ«shtetje pĂ«r xxhash â njĂ« algoritĂ«m shumĂ« tĂ« shpejtĂ« hashing jo-kriptografik, shpejtĂ«sia e tĂ« cilit Ă«shtĂ« e kufizuar vetĂ«m nga performanca e memories.
Sistemi i rrjetit
- Mbështetje fillestare për objektet nexthop, të krijuara për të përmirësuar skalabilitetin e rrugëve IPv4 dhe IPv6.
- Netfilter ka mësuar të ngarkohet filtrimi në pajisje hardware për përshpejtim. U shtua mbështetje e integruar për ndjekjen e lidhjeve për urat.
- Moduli i ri i kontrollit të trafikut, i cili lejon manipulimin e titujve MPLS të pacakëve.
- Sistemi isdn4linux është hequr.
- Ping LE janë në dispozicion 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/<pid>/arch_status për të shfaqur informacion arkitekturor të veçantë si koha e fundit e përdorimit të AVX512.
- Puna e VMX për KVM është optimizuar, shpejtësia vmexit është rritur me 12%.
- Informacionet lidhur me procesorët Intel KabyLake, AmberLake, WhiskeyLake dhe Ice Lake janë shtuar dhe përditësuar.
- Shtypja lzma dhe lzo për uImage në PowerPC.
- Virtualizimi i sigurt virtio për S390.
- Përkrahje për faqe të mëdha memorie për RISCV.
- Rejimi i udhëtimit në kohë për User-mode Linux (ngadalësimi dhe shkallëzimi i kohës).
Drejtorët e pajisjeve
- Njohja e metadatat HDR për drejtuesit amdgpu dhe i915.
- Zgjerimet e funksionalitetit për kartat grafike Vega12 dhe Vega20 në amdgpu.
- Korrigjimi i gamës multisegment për i915, si dhe ndalimi asinkron i energjisë së ekranit dhe një seri e re firmware.
- Drejtuesi i videos Nouveau ka mësuar të njohë çipat e familjes TU116.
- Protokollat e reja Bluetooth MediaTek MT7663U dhe MediaTek MT7668U.
- Shkarkimi TLS TX HW për Infiniband, si dhe zgjerimi i monitorimit të ngrohjes dhe harduerit.
- Njohja e Elkhart Lake në drejtuesin HD Audio.
- Pajisjet dhe kodekët e rinj të audios: Conexant CX2072X, Cirrus Logic CS47L35/85/90, Cirrus Logic Madera, RT1011/1308.
- Drejtor i Apple SPI për tastierën dhe trackpad-in.
- Në nënsistemin watchdog mund të vendosni një kohë maksimale 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
