Linux 6.18 ya está disponible con importantes mejoras internas

  • Linux 6.18 se publica como versión estable y candidata a kernel LTS, con impacto directo en distribuciones europeas y españolas.
  • Introduce el sistema de memoria sheaves, una renovación del swap y el nuevo dm-pcache para acelerar almacenamiento.
  • Refuerza la seguridad con programas BPF firmados, auditoría multi‑LSM y cambios en TPM, además de grandes avances en redes y virtualización.
  • Amplía de forma notable el soporte de hardware: nuevas GPUs, consolas portátiles, portátiles modernos, Apple Silicon y dispositivos ARM orientados a IA.

Linux 6.18 kernel

El núcleo de Linux 6.18 ya está disponible y llega en un momento en el que crece el cansancio con Windows 11 y su enfoque en la inteligencia artificial integrada en el escritorio. En este contexto, la comunidad del kernel ha apostado por un lanzamiento orientado a mejorar rendimiento, estabilidad y soporte de hardware, con la vista puesta tanto en equipos domésticos como en servidores desplegados por toda Europa, incluida España.

Tras varias versiones algo más conservadoras, centradas sobre todo en corregir fallos, Linux 6.18 vuelve a traer una oleada de cambios internos y nuevas funciones que, aunque no se aprecian visualmente, sí marcan diferencias en el día a día. El resultado es un kernel más pulido para trabajar, jugar o desplegar servicios en la nube, especialmente en máquinas modernas y en infraestructuras profesionales europeas.

Un lanzamiento estable que apunta a convertirse en LTS

Lanzamiento Linux 6.18

Linus Torvalds ha anunciado en la LKML la liberación de Linux 6.18 estable tras un ciclo de desarrollo relativamente tranquilo. Durante las últimas semanas de la fase candidata se detectaron algunos problemas de memoria virtual y otros flecos menores, pero se corrigieron con rapidez y no fueron motivo para retrasar el calendario previsto.

La séptima versión candidata (rc7) se describía como una etapa “mayormente normal”, con el típico goteo de correcciones en drivers, arquitecturas como LoongArch, MIPS o ARM64, y pequeños ajustes en la pila de red y las herramientas de desarrollo. De hecho, rc7 resultó incluso más pequeña que rc6, una señal de que el ciclo se estaba cerrando de forma ordenada.

Con 6.18 ya etiquetado y publicado en kernel.org, la comunidad mira ahora a la ventana de fusión de Linux 6.19, que tendrá un ciclo algo más largo debido al Kernel Maintainer Summit. Paralelamente, todo apunta a que esta versión será la elegida como próximo kernel de Soporte a Largo Plazo (LTS), lo que la convierte en candidata a sostener durante años muchas distribuciones corporativas y despliegues críticos.

Si finalmente se confirma su condición de LTS, distribuciones europeas orientadas a empresa y administración —como derivadas de Debian, Ubuntu, SUSE o Red Hat— probablemente adopten Linux 6.18 como base de versiones con soporte extendido. Para usuarios domésticos en España, eso se traducirá en una llegada progresiva a los repositorios estables de las distintas distros, con especial relevancia en equipos certificados y hardware reciente.

Memoria más ágil: sheaves, swap y nueva caché para discos

Novedades internas Linux 6.18

Entre los cambios más profundos de Linux 6.18 destaca la introducción de las “sheaves” en el asignador SLUB, una nueva forma de gestionar cachés de objetos pequeños por CPU. En lugar de que todos los núcleos compitan por el mismo conjunto de estructuras, cada procesador mantiene su propio “almacén” local, reduciendo la contención interna y acelerando las operaciones de asignación y liberación de memoria.

Esta modificación, por muy técnica que parezca, repercute en un mejor comportamiento en tareas paralelas y multitarea intensa. Cargas que dependen en gran medida del mecanismo RCU (lecturas concurrentes en el kernel), compilaciones masivas o servicios muy concurridos ganan fluidez al minimizarse los bloqueos entre núcleos.

