El kernel de Linux 6.11 ha sido lanzado oficialmente y trae consigo una serie de nuevas características y mejoras que impactarán el soporte de hardware y el rendimiento general del sistema. Anunciado por Linus Torvalds, esta nueva versión está disponible para descargar y promete avances en áreas clave como la conectividad, la virtualización y la seguridad.
Principales Mejoras del Kernel 6.11
Una de las principales novedades es la introducción de un nuevo subsistema de controladores que habilita el soporte para chips de Bluetooth/WLAN en plataformas Qualcomm, mejorando la compatibilidad en una gama más amplia de dispositivos. Además, se ha añadido soporte para getrandom() en vDSO en sistemas x86, lo que facilita que el kernel libere memoria bajo presión, y se ha mejorado el soporte para CPU virtuales en sistemas AArch64 (ARM64) que utilizan ACPI.
Novedades en Virtualización y Soporte de Hardware
El kernel 6.11 también incorpora soporte para hotplug de CPU virtuales en sistemas AArch64 con ACPI, una funcionalidad importante para la administración dinámica de recursos en sistemas virtualizados. Además, se ha implementado un nuevo mecanismo para crear dominios de interrupción, lo que mejora el manejo de hardware y dispositivos.
Puede leer también | Lanzamiento de Armbian 24.8 con soporte para el Kernel Linux 6.10
Otras mejoras notables incluyen una nueva función dmaengine_prep_peripheral_dma_vec(), que habilita la transferencia de datos usando vectores de DMA, y documentación mejorada para el uso de AXI DMA, junto con soporte para STMicro STM32 DMA3. Asimismo, se ha añadido soporte para las nuevas plataformas de CPU Arrow Lake y Lunar Lake, lo que garantiza la compatibilidad con futuros procesadores.
Seguridad y Soporte para Controladores Rust
En el ámbito de la seguridad, el kernel 6.11 introduce un asignador de memoria dedicado que protege contra ataques de tipo heap-spraying, y añade soporte inicial para el mecanismo de virtualización segura SEV-SNP de AMD. Además, el kernel ahora ofrece soporte para controladores de bloque escritos en Rust, lo que marca un hito importante en la integración del lenguaje Rust en el ecosistema Linux.
Puede leer también | Futuras versiones de Ubuntu incluirán lo mejor del kernel de Linux
Para la arquitectura RISC-V, el kernel añade soporte para hotplug de memoria y la característica STACKLEAK, que ayuda a proteger contra fugas de información en la pila.
Mejoras en KVM y Btrfs
En lo que respecta a la virtualización, el soporte de KVM se ha actualizado para la arquitectura LoongArch con mejoras como soporte para ParaVirt y mejor gestión de la migración de máquinas virtuales. También se ha mejorado la gestión de discos en el sistema de archivos bcachefs, y el kernel implementa soporte del servidor NFS para el nuevo tipo de diseño pNFS NVMe.
Puede leer también | Linus Torvalds Anuncia el Primer Candidato de Lanzamiento del Kernel Linux 6.11
El sistema de archivos Btrfs también recibe nuevas opciones de montaje, como el parámetro 'rescue=', que mejora las capacidades de recuperación, y una nueva lógica para la limpieza de grupos de bloques en segundo plano.
Disponibilidad y Futuro del Kernel
El kernel 6.11 será una rama de corta duración, con soporte solo por unos meses. Su sucesor, el kernel 6.12, abrirá pronto su ventana de fusión y se espera que sea la próxima versión de soporte a largo plazo (LTS), prevista para lanzarse a mediados o finales de noviembre de 2024.
Puede leer también | Google amplía la seguridad de Android con soporte para el kernel Linux
Si bien el kernel 6.11 ya está disponible para descarga en el sitio oficial de kernel.org, es recomendable esperar hasta que esté disponible en los repositorios estables de tu distribución de GNU/Linux antes de actualizar.