El kernel de Linux 6.16 ha sido lanzado oficialmente, trayendo consigo una serie de mejoras en redes, seguridad y soporte de hardware que beneficiarán a futuras versiones de Ubuntu y otros sistemas basados en Linux. Este artículo explora las principales novedades de esta versión, anunciada por Linus Torvalds el 27 de julio de 2025 en la Linux Kernel Mailing List (LKML).
Novedades Destacadas en Linux 6.16
Mejoras en Redes
Uno de los puntos más destacados de Linux 6.16 es el nuevo controlador OpenVPN Data Channel Offload (DCO). Este controlador traslada las operaciones del canal de datos al espacio del kernel, resolviendo cuellos de botella en el rendimiento de VPN. Esto resulta en un aumento significativo en el rendimiento, especialmente en transferencias de datos grandes, haciendo que las conexiones VPN sean más rápidas y eficientes.
Además, se ha implementado soporte para TCP con transmisión de memoria de dispositivos directamente a la red, lo que permite una transmisión sin copia (zero-copy) desde GPUs a la red. Aunque requiere configuración adicional, esta funcionalidad promete mejoras en aplicaciones intensivas en datos.
Paginación de Cinco Niveles
Linux 6.16 habilita de forma universal las tablas de paginación de cinco niveles, un avance importante para la gestión de memoria. Mientras que las tablas de cuatro niveles soportan hasta 256 TB de memoria virtual, el nuevo sistema permite hasta 128 PB (petabytes). Este cambio es especialmente relevante para cargas de trabajo intensivas en memoria, como las de inteligencia artificial y aprendizaje automático, preparando a Linux para las demandas del futuro.
Seguridad Reforzada
En términos de seguridad, Linux 6.16 introduce soporte para Intel Trust Domain Extensions (TDX), que proporciona cifrado de memoria a nivel de hardware para máquinas virtuales bajo KVM, protegiéndolas incluso en sistemas comprometidos. Además, se incorporan claves de cifrado envueltas en hardware, una característica previamente limitada a Android, que protege las claves de cifrado del sistema de archivos al almacenarlas en hardware dedicado.
El complemento randstruct de GCC, que randomiza los diseños de las estructuras de datos del kernel para dificultar ataques, vuelve a funcionar correctamente. También se mejora la persistencia de las mediciones de IMA durante operaciones de kexec, garantizando la integridad entre reinicios suaves.
Mejoras en Sistemas de Archivos
El sistema de archivos Ext4, utilizado por defecto en Ubuntu, recibe mejoras de rendimiento «estupendas» gracias al soporte de folios grandes para archivos regulares. Esto se traduce en ganancias significativas, con pruebas que reportan mejoras de más del 37% en operaciones de E/S secuenciales grandes.
Por otro lado, XFS añade soporte para escrituras atómicas, mejorando la integridad de los datos, mientras que el subsistema FUSE aumenta el tamaño del búfer de lectura de directorios, ofreciendo un mejor rendimiento en escenarios comunes. Bcachefs, por su parte, ahora permite realizar operaciones de rebalanceo solo cuando el dispositivo está conectado a la corriente, lo que puede prolongar la vida útil de la batería en portátiles.
Soporte de Hardware
Linux 6.16 incluye soporte para nuevos dispositivos y mejoras para hardware existente, como:
-
Apple Magic Mouse 2 (modelo USB-C) ahora es compatible.
-
Soporte para los controladores Acer Nitro NGR200 y ByoWave Proteus.
-
Mejoras en la suspensión y reanudación del ASUS ROG Ally a través del controlador ASUS WMI.
-
Controles para límites de carga y LEDs turbo en dispositivos OneXPlayer.
-
El controlador Dell DDV ahora expone datos sobre la salud y fabricación de la batería.
-
Soporte para el interruptor de la cámara en portátiles ThinkPad.
-
Dispositivos de audio USB ahora permiten descarga de audio, lo que reduce el consumo energético al mantener flujos de audio activos mientras el sistema está en reposo.
Otros Cambios Notables
-
Eliminación del sistema obsoleto uselib().
-
Soporte para KVM en RISC-V deja de ser experimental.
-
Soporte para preemptión perezosa y virtualización anidada en ARM64.
-
Avances en el desarrollo de controladores basados en Rust.
-
Límite de tamaño para lecturas y escrituras en sistemas de archivos NFS aumentado a 4 MB.
Disponibilidad
Linux 6.16 ya está disponible para su descarga en kernel.org como código fuente. Sin embargo, no se empaquetará oficialmente en los repositorios estándar de Ubuntu. Los usuarios avanzados pueden instalarlo mediante Canonical Mainline DEBs o PPAs de terceros, aunque esto conlleva riesgos, como la falta de parches específicos de Ubuntu o actualizaciones de seguridad oportunas.