Linux 6.18 también avanza en la reestructuración de struct page mediante la introducción de memdesc_flags_t, un paso intermedio hacia estructuras de memoria más compactas y fáciles de manejar. Aunque estos cambios se explotarán sobre todo en futuras versiones, ayudan a preparar el terreno para un kernel más eficiente en sistemas con grandes cantidades de RAM, como servidores europeos de alta densidad.

En paralelo, el subsistema de swap estrena la primera fase de una nueva “swap table”, una abstracción con la que se busca mejorar la forma en que el kernel utiliza la memoria de intercambio como caché. Según los desarrolladores, en determinadas cargas se han observado incrementos de entre un 5 % y un 20 % en rendimiento, tanto en throughput como en tiempos de respuesta bajo alta presión de memoria.

Otro componente clave de este ciclo es el nuevo objetivo del device‑mapper dm-pcache, que permite utilizar memoria persistente —por ejemplo, dispositivos CXL o DAX— como caché de alta velocidad para discos o SSD más lentos. Esta capa adicional se traduce en más flexibilidad a la hora de diseñar configuraciones de almacenamiento mixtas, algo muy útil en cabinas y servidores que se despliegan en centros de datos europeos.

Sistemas de archivos: adiós a Bcachefs y refuerzo del resto

En el terreno de los sistemas de archivos, la decisión más sonada ha sido la eliminación de Bcachefs del árbol principal del kernel. El código pasa a considerarse mantenido externamente, de forma que quienes quieran seguir usándolo deberán recurrir a módulos adicionales o compilarlo por su cuenta. El motivo no ha sido tanto un problema técnico como el incumplimiento reiterado de las normas de integración por parte de su mantenedor, enviando cambios de funcionalidad fuera de plazo y saltándose fases reservadas solo a corrección de errores.

Mientras Bcachefs se marcha por la puerta de atrás, otros sistemas saldrán reforzados. Btrfs da un paso muy importante al habilitar tamaños de bloque superiores al tamaño de página, una mejora que abre la puerta a futuros incrementos significativos de rendimiento, especialmente en cargas de lectura intensiva. Además, se han afinado varios aspectos internos de paralelismo y gestión de metadatos.

El veterano XFS activa por defecto la función de comprobación y reparación en línea (online fsck), que hasta ahora se consideraba experimental. Esto permite corregir ciertos problemas mientras el sistema de archivos permanece montado y en uso, lo que resulta interesante para entornos empresariales donde detener servicios no siempre es una opción.

En EXT4 se añaden IDs de usuario y grupo con 32 bits reservados y una nueva interfaz ioctl() para gestionar parámetros del superbloque, facilitando la vida a administradores y herramientas de mantenimiento. Se aprovecha también para retirar opciones antiguas de configuración que ya no tenían sentido.

Por su parte, el controlador de exFAT recibe optimizaciones agresivas: en algunos escenarios concretos se han medido mejoras de hasta 16 veces en operaciones de lectura y escritura. Quienes mueven datos entre Windows y Linux mediante tarjetas SD o memorias USB notarán tiempos de copia sensiblemente más cortos. FUSE también gana capacidad para manejar copias de rangos grandes, con lo que los sistemas de archivos en espacio de usuario pueden mejorar su rendimiento.

Redes más rápidas y mejor gestionadas

El apartado de red vuelve a ser uno de los grandes beneficiados en Linux 6.18. Por un lado, se introduce soporte inicial para TCP Accurate ECN (Accurate Explicit Congestion Notification), una variante más precisa del clásico ECN que permite detectar y gestionar la congestión con mayor detalle. Esto es especialmente interesante para redes complejas como las que operan grandes proveedores y operadores en la Unión Europea.

En UDP, la ruta de recepción se ha reescrito con el objetivo de reducir la contención y aumentar el rendimiento en sistemas NUMA. En las pruebas internas se han visto incrementos de rendimiento de hasta un 47 % en recepción de paquetes, algo que puede ayudar a soportar mejor tanto picos de tráfico legítimos como ataques de tipo DDoS basados en UDP.

