Linux 6.17: novetats a Btrfs, seguretat, xarxa, GPU i optimització general del kernel

Tux, la mascota del Kernel de Linux

Fa pocs dies es va donar a conèixer el llançament de la nova versió oficial del nucli de Linux 6.17, la qual arriba després de dos mesos de treball continu.

Linux 6.17 és una versió que marca un pas important en el rendiment, l'estabilitat i la integració tecnològica del sistema operatiu lliure per excel·lència. En aquest lliurament s'han incorporat 14.334 correccions aportades per 2118 desenvolupadors, amb un pegat de 46 MB que afecta més de 12.800 arxius i modifica més d'un milió de línies de codi entre addicions i eliminacions. Amb això, el nucli reafirma el ritme d'innovació i l'amplitud de la comunitat.

Btrfs, ext4 i NTFS3: avenços clau en sistemes de fitxers

El subsistema d'emmagatzematge i els sistemes de fitxers han rebut una atenció especial. Btrfs, un dels pilars del nucli modern, ara ofereix compatibilitat experimental amb folis grans, cosa que redueix la sobrecàrrega de memòria i millora notablement el rendiment en operacions intensives. S'han optimitzat els mecanismes de lectura anticipada i la gestió de mapes de bits, aconseguint un increment del 20% en la velocitat de creació d'arxius buits. A més, les claus en l'estructura XArray són ara més compactes, reduint el nombre de nodes full fins a un 70%.

En paral·lel, ext4 incorpora suport per a E/S en memòria intermèdia amb l'indicador RWF_DONTCACHE, permetent que les dades s'eliminin de la memòria cau immediatament després de la seva escriptura, mentre que EROFS suma la compressió de metadades. Per la seva banda, el controlador NTFS3 amplia la compatibilitat amb enllaços simbòlics creats a Windows i millora la validació de noms, consolidant la seva integració entre plataformes.

També destaca la transició de Bcachefs a manteniment extern, després de la seva exclusió del desenvolupament actiu del nucli principal. Encara que romandrà al codi base, la seva evolució dependrà de la branca independent liderada per Kent Overstreet, fins que se'n consolidi la reintegració amb les directrius oficials de desenvolupament del nucli.

Nous mòduls i simplificació del programador de tasques

El nucli 6.17 unifica els codis per a sistemes d'un sol processador i multiprocessador, eliminant configuracions redundants. Aquesta decisió simplifica la gestió del programador de tasques, fent que les versions SMP siguin la base fins i tot en entorns monoprocessadors.

Una altra de les grans addicions és el mòdul DAMON_STAT, que amplia les capacitats del subsistema DAMON en oferir estadístiques sobre l'accés i la inactivitat de memòria. En el mateix àmbit, els sistemes ARM64 guanyen suport per a pegats en viu (Live Patching), cosa que permet actualitzar el kernel sense necessitat de reiniciar.

El suport de pidfd s'amplia amb la possibilitat d'associar atributs estesos des de lespai dusuari i mantenir informació entre reobertura del mateix procés, una millora essencial per a la gestió avançada de processos en entorns multiusuari.

Avanços en seguretat, depuració i fiabilitat del sistema

La nova versió del Kernel de Linux 6.17 introdueix millores en els mecanismes de protecció del kernel, especialment davant de vulnerabilitats de CPU. En lloc de dependre de noms específics d'atacs, ara les configuracions permeten seleccionar vectors de bloqueig segons el tipus dʻaïllament compromès (ja sigui entre processos d'usuari, entre el nucli i l'usuari, o entre entorns virtualitzats), oferint una protecció més robusta i eficient.

El kernel també millora la seguretat del sistema de fitxers /proc, fixant el nombre d'inode root per evitar manipulacions malicioses mitjançant muntatges falsos. A això se suma la integració de proteccions en compilació amb Clang, que inicialitza totes les variables de la pila per impedir filtracions de dades no inicialitzades.

A més d'això, també es destaca que al kernel introdueix nous components que permeten monitoritzar aplicacions crítiques i comprovar el compliment de comportaments definits en models formals. Paral·lelament, el sistema AppArmor amplia el vostre abast en incloure control d'accés per a sockets AF_UNIX, enfortint la capa de seguretat de comunicacions internes.

Xarxa, virtualització i rendiment optimitzat

En matèria de xarxa, Linux 6.17 introdueix compatibilitat amb l'algorisme de control de congestió TCP DualPI2, pensat per mantenir un equilibri entre trànsit d'alta prioritat i trànsit estàndard sense degradar el rendiment. Es va millorar a més la precisió de la mida de finestra de recepció en TCP i es va ampliar el suport de Multipath TCP (MPTCP), cosa que potencia les capacitats de transmissió simultània per múltiples rutes.

El suport per a Power over Ethernet (PES) ara permet estratègies configurables de distribució d'energia, millorant l'eficiència en dispositius com a càmeres IP i punts d'accés. Per la seva banda, el protocol MCTP (Management Component Transport Protocol) incorpora encaminament avançat, fent possible la comunicació entre nodes externs mitjançant nodes intermedis.

En el terreny de la virtualització, el hipervisor KVM suma compatibilitat amb el controlador d'interrupcions GICv5 a ARM, i s'hi incorpora el paràmetre CONFIG_KVM_IOAPIC, que permet deshabilitar emulacions de controladors antics. A més, s'ha reforçat la protecció davant de vulnerabilitats VMSCAPE i s'ha reactivat el mòdul Lockdown LSM, encarregat de limitar l'accés de l'usuari root al nucli, una funció vital en entorns de seguretat reforçada i arrencada segura UEFI.

GPU, so i suport per a noves arquitectures

el controlador Xe DRM d'Intel avança en compatibilitat amb les microarquitectures Panther Lake i WildCat Lake, mentre que el controlador AMDGPU amplia el suport a mecanismes de neteja de memòria (Cleaner Shader) i afegeix optimitzacions per a portàtils amb gràfics híbrids.

el controlador i915 adopta la característica drm_panic, semblant a una “pantalla blava de la mort” que ajuda a diagnosticar errors crítics. A més, el treball al voltant del controlador Nova, escrit a Rust per a GPU NVIDIA, continua la seva integració, afegint compatibilitat amb la sèrie GeForce RTX 2000 i noves funcions per a la gestió de memòria, framebuffer i firmware GSP.

D'altra banda, els controladors Adreno, Panfrost i Lima amplien la seva compatibilitat amb GPUs Qualcomm, Mediatek i Rockchip, respectivament. En l'àmbit de l'àudio, el nucli afegeix suport per a nous sistemes com Fairphone 4 i 5, Framework Laptop 13 (Ryzen AI 300) i diversos models d'HP, ASUS i LG, reflectint el compromís del nucli per oferir compatibilitat total amb maquinari modern.

Finalment, el suport per a plaques ARM i SoC s'amplia amb la inclusió de xips com NVIDIA Tegra264, Exynos 2200, Marvell PXA1908, Sophgo SG2000, Mediatek mt6572, Reneses R-Car V4M-7 i TI am62es rendiment.

Finalment, si estàs interessat a poder conèixer més sobre això, pots consultar els detalls al següent enllaç.