Linux 6.19 arriba amb LUO, blindatge Intel LASS i obrint camí per a la version 7.0

Punts clau:
  • El nou Live Update Orchestrator permet renovar el nucli sense perdre l'estat dels processos.
  • Implementació d'Intel LASS i xifratge d'enllaç PCIe per a entorns de computació confidencial.
  • La integració de Rust deixa de ser experimental per esdevenir un pilar del desenvolupament del nucli.
  • Optimitzacions que quadrupliquen el rendiment de transmissió (TX) i suport per al protocol CAN XL.
  • Les GPUs AMD veteranes guanyen suport per a Vulkan 1.3 i un 24% més de potència amb el driver AMDGPU.

Tux, la mascota del Kernel de Linux

Linus Torvalds va anunciar fa poc el llançament de la nova versió del «Kernel de Linux 6.19″, un lliurament que destaca per la seva massivitat (més de 15,000 correccions) i que serveix com a preludi estètic i tècnic per al que vindrà després.

de Torvald ja ha avançat que la propera versió saltarà a la numeració 7.0, no per una ruptura radical en el codi, sinó per l'acumulació de versions a la sèrie actual i, de manera més simbòlica, perquè el suport per a Rust finalment abandona la seva fase experimental per integrar-se com una funció principal.

En aquest nou llançament, més de 2.200 desenvolupadors han col·laborat per introduir-ne 15.657 correccions, resultant en un pegat de 52 MB que n'altera més de 13.000 fitxers. 

Principals novetats de Linux 6.19

Dins de les innovacions que presenta aquesta nova versió del Kernel, la joia de la corona és el Live Update Orchestrator (LUO). Aquest subsistema representa un avenç històric per a la computació al núvol i els centres de dades de missió crítica. basat en el mecanisme Kexec HandOver (KHO), El LUO permet a l'administrador reiniciar el nucli i aplicar actualitzacions sense interrompre el funcionament dels processos ni perdre l'estat del sistema.

A diferència de les solucions de livepatching anteriors, que es limitaven a pegats de seguretat menors, LUO aborda la continuïtat total: conserva l'estat dels dispositius, la gestió d'interrupcions i, el que és més important, manté actives les operacions d'accés directe a memòria (DMA). Això significa que un servidor pot migrar a un nucli completament nou mentre les aplicacions d'usuari continuen operant com si no hagués passat res.

Una altra de les novetats que es presenta a Linux 6.19 és al subsistema d'arxius ja que beneficia especialment els servidors d'emmagatzematge massiu. Ext4, que ara admet blocs de dades superiors als tradicionals 4 KB en sistemes x86. Aquesta capacitat de manejar folis grans millora el rendiment de les escriptures en memòria intermèdia en un 50%, optimitzant lús de la memòria en discos moderns dalta capacitat. Per la seva banda, Btrfs millora la seva interacció amb el maquinari, permetent que processos pesats com la neteja de disc (scrubbing) o el reemplaçament de dispositius ja no bloquegin el mode de suspensió del sistema. Ara, el nucli guarda l'estat d'aquestes operacions abans d'entrar en repòs i les reprèn de manera transparent en despertar-se.

D'altra banda, el protocol NFS rep la implementació de la delegació de directoris revocable. Aquesta funció permet que el servidor delegue el control total d'un directori al client, qui pot supervisar els canvis localment sense saturar la xarxa amb peticions constants. Si un altre client intenta modificar el mateix directori, el servidor revoca la delegació de manera dinàmica, mantenint la integritat de les dades amb una latència mínima.

Pel que fa a la seguretat, a Linux 6.19 rep millores dintegració dIntel LASS (Linear Address Space Separation), el nucli ara utilitza el maquinari del processador per aixecar una barrera entre l'espai d'usuari i el del sistema. En dividir l'espai d'adreces mitjançant el bit d'ordre superior, el processador pot verificar instantàniament si un accés és legítim fins i tot abans que s'iniciï l'execució especulativa. Aquesta tècnica és una defensa definitiva contra vulnerabilitats de canal lateral com Spectre i Meltdown.

Complementant aquest blindatge, el nucli introdueix suport per al Xifratge d'Enllaç PCIe i l'Autenticació de Dispositius. En entorns de virtualització protegida com Intel TDX o AMD SEV-SNP, el trànsit DMA que viatja entre els dispositius físics (com targetes de xarxa o acceleradors d'IA) i les màquines virtuals ara pot estar xifrat i autenticat.

El subsistema de xarxa també va rebre millores per a la propera generació d'infraestructures de dades, afegint suport per a enllaços de fins a 1600 Gbps (1.6T). Per assolir aquestes velocitats, s'ha fet una neteja profunda dels colls d'ampolla interns: l'eliminació de bloqueigs de gir (spinlocks) en les funcions de transmissió i l'ús d'estructures sense bloquejos han permès quadruplicar-ne el rendiment sota càrregues extremes. A més, el sistema de E/S asíncrona io_uring estrena el mecanisme de recepció de còpia zero (zcrx), que permet rebre dades de xarxa directament a la memòria de l'aplicació sense passar per còpies intermèdies al nucli, reduint dràsticament la latència i la càrrega de la CPU.

Al sector industrial i automotriu també es destaca la arribada del protocol CAN XL, ja que en augmentar el camp de dades a 2048 bytes, permet la tunelització de marcs Ethernet i la integració nativa amb xarxes TCP/IP dins del vehicle. Això, sumat a la capacitat d'assolir velocitats de 20 Mbps, prepara Linux per ser el cor dels sistemes de conducció autònoma i telemetria de propera generació.

Finalment, l'apartat gràfic ha rebut una actualització que delectarà a molts, doncs el subsistema DRM (Direct Rendering Manager) ara compta amb una API que permet fer transformacions de color HDR directament al maquinari de la pantalla, abans i després de la fusió de capes. Això elimina la necessitat de processar el color mitjançant ombrejadors de la GPU o la CPU, cosa que no només garanteix una precisió cromàtica absoluta en editors professionals, sinó que també redueix dràsticament el consum denergia en portàtils.

Finalment i no menys important, també cal ressaltar que el controlador AMDGPU ha absorbit finalment el suport per a les targetes gràfiques de les famílies Radeon HD 7000 i 8000 (arquitectures GCN 1.0 i 1.1). Aquesta migració no és només un canvi de nom; permet que aquestes targetes, que tenen més d'una dècada, augmentin el rendiment un 24% de mitjana i guanyin compatibilitat amb l'API moderna Vulkan 1.3, demostrant que al món de Linux, el maquinari ben dissenyat mai no mor, sinó que evoluciona.

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