Berrikuntza nagusiak
- Pidfd mekanismoak prozesu bati PID zehatz bat esleitzeko aukera ematen du. Prozesua amaitu ondoren ainguratzeak jarraitzen du, berriro hasten denean PID-a igorri ahal izateko. Xehetasunak.
- Maiztasun-tarteen mugak prozesu-planifikatzailean. Esate baterako, prozesu kritikoak maiztasun atalase minimo batean exekutatu daitezke (esan, 3 GHz baino gutxiago), eta lehentasun baxuko prozesuak maiztasun atalase handiago batean (adibidez, 2 GHz baino gehiago). Xehetasunak.
- AMD Navi familiako bideo txipetarako (RX5700) euskarria amdgpu kontrolatzailean. Beharrezko funtzionalitate guztiak ezartzen dira, bideoen kodeketa/deskodeketa eta energia-kudeaketa barne.
- Erabat exekutatu x86-rekin bateragarriak diren Zhaoxin prozesadoreetan, VIAren eta Shanghaiko gobernuaren arteko lankidetzaren ondorioz sortua.
- Potentzia kudeatzeko azpisistema Intel Speed ββββSelect teknologia erabiliz, Xeon familiako prozesadore batzuen ezaugarria. Teknologia PUZaren nukleo bakoitzaren errendimendua finkatzeko gaitasunagatik nabarmentzen da.
- Erabiltzaileen espazio-prozesuaren itxaron-mekanismoa energetikoki eraginkorra da Intel Tremont prozesadoreentzako umwait argibideak erabiliz. Xehetasunak.
- 0.0.0.0/8 barrutia erabiltzeko onartuta dago, 16 milioi IPv4 helbide berri ematen dituena. Xehetasunak.
- ACRN hipervisor malgua eta arina, IoT sistemak (Gauzen Internet) kudeatzeko egokia. Xehetasunak.
Jarraian beste aldaketa batzuk daude.
Nukleoaren zati nagusia
- Firmwarea xz formatuan konprimitzeko laguntza, /lib/firmware direktorioa ~420 MBtik ~130 MBra murrizteko aukera ematen duena.
- Clone() sistema-deiaren aldaera berri bat, bandera gehiago ezartzeko gaitasuna duena. Xehetasunak.
- Letra-tipo handiagoen hautaketa automatikoa bereizmen handiko kontsolan.
- CONFIG_PREEMPT_RT aukerak RT adabaki multzo baten integrazio azkarra markatzen du nukleoaren adar nagusian.
Fitxategien azpisistema
- BULKSTAT eta INUMBERS sistemak XFS v5erako deiak egiten ditu, eta hari anitzeko inodoen zeharkaldia ezartzeko lanak ere hasi dira.
- Btrfs-ek orain egiaztapen-batuma azkarrak (crc32c) erabiltzen ditu arkitektura guztietan.
- Aldaezina (mutaezintasuna) bandera zorrotz aplikatzen da Ext4-ko fitxategi irekietan. Direktorioetako zuloetarako euskarria ezarri da.
- CEPH-k SELinux-ekin lan egiten ikasi du.
- CIFSen smbdirect mekanismoa jada ez da esperimentaltzat hartzen. SMB3.1.1 GCMrako algoritmo kriptografikoak gehitu dira. Fitxategiak irekitzeko abiadura handitu.
- F2FS-k truke fitxategiak osta ditzake; zuzeneko sarbide moduan funtzionatzen dute. Checkpoint=disable-rekin zabor-biltzailea desgaitzeko gaitasuna.
- NFS bezeroek TCP konexio anitz ezar ditzakete zerbitzari batera aldi berean nconnect=X muntaketa aukeraren bidez.
Memoria azpisistema
- Dma-buf bakoitzari inodo osoa ematen zaio. /proc/*/fd eta /proc/*/map_files direktorioek shmem buffer erabilerari buruzko informazio zehatza ematen dute.
- Smaps motorrak smaps_rollup proc fitxategian memoria anonimoari, partekatutako memoriari eta fitxategien cacheari buruzko informazio bereizia bistaratzen du.
- rbtree swap_extent-erako erabiltzeak errendimendua hobetu zuen prozesu asko aktiboki trukatzen zirenean.
- /proc/meminfo-k vmalloc orrialde kopurua bistaratzen du.
- tools/vm/slabinfo-ren gaitasunak zabaldu dira cacheak zatiketa-mailaren arabera ordenatzeko.
Birtualizazioa eta segurtasuna
- Helbide-taulak emulatu gabe IOMMU eskaerak bidaltzeko aukera ematen duen gailu parabirtualizatu baterako virtio-iommu kontrolatzailea.
- Helbide fisikoen espazioaren bidez unitateetara sartzeko virtio-pmem kontrolatzailea.
- Vhost-erako metadatuetarako sarbidea bizkortzea. TX PPS probek abiadura %24ko igoera erakusten dute.
- Zerocopy desgaituta dago lehenespenez vhost_net-erako.
- Enkriptazio-gakoak izen-espazioetan erantsi daitezke.
- xxhash-erako laguntza, kriptografikoa ez den hashing algoritmo oso azkarra, zeinaren abiadura memoriaren errendimenduak soilik mugatzen duen.
Sarearen azpisistema
- IPv4 eta IPv6 bideen eskalagarritasuna hobetzeko diseinatutako nexthop objektuentzako hasierako laguntza.
- Netfilter-ek iragazkiak deskargatzen ikasi du hardware-azelerazio-gailuetara. Bertako konexioen jarraipena egiteko euskarria gehitu da zubietarako.
- Trafiko kontrolatzeko modulu berri bat, MPLS paketeen goiburuak manipulatzeko aukera ematen duena.
- isdn4linux azpisistema kendu da.
- LE ping-ak Bluetooth-erako eskuragarri daude.
Hardware arkitekturak
- ARM plataforma eta gailu berriak: Mediatek mt8183, Amlogic G12B, Kontron SMARC SoM, Google Cheza, Purism Librem5-erako devkit, Qualcomm Dragonboard 845c, Hugsun X99 TV Box, etab.
- x86rako, /proc/ mekanismoa gehitu da /arch_status arkitekturari buruzko informazio espezifikoa bistaratzeko, esate baterako, AVX512 erabili zen azken aldia.
- KVMrako VMX errendimendu optimizatua, vmexit abiadura % 12 handitu da.
- Intel KabyLake, AmberLake, WhiskeyLake eta Ice Lake prozesadoreei buruzko hainbat informazio gehitu eta eguneratu.
- lzma eta lzo konpresioa PowerPC-en uImagerako.
- S390 birtualizazio segurua.
- RISCVrako memoria-orri handietarako laguntza.
- Denbora bidaiatzeko modua Erabiltzaile moduko Linuxerako (denbora moteltzea eta azelerazioa).
Gailu kontrolatzaileak
- HDR metadatuen aitorpena amdgpu eta i915 kontrolatzaileentzat.
- Vega12 eta Vega20 bideo-txipentzako funtzio-luzapenak amdgpu-n.
- Segmentu anitzeko gamma zuzenketa i915erako, baita pantaila asinkronoa itzaltzea eta firmware berri batzuk ere.
- Nouveau bideo kontrolatzaileak TU116 familiako txipak ezagutzen ikasi du.
- Bluetooth protokolo berriak MediaTek MT7663U eta MediaTek MT7668U.
- TLS TX HW deskarga Infinibanderako, baita hardware eta tenperaturaren monitorizazio hobetua ere.
- Elkhart Lake-ren aitorpena HD Audio kontrolatzailean.
- Audio-gailu eta kodek berriak: Conexant CX2072X, Cirrus Logic CS47L35/85/90, Cirrus Logic Madera, RT1011/1308.
- Apple SPI kontrolatzailea teklatu eta trackpaderako.
- Watchdog azpisisteman, /dev/watchdogN irekitzeko denbora-muga bat ezar dezakezu.
- cpufreq maiztasuna kontrolatzeko mekanismoa imx-cpufreq-dt eta Raspberry Pi-k onartzen dute.
Iturria: linux.org.ru