Noticia Linux 6.19 llega con LUO, blindaje Intel LASS y abriendo camino para la version 7.0

Tux, la mascota del Kernel de Linux


Linus Torvalds anunció hace poco el lanzamiento de la nueva versión del «Kernel de Linux 6.19″, una entrega que destaca por su masividad (más de 15,000 correcciones) y que sirve como preludio estético y técnico para lo que vendrá después.

Torvalds ya ha adelantado que la próxima versión saltará a la numeración 7.0, no por una ruptura radical en el código, sino por la acumulación de versiones en la serie actual y, de manera más simbólica, porque el soporte para Rust finalmente abandona su fase experimental para integrarse como una función principal.

En este nuevo lanzamiento, más de 2.200 desarrolladores han colaborado para introducir 15.657 correcciones, resultando en un parche de 52 MB que altera más de 13.000 archivos.

Principales novedades de Linux 6.19​


Dentro de las innovaciones que presenta esta nueva versión del Kernel, la joya de la corona es el Live Update Orchestrator (LUO). Este subsistema representa un avance histórico para la computación en la nube y los centros de datos de misión crítica. Basado en el mecanismo Kexec HandOver (KHO), el LUO permite al administrador reiniciar el kernel y aplicar actualizaciones sin interrumpir el funcionamiento de los procesos ni perder el estado del sistema.

A diferencia de las soluciones de livepatching anteriores, que se limitaban a parches de seguridad menores, LUO aborda la continuidad total: conserva el estado de los dispositivos, la gestión de interrupciones y, lo más importante, mantiene activas las operaciones de acceso directo a memoria (DMA). Esto significa que un servidor puede migrar a un núcleo completamente nuevo mientras las aplicaciones de usuario siguen operando como si nada hubiera ocurrido.

Otra de las novedades que se presenta en Linux 6.19 es en el subsistema de archivos ya que beneficia especialmente a los servidores de almacenamiento masivo. Ext4, el cual ahora admite bloques de datos superiores a los tradicionales 4 KB en sistemas x86. Esta capacidad de manejar folios grandes mejora el rendimiento de las escrituras en búfer en un 50%, optimizando el uso de la memoria en discos modernos de alta capacidad. Por su parte, Btrfs mejora su interacción con el hardware, permitiendo que procesos pesados como la limpieza de disco (scrubbing) o el reemplazo de dispositivos ya no bloqueen el modo de suspensión del sistema. Ahora, el kernel guarda el estado de estas operaciones antes de entrar en reposo y las retoma de forma transparente al despertar.

Por otra parte, el protocolo NFS recibe la implementación de la delegación de directorios revocable. Esta función permite que el servidor delegue el control total de un directorio al cliente, quien puede supervisar los cambios localmente sin saturar la red con peticiones constantes. Si otro cliente intenta modificar el mismo directorio, el servidor revoca la delegación de forma dinámica, manteniendo la integridad de los datos con una latencia mínima.

En cuanto a la seguridad, en Linux 6.19 recibe mejoras de integración de Intel LASS (Linear Address Space Separation), el kernel ahora utiliza el hardware del procesador para levantar una barrera entre el espacio de usuario y el del sistema. Al dividir el espacio de direcciones mediante el bit de orden superior, el procesador puede verificar instantáneamente si un acceso es legítimo antes incluso de que se inicie la ejecución especulativa. Esta técnica es una defensa definitiva contra vulnerabilidades de canal lateral como Spectre y Meltdown.

Complementando este blindaje, el kernel introduce soporte para el Cifrado de Enlace PCIe y la Autenticación de Dispositivos. En entornos de virtualización protegida como Intel TDX o AMD SEV-SNP, el tráfico DMA que viaja entre los dispositivos físicos (como tarjetas de red o aceleradores de IA) y las máquinas virtuales ahora puede estar cifrado y autenticado.

El subsistema de red también recibió mejoras para la próxima generación de infraestructuras de datos, añadiendo soporte para enlaces de hasta 1600 Gbps (1.6T). Para alcanzar estas velocidades, se ha realizado una limpieza profunda de los cuellos de botella internos: la eliminación de bloqueos de giro (spinlocks) en las funciones de transmisión y el uso de estructuras sin bloqueos han permitido cuadruplicar el rendimiento bajo cargas extremas. Además, el sistema de E/S asíncrona io_uring estrena el mecanismo de recepción de copia cero (zcrx), que permite recibir datos de red directamente en la memoria de la aplicación sin pasar por copias intermedias en el núcleo, reduciendo drásticamente la latencia y la carga de la CPU.

En el sector industrial y automotriz también se destaca la llegada del protocolo CAN XL, ya que al aumentar el campo de datos a 2048 bytes, permite la tunelización de marcos Ethernet y la integración nativa con redes TCP/IP dentro del vehículo. Esto, sumado a la capacidad de alcanzar velocidades de 20 Mbps, prepara a Linux para ser el corazón de los sistemas de conducción autónoma y telemetría de próxima generación.

Finalmente, el apartado gráfico ha recibido una actualización que deleitará a muchos, pues el subsistema DRM (Direct Rendering Manager) ahora cuenta con una API que permite realizar transformaciones de color HDR directamente en el hardware de la pantalla, antes y después de la fusión de capas. Esto elimina la necesidad de procesar el color mediante sombreadores de la GPU o la CPU, lo que no solo garantiza una precisión cromática absoluta en editores profesionales, sino que también reduce drásticamente el consumo de energía en portátiles.

Por último y no menos importante, cabe también resaltar que el controlador AMDGPU ha absorbido finalmente el soporte para las tarjetas gráficas de las familias Radeon HD 7000 y 8000 (arquitecturas GCN 1.0 y 1.1). Esta migración no es solo un cambio de nombre; permite que estas tarjetas, que tienen más de una década, aumenten su rendimiento un 24% de media y ganen compatibilidad con la API moderna Vulkan 1.3, demostrando que en el mundo de Linux, el hardware bien diseñado nunca muere, sino que evoluciona.

Finalmente, si estás interesado en poder conocer más al respecto, puedes consultar los detalles en el siguiente enlace.

Continúar leyendo...