S'ha llançat el nucli Linux 5.3!

Principals innovacions

  • El mecanisme pidfd us permet assignar un PID específic a un procés. La fixació continua un cop finalitzat el procés, de manera que se li pugui emetre el PID quan comenci de nou. Detalls.
  • Limitacions dels rangs de freqüència en el planificador de processos. Per exemple, els processos crítics es poden executar a un llindar de freqüència mínim (per exemple, no menys de 3 GHz) i els processos de baixa prioritat es poden executar a un llindar de freqüència més alt (per exemple, no més de 2 GHz). Detalls.
  • Suport per a xips de vídeo de la família AMD Navi (RX5700) al controlador amdgpu. S'implementa totes les funcionalitats necessàries, inclosa la codificació/descodificació de vídeo i la gestió de l'energia.
  • Funciona completament amb processadors Zhaoxin compatibles amb x86, creats com a resultat de la col·laboració entre VIA i el govern de Xangai.
  • Subsistema de gestió d'energia mitjançant la tecnologia Intel Speed ​​Select, característica d'alguns processadors de la família Xeon. La tecnologia destaca per la seva capacitat per ajustar el rendiment de cada nucli de CPU.
  • Un mecanisme d'espera de procés d'espai d'usuari eficient energèticament que utilitza instruccions umwait per als processadors Intel Tremont. Detalls.
  • El rang 0.0.0.0/8 està aprovat per al seu ús, que ofereix 16 milions d'adreces IPv4 noves. Detalls.
  • Hipervisor ACRN flexible i lleuger, molt adequat per a la gestió de sistemes IoT (Internet de les coses). Detalls.

A continuació es mostren alguns altres canvis.

Part principal del nucli

  • Suport per comprimir el microprogramari en format xz, que us permet reduir el directori /lib/firmware de ~420 MB a ~130 MB.
  • Una nova variant de la crida al sistema clone() amb la possibilitat d'establir més senyals. Detalls.
  • Selecció automàtica de fonts més grans per a altes resolucions a la consola.
  • L'opció CONFIG_PREEMPT_RT marca la ràpida integració d'un conjunt de pedaços RT a la branca principal del nucli.

Subsistema de fitxers

  • Les crides del sistema BULKSTAT i INUMBERS per a XFS v5, i també s'ha començat a treballar per implementar el recorregut d'inodes multifils.
  • Btrfs ara utilitza sumes de control ràpides (crc32c) a totes les arquitectures.
  • La marca d'immutabilitat (immutabilitat) ara s'aplica estrictament als fitxers oberts a l'Ext4. Suport implementat per forats en directoris.
  • CEPH ha après a treballar amb SELinux.
  • El mecanisme smbdirect a CIFS ja no es considera experimental. S'han afegit algorismes criptogràfics per a SMB3.1.1 GCM. Augment de la velocitat d'obertura de fitxers.
  • F2FS pot allotjar fitxers d'intercanvi que operen en mode d'accés directe. Possibilitat de desactivar el col·lector d'escombraries amb checkpoint=disable.
  • Els clients NFS poden establir múltiples connexions TCP a un servidor alhora mitjançant l'opció de muntatge nconnect=X.

Subsistema de memòria

  • Cada dma-buf rep un inode complet. Els directoris /proc/*/fd i /proc/*/map_files proporcionen molta informació detallada sobre l'ús de la memòria intermèdia shmem.
  • El motor d'smaps mostra informació separada sobre la memòria anònima, la memòria compartida i la memòria cau de fitxers al fitxer proc smaps_rollup.
  • L'ús de rbtree per a swap_extent va millorar el rendiment quan molts processos s'intercanviaven activament.
  • /proc/meminfo mostra el nombre de pàgines vmalloc.
  • Les capacitats de tools/vm/slabinfo s'han ampliat pel que fa a l'ordenació de la memòria cau per grau de fragmentació.

Virtualització i seguretat

  • El controlador virtio-iommu per a un dispositiu paravirtualitzat que us permet enviar sol·licituds IOMMU sense emular taules d'adreces.
  • El controlador virtio-pmem per accedir a les unitats a través de l'espai d'adreces física.
  • Acceleració de l'accés a les metadades per a vhost. Per a les proves TX PPS mostren un augment del 24% de la velocitat.
  • Zerocopy està desactivada per defecte per a vhost_net.
  • Les claus de xifratge es poden adjuntar als espais de noms.
  • Suport per a xxhash, un algorisme de hash no criptogràfic extremadament ràpid la velocitat del qual només està limitada pel rendiment de la memòria.

Subsistema de xarxa

  • Suport inicial per als objectes nexthop dissenyats per millorar l'escalabilitat de les rutes IPv4 i IPv6.
  • Netfilter ha après a descarregar el filtratge als dispositius d'acceleració de maquinari. S'ha afegit suport de seguiment de connexió natiu per als ponts.
  • Un nou mòdul de control de trànsit que us permet manipular les capçaleres de paquets MPLS.
  • S'ha eliminat el subsistema isdn4linux.
  • Pings LE disponibles per a Bluetooth.

Arquitectures de maquinari

  • Noves plataformes i dispositius ARM: Mediatek mt8183, Amlogic G12B, Kontron SMARC SoM, Google Cheza, devkit per a Purism Librem5, Qualcomm Dragonboard 845c, Hugsun X99 TV Box, etc.
  • Per a x86, s'ha afegit el mecanisme /proc/ /arch_status per mostrar informació específica de l'arquitectura, com ara l'última vegada que es va utilitzar l'AVX512.
  • Rendiment VMX optimitzat per a KVM, velocitat de vmexit augmentada un 12%.
  • S'ha afegit i actualitzat informació diversa sobre els processadors Intel KabyLake, AmberLake, WhiskeyLake i Ice Lake.
  • Compressió lzma i lzo per a uImage a PowerPC.
  • Virtualització segura per a S390.
  • Suport per a pàgines de memòria gran per a RISCV.
  • Mode de viatge en el temps per a Linux en mode d'usuari (alentiment i acceleració del temps).

Controladors de dispositiu

  • Reconeixement de metadades HDR per als controladors amdgpu i i915.
  • Extensions de funcionalitats per a xips de vídeo Vega12 i Vega20 a amdgpu.
  • Correcció gamma multisegment per a l'i915, així com l'apagada asíncrona de la pantalla i una sèrie de microprogramari nou.
  • El controlador de vídeo Nouveau ha après a reconèixer xips de la família TU116.
  • Nous protocols Bluetooth MediaTek MT7663U i MediaTek MT7668U.
  • Descàrrega de TLS TX HW per a Infiniband, així com control millorat de maquinari i temperatura.
  • Reconeixement d'Elkhart Lake al controlador d'àudio HD.
  • Nous dispositius d'àudio i còdecs: Conexant CX2072X, Cirrus Logic CS47L35/85/90, Cirrus Logic Madera, RT1011/1308.
  • Controlador Apple SPI per a teclat i trackpad.
  • Al subsistema watchdog, podeu establir un límit de temps per obrir /dev/watchdogN.
  • El mecanisme de control de freqüència cpufreq és compatible amb imx-cpufreq-dt i Raspberry Pi.

Font: linux.org.ru

Afegeix comentari