La configuración por defecto también cambia: el tamaño del búfer de recepción se eleva a 4 MB, y se integran mejoras previas de compartición de búferes, con la idea de que servidores de streaming, juegos online o comunicaciones en tiempo real tengan más margen antes de empezar a descartar paquetes.

En el terreno del cifrado, el kernel incluye mejoras para conexiones TCP protegidas mediante PSP y otras tecnologías orientadas a reforzar la confidencialidad del tráfico. Estas novedades, combinadas con el nuevo modelo de auditoría y las mejoras en BPF, refuerzan el papel de Linux como base para servicios críticos en redes europeas.

Todo ello se completa con ajustes en la pila de red orientados a reducir latencias y mejorar la estabilidad en casos límite. Aunque muchos cambios son invisibles para el usuario final, operadores de redes, administradores de sistemas y proveedores de servicios europeos pueden aprovechar estas mejoras para afinar aún más sus plataformas.

Seguridad reforzada: BPF firmado, auditoría multi‑LSM y cambios en TPM

La seguridad continúa siendo un eje fundamental del desarrollo del kernel. Linux 6.18 introduce la posibilidad de cargar solo programas BPF firmados, permitiendo verificar la integridad del código que se inyecta dinámicamente en el núcleo antes de su ejecución. En entornos donde BPF se emplea para observabilidad avanzada, filtrado de red o seguridad, esta medida añade una barrera adicional contra ataques que intenten aprovechar ese canal.

El subsistema de auditoría se ha ampliado para lidiar mejor con escenarios multi‑LSM, donde conviven varios módulos de seguridad simultáneos (por ejemplo, SELinux y AppArmor). Esta mejora facilita supervisar y correlacionar eventos de seguridad en entornos regulados, algo muy relevante para empresas europeas sometidas a la directiva NIS2 o a normativas sectoriales específicas.

Otro cambio llamativo es la decisión de desactivar por defecto la función de cifrado HMAC en el bus TPM. En su implementación actual, esta característica añadía complejidad y penalizaciones de rendimiento sin un beneficio claro en términos de seguridad real. Al inhabilitarla de fábrica, el kernel aligera la carga sobre el sistema y reduce posibles puntos de fallo, quedando siempre la opción de activarla manualmente si se considera necesario.

En materia de aislamiento de memoria y virtualización segura, el kernel incorpora soporte para SEV‑SNP CipherText Hiding en x86 y amplía las capacidades de KVM con tecnologías como Control‑flow Enforcement Technology (CET) de Intel y AMD. Estas funciones ayudan a proteger el flujo de ejecución y a blindar máquinas virtuales frente a determinadas clases de ataques.

En conjunto, todas estas piezas refuerzan la posición de Linux 6.18 como base para infraestructuras críticas, tanto en centros de datos públicos como en nubes privadas y entornos industriales repartidos por Europa.

Virtualización, contenedores y NFS en entornos profesionales

En el ámbito de contenedores, el kernel añade la posibilidad de manejar namespaces como file‑handles mediante las llamadas name_to_handle_at() y open_by_handle_at(). Esto hace más sencillo referirse a namespaces de forma fiable, compararlos o traspasarlos entre procesos sin necesidad de fijar recursos de forma permanente, lo que simplifica la gestión de sistemas complejos basados en contenedores.

El servidor de archivos en red también sale ganando. Linux 6.18 introduce una opción para desactivar la caché de E/S en NFS en determinadas configuraciones, mejorando la escalabilidad y el comportamiento bajo cargas muy distribuidas. Esta flexibilidad resulta útil para grandes despliegues de almacenamiento en red, por ejemplo en universidades, organismos públicos o empresas europeas con miles de clientes accediendo simultáneamente.

Junto con la renovación del subsistema de swap y las mejoras de memoria ya comentadas, estas optimizaciones permiten que servidores con decenas o cientos de contenedores se mantengan más estables incluso cuando el sistema se acerca a sus límites de carga.

Para proveedores de nube y centros de datos ubicados en España y el resto de la UE, este tipo de avances implica poder exprimir mejor el hardware existente antes de tener que plantearse ampliaciones, manteniendo unos niveles de servicio competitivos.

