U kernel Linux 5.3 hè statu liberatu!

Innuvazioni principali

  • U mecanismu pidfd permette di assignà un PID specificu à un prucessu. Pinning cuntinueghja dopu chì u prucessu hè finitu in modu chì u PID pò esse emessu à ellu quandu principia di novu. Vede u detalls.
  • Limitazioni di intervalli di frequenza in u pianificatore di prucessu. Per esempiu, i prucessi critichi ponu esse eseguiti à un limitu di frequenza minima (per esempiu, micca menu di 3 GHz), è i prucessi di priorità bassa ponu esse eseguiti à un limitu di freccia più altu (per esempiu, micca più di 2 GHz). Vede u detalls.
  • Supportu per i chip video di a famiglia AMD Navi (RX5700) in u driver amdgpu. Tutte e funziunalità necessarie sò implementate, cumprese a codificazione / decodificazione video è a gestione di l'energia.
  • Eseguitu cumplettamente nantu à i prucessori Zhaoxin compatibili x86, creati com'è u risultatu di a cullaburazione trà VIA è u guvernu di Shanghai.
  • Sottosistema di gestione di l'energia cù a tecnulugia Intel Speed ​​​​Select, caratteristica di certi processori di a famiglia Xeon. A tecnulugia hè notevule per a so capacità di fine-tune performance per ogni core CPU.
  • Un meccanismo d'attesa di u prucessu di u spaziu di l'utilizatori efficiente energeticu utilizendu istruzioni umwait per i processori Intel Tremont. Vede u detalls.
  • A gamma 0.0.0.0/8 hè appruvata per l'usu, chì dà 16 milioni di novi indirizzi IPv4. Vede u detalls.
  • Ipervisore ACRN flessibile, leggero, adattatu per a gestione di sistemi IoT (Internet of Things). Vede u detalls.

Quì sottu sò qualchi altri cambiamenti.

A parte principale di u core

  • Supportu per cumpressione di firmware in u formatu xz, chì permette di riduce u repertoriu /lib/firmware da ~ 420 MB à ~ 130 MB.
  • Una nova variante di a chjama di u sistema clone () cù a capacità di stabilisce più bandiere. Vede u detalls.
  • Selezzione automatica di fonti più grande per alta risoluzione in a cunsola.
  • L'opzione CONFIG_PREEMPT_RT marca l'integrazione rapida di un settore di patches RT in u ramu principale di u kernel.

Subsistema di schedari

  • U sistema BULKSTAT è INUMBERS chjamanu XFS v5, è u travagliu hè ancu cuminciatu à implementà a traversata inode multi-threaded.
  • Btrfs usa avà checksums veloci (crc32c) in tutte l'architetture.
  • A bandiera di immutabilità (immutabilità) hè avà strettamente applicata à i schedari aperti in Ext4. Supportu implementatu per i buchi in i cartulari.
  • CEPH hà amparatu à travaglià cù SELinux.
  • U mecanismu smbdirect in CIFS ùn hè più cunsideratu sperimentale. Algoritmi criptografici aghjuntu per SMB3.1.1 GCM. Aumenta a velocità di apertura di u schedariu.
  • F2FS ponu allughjà i fugliali di scambiu chì operanu in modu di accessu direttu. Capacità di disattivà u cullettore di basura cù checkpoint = disattivà.
  • I clienti NFS ponu stabilisce parechje cunnessione TCP à un servitore in una volta via l'opzione nconnect = X mount.

Sottusistema di memoria

  • Ogni dma-buf hè datu un inode pienu. I repertorii /proc/*/fd è /proc/*/map_files furniscenu assai infurmazioni detallati nantu à l'usu di u buffer shmem.
  • U mutore di smaps mostra infurmazione separata nantu à a memoria anonima, a memoria spartuta è a cache di u schedariu in u schedariu proc smaps_rollup.
  • Utilizà rbtree per swap_extent hà migliuratu u rendiment quandu parechji prucessi eranu attivamente scambiati.
  • /proc/meminfo mostra u numeru di pagine vmalloc.
  • E capacità di tools/vm/slabinfo sò state allargate in quantu à l'ordine di cache per u gradu di frammentazione.

