Linux 6.18 ya está disponible y no es una versión más en el calendario del kernel. Todo apunta a que será el candidato natural a kernel LTS (Long Term Support) de 2025, el que utilizarán durante años distribuciones empresariales, sistemas embebidos y buena parte de las nubes y dispositivos que nunca verán un escritorio… pero dependerán de él para funcionar.
La nueva versión llega con un mensaje claro: menos “fuegos artificiales” de cara al usuario final y más trabajo profundo en memoria, almacenamiento, redes, virtualización y soporte de hardware moderno. Es justo lo contrario de lo que se ve en otros sistemas como Windows 11, donde abundan las funciones visibles mientras el subsuelo cambia más despacio. En Linux 6.18 ocurre al revés: muchos de los avances son invisibles, pero afectan a todo.
Un cierre de año intenso… que Linus Torvalds considera “suficiente”
Linus Torvalds anunció el lanzamiento de Linux 6.18 a finales de noviembre, reconociendo que le habría gustado una última semana algo más tranquila en cuanto a correcciones de errores, pero sin nada lo bastante grave como para retrasar la salida. Es decir, el código está lo bastante “cocinado” como para considerarse estable.
La mayor parte de los últimos cambios han sido pequeños arreglos en drivers y componentes concretos (Bluetooth, Ceph, AFS, entre otros), sin regresiones serias detectadas frente a Linux 6.17 en las pruebas de rendimiento publicadas hasta ahora.
Con 6.18 ya etiquetado, se abre la ventana de integración de cambios para Linux 6.19, que ocupará las dos primeras semanas del nuevo ciclo. Torvalds ha avisado de que el proceso coincidirá con el Kernel Maintainer Summit y con el periodo de fiestas, de modo que es probable que el ciclo de 6.19 se alargue una semana adicional. Pero el protagonismo ahora lo tiene 6.18: será el kernel que muchas distribuciones comenzarán a probar de inmediato.
Cuatro pilares técnicos que afectan a todo: memoria, almacenamiento, I/O y virtualización
Buena parte del valor de Linux 6.18 se concentra en mejoras transversales que no pertenecen a un fabricante concreto, sino al corazón del kernel:
- Sheaves, un nuevo mecanismo para mejorar la asignación de memoria del kernel y reducir la contención en sistemas con muchos hilos, lo que se traduce en mejor rendimiento en cargas paralelas.
- dm-pcache, un nuevo target de Device Mapper que permite usar memoria persistente como caché para dispositivos de bloques más lentos, acelerando el acceso a almacenamiento en ciertos escenarios.
- Ajustes en IOMMU que refinan la asignación de memoria a dispositivos y reducen el overhead en cambios de contexto, algo clave en máquinas con múltiples dispositivos PCIe de alto rendimiento.
- Mejoras en virtualización que optimizan rutas críticas en sistemas híbridos y añaden soporte a nuevas capacidades de seguridad y control de flujo en KVM sobre Intel y AMD.
Además, Linux 6.18 mejora el rendimiento de swap, escala mejor en servidores NFS, mejora la recepción de paquetes UDP y añade el nuevo mecanismo “sheaves” también como pieza clave para acelerar determinadas rutas de memoria interna.
Sistemas de ficheros y redes: evolución silenciosa pero importante
El subsistema de almacenamiento y redes también recibe un buen número de cambios:
- Se ha eliminado del árbol principal el sistema de ficheros Bcachefs, que había llegado a integrarse en versiones anteriores y ahora se retira, al menos de forma temporal.
- XFS activa por defecto la verificación online fsck, un paso importante para detectar inconsistencias sin necesidad de desmontar el sistema de archivos.
- Btrfs da sus primeros pasos para soportar tamaños de bloque mayores que el tamaño de página, una vieja petición en entornos de alto rendimiento.
- EXT4 incorpora soporte para IDs de usuario y grupo reservadas de 32 bits y un nuevo ioctl() para consultar y ajustar parámetros del superbloque.
- OverlayFS añade soporte para case-folding, útil en escenarios donde se quiere simular un comportamiento insensible a mayúsculas/minúsculas.
En redes, el kernel suma:
- Soporte inicial en la pila TCP para Accurate Explicit Congestion Notification (AccECN), que mejora la señalización de congestión en redes modernas.
- Soporte de cifrado de conexiones TCP asociado a PSP en algunos drivers específicos.
- Mejoras de escalado en servidores NFS y en la recepción de tráfico UDP, claves en servicios de alto tráfico.
Todo ello no se percibe como una “gran función” aislada, pero reduce latencias, suaviza picos y aporta estabilidad en producción, que es justamente lo que se espera de un futuro kernel LTS.
Intel, AMD, Apple y NVIDIA: el hardware moderno también se beneficia
Más allá de los cambios internos, Linux 6.18 avanza de forma notable en soporte de hardware reciente y futuro.
Intel: Wildcat Lake, Alder Lake y virtualización más robusta
En el caso de Intel, el kernel incorpora:
- Soporte de pantalla para la plataforma Wildcat Lake, parte de la nueva generación de gráficos Xe3, pensada para mejorar el pipeline de visualización en portátiles y sobremesa.
- Compatibilidad oficial con dos nuevos SoC Alder Lake-S, ampliando la cobertura sobre variantes de escritorio.
- Mejoras en el driver VT-d IOMMU, alineándolo con las últimas especificaciones de Intel para virtualización de dispositivos.
- Soporte en KVM para virtualizar tecnologías de Control-flow Enforcement Technology (CET), reforzando la seguridad de los invitados en entornos de virtualización.
Además, se incorporan optimizaciones en el manejo de CPUs híbridas que reducen la penalización de ciertas mitigaciones de seguridad sobre núcleos de eficiencia, permitiendo exprimir mejor las cargas multihilo.
AMD: preparación para Zen 6 y refuerzos en seguridad
Linux 6.18 trae varias referencias internas a futuras plataformas vinculadas a Zen 6, señal de que el soporte se está preparando con antelación a su llegada comercial, tanto en escritorio como en servidores EPYC.
En el terreno de virtualización y seguridad:
- Se añade soporte invitado para Secure AVIC, mejorando la gestión de interrupciones virtualizadas en entornos con SEV-SNP, una tecnología clave para cargas en la nube que requieren aislamiento criptográfico.
- Se soporta SEV-SNP CipherText Hiding en hosts x86, reforzando la protección frente a determinados vectores de ataque de canal lateral.
En cuanto a fiabilidad de memoria:
- Se incorpora un driver EDAC para el controlador de memoria AMD VersalNET, capaz de reportar errores de distintos bloques hardware mediante un transporte similar a IPC.
- Llega también un EDAC para núcleos ARM Cortex-A72, cubriendo escenarios embebidos que utilicen estos procesadores.
Apple: Apple Silicon da otro paso con M2 Pro, Max y Ultra
La otra gran protagonista es Apple. Linux 6.18:
- Habilita soporte explícito para Apple M2 Pro, M2 Max y M2 Ultra, mediante la inclusión de los Device Trees correspondientes. Es un paso esencial para avanzar hacia un soporte usable en estos equipos.
- Actualiza el driver DART de Apple para manejar tablas de páginas de 4 niveles, adaptándose mejor a la arquitectura de memoria de Apple Silicon.
- Integra mejoras para hardware más antiguo de la casa, como A11 y componentes asociados (almacenamiento NVMe, SART, SPMI), fruto de años de trabajo comunitario.
El soporte sigue sin ser “plug and play” para el usuario medio, pero la inclusión en el mainline marca un cambio de ritmo: Apple Silicon deja de ser un experimento periférico y pasa a formar parte del núcleo estándar.
NVIDIA y gráficos libres: Nouveau se apoya en el firmware GSP
En el terreno gráfico, la novedad más interesante afecta al driver libre Nouveau:
- En GPUs Turing y Ampere, Linux 6.18 utiliza por defecto el firmware del GPU System Processor (GSP) cuando está disponible, mejorando la inicialización y habilitando partes del pipeline gráfico que dependían de este componente.
El driver propietario de NVIDIA sigue su propio calendario y no está ligado a este lanzamiento, pero la madurez creciente de Nouveau en hardware reciente es una buena señal para quienes apuestan por controladores libres.
Otros cambios destacados: desde BPF firmado hasta ‘haptic touchpads’
Linux 6.18 incluye una larga lista de pequeños grandes detalles que apuntan al tipo de kernel que será:
- El subsistema de auditoría ahora puede gestionar varios módulos de seguridad de Linux (LSM) al mismo tiempo.
- Llega el soporte para firmar programas BPF, un paso importante para controlar qué código puede cargarse en el kernel en entornos sensibles.
- Se ha desactivado por defecto el nuevo soporte de transacciones HMAC cifradas en el bus TPM (TPM2_TCG_HMAC), a la espera de pulir su comportamiento.
- Se introducen BPF arenas en arquitectura PowerPC y se amplía el soporte de Kexec HandOver (KHO) para preservar asignaciones vmalloc en reinicios tipo kexec.
En el terreno de drivers y dispositivos:
- Aparece un nuevo driver virtio SPI, que permite a dispositivos SPI acceder a máquinas virtuales como si fueran hardware local.
- Se añade soporte para los jacks de audio del mando DualSense de PlayStation.
- Los drivers HID se extienden para manejar touchpads hápticos, una tendencia cada vez más habitual en portátiles modernos.
Todo ello, sumado al soporte ampliado de hardware Apple M2 Pro/Max/Ultra, refuerza la idea de un kernel preparado para una década marcada por la heterogeneidad: desde servidores x86 de alto rendimiento hasta SoCs ARM avanzados y dispositivos de consumo muy variados.
¿El próximo kernel LTS? Todo apunta a que sí
Linux 6.18 es el último kernel estable del año y, por calendario y características, es el candidato lógico a convertirse en la serie LTS de 2025, que podría mantenerse durante varios años. La decisión final depende del interés y del soporte de la comunidad y de los grandes actores que despliegan Linux a gran escala.
Si se confirma, será la base sobre la que se construirán:
- Distribuciones empresariales y LTS de escritorio.
- Sistemas embebidos y dispositivos que no se actualizan con frecuencia.
- Infraestructuras de nube y entornos de virtualización de larga vida.
Por ahora, el mensaje de Torvalds es simple: “por favor, seguid probando”. Cuanto antes se detecten anomalías, antes podrá consolidarse como ese kernel de referencia que muchas organizaciones esperan antes de dar el salto a una nueva generación de hardware y funciones.
Preguntas frecuentes sobre Linux 6.18
¿Cuáles son las principales novedades de Linux 6.18 frente a 6.17?
Linux 6.18 refuerza cuatro ejes clave: un nuevo mecanismo de memoria (sheaves), el target dm-pcache para usar memoria persistente como caché de discos lentos, mejoras en IOMMU y virtualización (incluyendo soporte para CET y Secure AVIC), y un amplio conjunto de mejoras en sistemas de ficheros (XFS, Btrfs, EXT4, OverlayFS) y redes (AccECN, rendimiento de swap, NFS y UDP, entre otros).
¿Será Linux 6.18 la próxima serie de kernel LTS?
Todo apunta a que sí: es el último lanzamiento estable del año y se ha diseñado con una fuerte orientación a estabilidad y soporte de hardware moderno. Sin embargo, la confirmación oficial de su estatus LTS depende de los mantenedores del kernel y, en particular, de la decisión de Greg Kroah-Hartman, que debería hacerse pública en las próximas semanas.
¿Qué hardware nuevo soporta Linux 6.18 de forma destacada?
Entre las incorporaciones más importantes están el soporte para Apple M2 Pro, M2 Max y M2 Ultra, nuevas variantes de Intel Alder Lake-S y la plataforma Wildcat Lake, referencias a futuras plataformas AMD Zen 6, drivers EDAC para AMD VersalNET y Cortex-A72, mejoras en el driver libre Nouveau para GPUs Turing y Ampere, y soporte para periféricos como los jacks de audio del mando DualSense o los touchpads hápticos.
¿Cuándo llegará Linux 6.18 a mi distribución de GNU/Linux?
El código fuente de Linux 6.18 ya puede descargarse desde repositorios oficiales, pero la llegada al usuario final depende de cada distribución. Las rolling release (como Arch o openSUSE Tumbleweed) suelen adoptarlo en semanas, mientras que distribuciones más conservadoras lo integran tras un periodo de pruebas más largo o lo reservan para futuras versiones mayores. Lo más recomendable es esperar a que la propia distribución publique el kernel 6.18 en sus repositorios estables.
Fuentes: anuncio oficial de Linux 6.18, notas de lanzamiento del kernel y análisis técnicos recientes sobre las novedades de esta versión.
vía: lkml.org