Más Rust en el kernel y nuevas capacidades arquitectónicas

Linux 6.18 sigue avanzando en la integración de Rust como segundo lenguaje dentro del núcleo. Se amplían los bindings hacia APIs relevantes del kernel, incorporando operaciones atómicas ajustadas al modelo de memoria del núcleo, soporte para DebugFS, manejo de mapas de bits y herramientas para escribir drivers más seguros.

Entre esos controladores destaca un nuevo driver DRM en Rust para GPUs ARM Mali, todavía en fase temprana, que adapta parte del trabajo realizado en Panthor. A medio plazo, la idea es que dispositivos ARM muy presentes en el mercado europeo —desde SBC hasta portátiles ligeros— puedan beneficiarse de drivers más robustos y con menos posibilidades de provocar fallos graves.

Otro componente relevante es el driver Rust Binder, orientado al sistema de comunicación entre procesos (IPC) utilizado en Android. Su inclusión allana el camino para un soporte más consolidado de dispositivos Android y derivados dentro del kernel principal, algo importante para fabricantes que distribuyen productos en Europa y precisan un stack bien mantenido.

En paralelo, se amplían las capacidades de BPF arenas en arquitecturas como PowerPC y se añaden nuevas funcionalidades en Arm, RISC‑V y MIPS. En RISC‑V, por ejemplo, regresan cambios que no llegaron a tiempo a la versión anterior, como nuevas primitivas de mapeo de memoria, soporte para el interfaz RPMI (similar al ARM SCMI) y extensiones específicas de proveedores.

Este conjunto de mejoras arquitectónicas refuerza la posición de Linux como sistema operativo de referencia en hardware abierto y plataformas emergentes, un ámbito de gran interés para proyectos europeos que quieren reducir su dependencia de arquitecturas propietarias.

Soporte de hardware: juegos, portátiles modernos y Apple Silicon

Una parte muy visible del esfuerzo en Linux 6.18 se centra en los drivers. El kernel amplía considerablemente el soporte de hardware para equipos de consumo y consolas‑PC, un segmento que en los últimos años ha crecido mucho gracias al auge del gaming en Linux.

Para empezar, se introduce un nuevo driver HWMON para dispositivos de GPD, como las GPD Win 4 y Win Max 2, que ofrece un control más preciso de ventiladores y una lectura más fiable de sensores térmicos. Esto facilita exprimir estas pequeñas máquinas sin penalizar su vida útil, algo muy valorado por los usuarios que las utilizan tanto en España como en el resto de Europa.

También se corrigen problemas molestos en la ASUS ROG Ally y la Lenovo Legion Go 2, relacionados con interrupciones espurias y la reanudación de unidades NVMe tras suspender el sistema. Para quienes usan estos dispositivos como consolas portátiles basadas en Linux, la experiencia de juego debería resultar más estable.

En el terreno de los periféricos, el kernel mejora el soporte del mando DualSense de PlayStation, de forma que el conector de audio integrado funciona correctamente: al enchufar unos auriculares al mando, el sistema redirige la salida de sonido y permite utilizar el micrófono sin configuraciones extrañas.

Además, Linux 6.18 amplía el soporte inicial para touchpads hápticos, cada vez más habituales en portátiles modernos. Gracias a ello, muchos modelos que se comercializan en España y otros países europeos con este tipo de panel táctil verán un comportamiento del clic más natural, cercano al que ofrecen de fábrica bajo otros sistemas.

Gráficas, procesadores e IA: mejora para equipos modernos

En el apartado gráfico, los controladores Nouveau para GPUs NVIDIA Turing y Ampere comienzan a utilizar por defecto el firmware GSP (GPU System Processor) cuando está disponible. Este cambio forma parte de una transición más amplia en el ecosistema NVIDIA, orientada a mejorar la gestión de energía y preparar un soporte más sólido a medio plazo para estaciones de trabajo y equipos de juego.