Virtualizazione è Sicurezza

  • U driver virtio-iommu per un dispositivu paravirtualizatu chì permette di mandà richieste IOMMU senza emulà e tavule di indirizzu.
  • U driver virtio-pmem per accede à e unità attraversu u spaziu di indirizzu fisicu.
  • Accelerazione di l'accessu à i metadati per vhost. Per i testi TX PPS mostranu un aumentu di 24% in a velocità.
  • Zerocopy hè disattivatu per difettu per vhost_net.
  • I chjavi di criptografia ponu esse attaccati à i spazii di nomi.
  • Supportu per xxhash, un algoritmu di hashing estremamente veloce non criptograficu chì a so velocità hè limitata solu da u rendiment di memoria.

Sottusistema di rete

  • Supportu iniziale per l'oggetti nexthop pensati per migliurà a scalabilità di e rotte IPv4 è IPv6.
  • Netfilter hà amparatu à scaricà u filtru à i dispositi di accelerazione hardware. Aggiuntu supportu nativu di seguimentu di cunnessione per i ponti.
  • Un novu modulu di cuntrollu di trafficu chì permette di manipulà l'intestazione di pacchetti MPLS.
  • U subsistema isdn4linux hè statu eliminatu.
  • LE ping disponibile per Bluetooth.

Architettura di hardware

  • Novi piattaforme è dispusitivi ARM: Mediatek mt8183, Amlogic G12B, Kontron SMARC SoM, Google Cheza, devkit per Purism Librem5, Qualcomm Dragonboard 845c, Hugsun X99 TV Box, etc.
  • Per x86, u mecanismu /proc/ hè statu aghjuntu / arch_status per vede infurmazione specifica di l'architettura cum'è l'ultima volta chì l'AVX512 hè stata utilizata.
  • Prestazione VMX ottimizzata per KVM, a velocità di vmexit aumentata di 12%.
  • Aghjunghjite è aghjurnate diverse informazioni nantu à i processori Intel KabyLake, AmberLake, WhiskeyLake è Ice Lake.
  • compressione lzma è lzo per uImage nantu à PowerPC.
  • Secure virtio-virtualization per S390.
  • Supportu per grandi pagine di memoria per RISCV.
  • Modu di viaghju in u tempu per u modu d'utilizatore Linux (rallentamentu è accelerazione di u tempu).

Drivers di u dispositivu

  • Ricunniscenza di metadati HDR per i driver amdgpu è i915.
  • Estensioni di funziunalità per i chip video Vega12 è Vega20 in amdgpu.
  • Correzione gamma multi-segment per i915, è ancu spegnimentu di u screnu asincronu è una quantità di novu firmware.
  • U video driver Nouveau hà amparatu à ricunnosce chips da a famiglia TU116.
  • Novi protokolli Bluetooth MediaTek MT7663U è MediaTek MT7668U.
  • Scaricamentu TLS TX HW per Infiniband, è ancu un hardware rinfurzatu è u monitoraghju di a temperatura.
  • Ricunniscenza di Elkhart Lake in u driver HD Audio.
  • Novi dispositi audio è codecs: Conexant CX2072X, Cirrus Logic CS47L35/85/90, Cirrus Logic Madera, RT1011/1308.
  • Driver Apple SPI per tastiera è trackpad.
  • In u subsistema di watchdog, pudete stabilisce un limitu di tempu per l'apertura di /dev/watchdogN.
  • U mecanismu di cuntrollu di frequenza cpufreq hè supportatu da imx-cpufreq-dt è Raspberry Pi.

Source: linux.org.ru

Add a comment