El nuevo kernel de Linux avanza en compatibilidad, rendimiento y fiabilidad, incorporando un controlador gráfico en Rust, mejoras en Btrfs y exFAT, y soporte para nuevas arquitecturas de CPU.
El núcleo de Linux continúa su evolución con la llegada de la versión 6.15, liberada oficialmente tras un ligero retraso por un error de última hora que obligó a desactivar una funcionalidad justo antes del lanzamiento. Así lo confirmó Linus Torvalds, creador del kernel, quien señaló que, salvo esa incidencia puntual, la semana previa al lanzamiento fue relativamente tranquila, marcada por correcciones menores y mejoras en controladores, redes y gestión de memoria.
Aunque se trata de una versión no LTS (con un ciclo de soporte de entre 9 y 12 semanas), Linux 6.15 incorpora novedades destacadas tanto para usuarios avanzados como para desarrolladores y fabricantes de hardware.
Un nuevo controlador NVIDIA en Rust: el proyecto Nova
Una de las incorporaciones más notables es la implementación inicial de Nova, un nuevo driver open source para GPUs NVIDIA escrito en Rust, desarrollado por ingenieros de Red Hat. Nova está concebido como el futuro sucesor de nouveau y adopta un enfoque GSP-only (GPU System Processor), que simplifica la arquitectura del controlador y mejora la estabilidad.
El objetivo es ofrecer soporte progresivo para las tarjetas gráficas de la serie RTX 2000 y posteriores, facilitando así la compatibilidad con las GPU modernas sin depender de controladores propietarios.
Mejoras en sistemas de archivos: Btrfs, exFAT y FUSE
En el apartado de almacenamiento, Linux 6.15 introduce mejoras significativas en varios sistemas de archivos:
- Btrfs incorpora compresión Zstd en tiempo real, con niveles que van del -1 al -15, mejorando tanto la velocidad como la eficiencia del almacenamiento.
- exFAT, ampliamente utilizado en dispositivos extraíbles y tarjetas SD, ahora permite borrado de archivos mucho más rápido, lo que se traduce en una experiencia más fluida, especialmente con grandes volúmenes de datos.
- FUSE eleva el límite de longitud de nombres de archivos hasta los 4.096 caracteres, y se han introducido trabajos preliminares para habilitar escrituras atómicas grandes, una funcionalidad que mejorará la seguridad y eficiencia en sistemas como XFS y ext4.
Avances para AMD: eficiencia y nuevas plataformas
En cuanto a AMD, el kernel 6.15 suma soporte para la instrucción INVLPGB, presente en las nuevas CPU Zen, que acelera la gestión de memoria al permitir vaciar datos obsoletos entre núcleos de forma más rápida.
Además, se ha mejorado el driver AMD P-State, optimizando la escalabilidad de frecuencias del procesador, lo que se traduce en mayor rendimiento con menor consumo energético. También se han incorporado los primeros pasos para dar soporte a la plataforma AMD Versal NET, un sistema híbrido que combina capacidad de red y cómputo en un solo chip.
Intel: mejor interoperabilidad CPU-GPU y soporte para Raptor Lake
Para Intel, las novedades incluyen soporte completo para procesadores Raptor Lake-S en el subsistema EDAC, encargado de detectar errores en la memoria RAM y mejorar la estabilidad del sistema.
El controlador de gráficos Intel Xe también se beneficia de importantes mejoras, como la compatibilidad con memoria virtual compartida (SVM), lo que permite una interacción más eficiente entre CPU y GPU. Asimismo, se han incorporado nuevas herramientas para monitorizar el rendimiento gráfico de forma más detallada.
Un kernel que prepara el terreno para el futuro
Con cada versión, el kernel de Linux amplía su alcance en arquitectura, seguridad y eficiencia. La llegada de un driver en Rust, la optimización de sistemas de archivos, y el avance en el soporte para las últimas CPU y GPU de AMD e Intel, demuestran que Linux sigue siendo una plataforma preparada para liderar la próxima generación de dispositivos, desde servidores hasta estaciones de trabajo, pasando por sistemas embebidos y de alto rendimiento.
Como siempre, se puede acceder al código fuente de Linux 6.15 a través de la lista oficial del kernel, y su adopción se irá incorporando gradualmente en distribuciones rolling release y entornos de desarrollo que prioricen las versiones más recientes.