Linux 6.14: llega con ntsync, RAID1 en Btrfs, mejoras en FUSE, rendimiento y mas
Tras dos meses de desarrollo, Linus Torvalds dio a conocer mediante un anuncio el lanzamiento del Kernel Linux 6.14, una versión que introduce una gran cantidad de cambios importantes, asi como también múltiples mejoras y nuevas características.
Entre los cambios más destacados se encuentra la inclusión del controlador ntsync, que incorpora primitivas de sincronización compatibles con Windows NT. Además, el sistema de archivos Btrfs recibe mejoras en la gestión de equilibrio de operaciones de lectura en configuraciones RAID1, mientras que XFS ahora soporta reflinks en modo de tiempo real.
Nuevas funcionalidades
Dentro de las novedades que presenta Linux 6.14, se destaca el nuevo sistema de entrada y salida en búfer sin almacenamiento en caché. Esta nueva funcionalidad permite que los datos se eliminen del caché de página inmediatamente después de su uso, evitando un consumo innecesario de memoria.
Otra de las novedades que presenta Linux 6.14 para los sistemas de almacenamiento de alta velocidad, son las mejoras en el subsistema FUSE con la integración del mecanismo de entrada y salida io_uring, lo que optimiza el rendimiento al reducir cambios de contexto entre el kernel y el espacio de usuario.
Además, se han aplicado diversas optimizaciones en sistemas de archivos:
- ext4 y tmpfs: presenta una optimización de la lectura de enlaces simbólicos, con lo cual ahora se procesan de manera más rápida
- XFS: mejora la asignación inversa en modo de tiempo real, lo que facilita la identificación de archivos asociados a bloques de almacenamiento específicos
- NFSv4.2 introduce la delegación de atributos, permitiendo a los clientes gestionar información de archivos sin depender constantemente del servidor.
- SquashFS optimiza la administración del caché, reduciendo el consumo de memoria.
Gestión de memoria y mejoras en el sistema
En lo referente a memoria y gestión del sistema, se ha integrado completamente el controlador ntsync en el kernel, eliminando la sobrecarga en procesos de sincronización cuando se ejecutan juegos de Windows a través de Wine.
También se ha añadido el controlador cgroup DMEM, diseñado para administrar la memoria de dispositivos como las GPU, asegurando que distintas cargas de trabajo puedan ejecutarse sin interferencias. Adicionalmente, el sistema de traducción de direcciones mejora con optimizaciones en el vaciado de caché TLB, lo que se traduce en un mejor rendimiento en algunas pruebas de carga.
Por su parte, se continúan con las mejoras para Rust, incluyendo soporte para PCI, plataformas y Open Firmware. A la par, se han introducido mejoras en la compilación de módulos, lo que facilita la depuración y el mantenimiento del código.
Mejoras de seguridad
Linux 6.14 presenta la capacidad de verificar la ejecutabilidad de archivos sin necesidad de ejecutarlos realmente, asi como también se incorpora compatibilidad con contadores de tiempo seguros para entornos virtualizados en sistemas x86, utilizando la tecnología AMD SEV para evitar modificaciones no autorizadas en el reloj del sistema invitado.
El hipervisor KVM sigue evolucionando con mejoras en el soporte de Intel TDX, y SELinux recibe nuevas reglas para un control más detallado de llamadas ioctl() y mensajes netlink.
El subsistema de red recibió nuevas optimizaciones en TCP, incluyendo el algoritmo RACK-TLP para detectar pérdidas de paquetes de manera más eficiente. También se ha mejorado la gestión de marcas de tiempo en los niveles PHY y MAC, y se ha implementado el mecanismo IP-TFS/AGGFRAG para mejorar la fragmentación y agregación de paquetes en IPsec.
Mejoras de soporte y compatibilidad
Por la parte del soporte, el Kernel de Linux 6.14 añade una variedad de chips y plataformas, incluyendo la serie Qualcomm Snapdragon 8 Elite, el SoC MediaTek MT8188 y el Broadcom BCM2712, utilizado en la Raspberry Pi 5.
Además, se introduce compatibilidad con las NPU de AMD basadas en la arquitectura XDNA, enfocadas en acelerar cargas de trabajo de inteligencia artificial. Por otro lado, los controladores gráficos han recibido múltiples mejoras, con avances en el soporte de GPU AMD y el controlador Xe de Intel, destinado a las tarjetas gráficas basadas en la arquitectura Intel Arc.
Descargar Linux 6.14
Si eres de los entusiastas que les gusta realizar la compilación del Kernel por su cuenta, debes saber que puedes obtener la nueva versión desde el sitio web oficial del Kernel, en kernel.org
Para quienes prefieren esperar las compilaciones específicas para su sistema, es cuestión de algunos días para que la nueva versión esté llegando a los canales de distribucion de tu sistema.