En CPU, el driver intel_pstate incorpora mejoras para las plataformas Intel Meteor Lake. Gracias a la integración con Dynamic Efficiency Control, el kernel puede aprovechar los Hardware P‑states (HWP) sin las limitaciones clásicas de EPP, logrando un equilibrio más fino entre rendimiento y consumo, algo esencial en portátiles ultraligeros que se venden de forma masiva en el mercado europeo.

Para tareas de inteligencia artificial, Linux 6.18 añade un nuevo controlador para NPUs Rockchip con soporte multi‑núcleo y escalado dinámico de frecuencia. Este driver permite aprovechar mejor las capacidades de cálculo de placas con SoC Rockchip, muy usadas en dispositivos de bajo coste y proyectos de laboratorio repartidos por Europa, que ahora pueden ejecutar cargas de machine learning sin depender siempre de GPUs discretas.

En el ecosistema Apple, se incorporan avances incrementales en el soporte de SoC M2 Pro, M2 Max y M2 Ultra mediante la inclusión de nuevos Device Trees. Aunque para un uso intensivo en portátiles Mac sigue siendo recomendable recurrir a proyectos como Asahi Linux con sus propios parches, el hecho de que parte de ese trabajo vaya entrando en el kernel principal es una señal de progreso continuo.

El kernel amplía asimismo la compatibilidad con placas base y equipos de fabricantes como ASUS, HP, Alienware o Dell G Series, añadiendo más sensores HWMON, control de ventiladores y gestión de iluminación RGB por zonas. Para estaciones de trabajo de alto rendimiento, tanto de escritorio como de gaming, estas mejoras se traducen en una monitorización más completa.

Cómo actualizar a Linux 6.18 en distintas distribuciones

La forma de acceder a Linux 6.18 ya disponible depende en gran medida de la distribución elegida. Quienes utilicen sistemas de tipo rolling release, como Arch Linux o algunas variantes de Fedora orientadas a desarrolladores, suelen recibir el nuevo kernel mediante una actualización normal de paquetes. En cuanto la distribución lo integre en sus repositorios, bastará con actualizar y seleccionarlo en el siguiente arranque.

En cambio, distribuciones con ciclos de actualización más conservadores —Ubuntu estable, Debian, Linux Mint, openSUSE Leap, por citar algunas populares en España— tardarán algo más en adoptar 6.18. En muchos casos, este kernel llegará asociado a una versión mayor de la distro o a un nuevo lanzamiento LTS, especialmente si finalmente se confirma su estatus de kernel de soporte prolongado.

Los usuarios impacientes siempre tienen la opción de descargar el código fuente desde kernel.org y compilarlo manualmente en su sistema. El proceso clásico consiste en obtener el paquete comprimido, descomprimirlo, ajustar la configuración con herramientas como make menuconfig, compilar aprovechando todos los núcleos disponibles e instalar los módulos y el núcleo resultante.

En el ecosistema Debian y Ubuntu existen además paquetes .deb y repositorios específicos que ofrecen compilaciones mainline del kernel, así como PPAs mantenidos por la comunidad. Son vías válidas para probar 6.18 cuanto antes, aunque conviene usarlas con cautela en equipos de producción, porque suelen venir sin los parches adicionales ni el soporte oficial de la distribución.

En entornos profesionales y servidores ubicados en centros de datos europeos, la recomendación general sigue siendo ceñirse a los kernels proporcionados por la propia distribución o por el proveedor de soporte contratado. De esta forma se garantiza una combinación de núcleo, toolchain y librerías sometida a pruebas conjuntas, algo clave cuando se gestionan infraestructuras críticas.

Linux 6.18 se consolida como una versión especialmente relevante del kernel: combina mejoras claras en memoria, almacenamiento, red, seguridad y soporte de hardware con pasos firmes hacia un futuro más modular y seguro gracias a Rust y BPF, y se perfila como la base que muchas distribuciones europeas y españolas podrían utilizar durante años si finalmente se confirma como próximo kernel LTS.

Cómo usar VirtualBox en Windows 11
Artículo relacionado:
VirtualBox en Windows 11: instalación y primeros pasos

Add as preferred source