Linus Torvalds acaba de anunciar el lanzamiento oficial del Linux kernel 7.2, la nueva versión del núcleo que da soporte a millones de dispositivos en todo el mundo, desde servidores hasta ordenadores de escritorio con GNU/Linux. Si sigues de cerca la evolución del kernel de Linux, esta entrega trae una combinación interesante de mejoras de rendimiento, soporte de hardware ampliado y varios avances en seguridad que conviene conocer antes de que llegue a los repositorios de tu distribución favorita.
Como suele ocurrir con cada ciclo de desarrollo, Linux 7.2 incorpora cientos de cambios acumulados durante varias semanas de trabajo de la comunidad. Entre los aspectos más llamativos está el nuevo soporte de equilibrio de carga consciente de la caché, que ayuda al planificador del sistema a repartir mejor las tareas entre núcleos teniendo en cuenta cómo se comparte la memoria caché del procesador. También destaca el soporte inicial para HDMI 2.1 FRL en el controlador gráfico AMDGPU, un paso relevante para quienes usan tarjetas AMD con monitores y televisores de alta resolución y tasas de refresco elevadas.
Novedades en hardware y controladores gráficos
Uno de los bloques más sustanciosos de este lanzamiento tiene que ver con el soporte de hardware. El controlador Intel Xe estrena soporte inicial para la plataforma CRI, mientras que se añade compatibilidad con el número de modelo de CPU para la próxima serie de procesadores Intel Panther Lake R. En el terreno gráfico, el kernel de Linux introduce un nuevo programador de GPU descrito como más equitativo, pensado para repartir mejor los recursos gráficos entre distintas cargas de trabajo.
También hay novedades para arquitecturas menos habituales en el día a día de un usuario doméstico, como el soporte Rust para la arquitectura IBM System/390, o nuevas cápsulas para las extensiones dpISA 2025 en procesadores ARM64. Estos cambios reflejan una tendencia que se viene consolidando en los últimos años: la progresiva incorporación de Rust como lenguaje complementario a C dentro del núcleo, con el objetivo de reducir errores de gestión de memoria en componentes críticos. En esta misma línea aparece soporte para la biblioteca zerocopy, orientada a facilitar la manipulación de memoria sin coste adicional de rendimiento en el código escrito en Rust.
En cuanto a periféricos, Linux 7.2 amplía la lista de dispositivos compatibles con soporte para el adaptador TP-Link TL-UB250 y para el mando inalámbrico HORI HORIPAD de Nintendo Switch, un detalle que agradecerán quienes usan Linux también para jugar. Además, se ha añadido soporte PCI P2PDMA para configuraciones RAID0 y NVMe con múltiples rutas de acceso, algo especialmente útil en entornos de almacenamiento de alto rendimiento.
Mejoras en sistemas de archivos y redes
El apartado de sistemas de archivos también recibe atención considerable en esta versión del kernel de Linux. Btrfs pasa a habilitar folios grandes por defecto, una optimización que puede mejorar la gestión de memoria al trabajar con archivos de gran tamaño. El sistema de archivos EROFS incorpora un backend de fscache, mientras que Ceph gana la capacidad de restablecer clientes de forma manual, algo relevante para quienes administran clústeres de almacenamiento distribuido.
El nuevo sistema de archivos NTFS que se introdujo en el kernel 7.1 recibe mejoras adicionales en esta versión, y el sistema de archivos SMB añade soporte para archivos comprimidos. Por su parte, el soporte experimental de dispositivos de almacenamiento por zonas en XFS deja de ser experimental, lo que indica que esta funcionalidad ha alcanzado un grado de madurez suficiente para un uso más generalizado.
En el terreno de las redes, destaca la incorporación de soporte de señalización MPTCP para direcciones IPv6, así como soporte GRO y GSO para conexiones PPPoE, dos mejoras que benefician tanto a proveedores de servicios de internet como a configuraciones de red más avanzadas. También se han implementado nuevas opciones de autenticación TCP y mejoras en la red Thunderbolt, ampliando las posibilidades de conectividad segura y de alta velocidad.
La seguridad tampoco queda al margen en este lanzamiento del núcleo de Linux. El módulo Landlock, encargado de restringir el acceso de las aplicaciones a determinados recursos del sistema, gana la capacidad de controlar el uso de sockets UDP. El subsistema IMA, dedicado a la medición de la integridad del sistema, incorpora la posibilidad de almacenar datos de medición fuera del propio núcleo. Y el asignador de memoria slab suma soporte para la partición de caché basada en tipo asistida por el compilador, una mejora orientada a dificultar ciertos tipos de ataques que explotan la gestión de memoria del kernel.
Además, el subsistema KVM, responsable de la virtualización en Linux, ha incorporado soporte para la función de trampa de ejecución de modo huésped de AMD y para las características de control de ejecución basado en modo de Intel, ambas pensadas para reforzar el aislamiento entre máquinas virtuales. También se ha añadido soporte para la tecnología de extensiones de dominio confiables de Intel, orientada a proteger cargas de trabajo sensibles incluso frente a un hipervisor potencialmente comprometido.
Ya puedes descargar el código fuente del kernel de Linux 7.2 directamente desde el árbol git del proyecto o desde kernel.org si quieres compilarlo tú mismo. Ahora bien, salvo que tengas una necesidad concreta que lo justifique, lo más razonable es esperar a que esta versión llegue de forma estable a los repositorios oficiales de tu distribución, donde pasará por el proceso de empaquetado y pruebas habitual.
Con el kernel 7.2 ya publicado, el ciclo de desarrollo no se detiene: la ventana de fusión para Linux 7.3 se abrirá en los próximos días, y el primer candidato a lanzamiento está previsto para el 30 de agosto de 2026, con la versión final estimada para mediados o finales de octubre. Este ritmo constante de publicación, sostenido durante más de tres décadas, sigue siendo uno de los rasgos que mejor definen el desarrollo del software libre: una evolución incremental, abierta y verificable por cualquiera que quiera revisar el código, que va sumando piezas pequeñas hasta convertirse en la base invisible sobre la que funciona buena parte de la infraestructura digital actual.
Fuente: 9to5linux
Añadir comentario
Comentarios