Kernel Linux 6.18 Ya Está Aquí: Un Monstruo de Rendimiento y Nuevas Funciones que Podría Ser el Próximo LTS

Published:

Linus Torvalds ha dado el visto bueno final y Linux Kernel 6.18 es ya una realidad. Este lanzamiento, el último del año, no es una mera actualización de mantenimiento; es una inyección masiva de mejoras de rendimiento, nuevas características para virtualización y seguridad, y un ajuste de cuentas con un sistema de archivos. Además, por su posición en el calendario, es un firme candidato a convertirse en el próximo kernel con soporte a largo plazo (LTS).

🚀 Lo Más Destacado: Rendimiento, Seguridad y un Adiós

1. Un Golpe de Velocidad para la Memoria y el Swap
El kernel 6.18 llega con mejoras de bajo nivel que prometen aceleraciones tangibles en escenarios cotidianos y de servidor.

  • «Sheaves» en SLUB: Esta nueva función en el asignador de memoria (SLUB) crea cachés por CPU para objetos pequeños. El resultado es una reducción drástica de la contención entre núcleos del procesador, acelerando tanto la reserva como la liberación de memoria. Benchmarks preliminares muestran ganancias del 5% al 20% en rendimiento para cargas de trabajo intensivas.

  • Swap más Rápido e Inteligente: Se introduce la primera fase del trabajo «swap table», una nueva abstracción que hace que la gestión de la memoria de intercambio sea más eficiente, especialmente bajo una fuerte presión de memoria. Esto se traduce en un sistema más receptivo cuando la RAM se llena.

2. Caché de Memoria Persistente con dm-pcache
Una de las novedades más interesantes para administradores de sistemas y entusiastas del hardware. El nuevo objetivo dm-pcache para Device Mapper permite usar memoria persistente (como dispositivos CXL o DAX) como una caché de ultra alta velocidad para discos duros o SSD más lentos. Es una forma nativa de crear un tier de almacenamiento entre la RAM y el disco, prometiendo latencias mínimas para datos frecuentes.

3. Seguridad Reforzada y Virtualización Mejorada

  • Firmado de Programas BPF: El subsistema BPF (herramienta clave para networking y observabilidad) ahora soporta la carga de programas firmados criptográficamente, añadiendo una capa vital de seguridad y confianza.

  • TCP Encriptado con PSP: Se añade soporte para encriptar conexiones TCP usando el protocolo PSP, diseñado para ser eficientemente manejado por hardware, ideal para entornos de centro de datos.

  • KVM Potenciado: La virtualización con KVM gala capacidad de virtualizar la tecnología Control-Flow Enforcement Technology (CET) de Intel y AMD, permitiendo a las máquinas virtuales usar las protecciones más modernas contra exploits. También llega SEV-SNP CipherText Hiding para esconder el texto cifrado de la memoria de huéspedes no autorizados.

4. La Gran Polémica: Adiós a Bcachefs (Dentro del Kernel)
Una decisión que ha generado debate: el soporte nativo para el sistema de archivos Bcachefs ha sido eliminado completamente del código principal del kernel. Esto no significa su desaparición, sino que pasará a estar disponible exclusivamente como un módulo DKMS, lo que complica su uso en distribuciones que no lo empaqueten por separado. Es un paso atrás en su integración, manteniéndolo en un estado más experimental.

🛠️ Otras Mejoras Notables por Área

  • Redes: Mejoras masivas en el rendimiento de recepción UDP (hasta un 50% más), soporte inicial para Accurate ECN en TCP para un control de congestión más preciso, y un aumento del buffer de recepción por defecto a 4 MB.

  • Sistemas de Archivos:

    • Btrfs obtiene soporte inicial para tamaños de bloque mayores que el tamaño de página, sentando las bases para mejoras futuras.

    • Ext4 añade un nueva interfaz ioctl() para gestionar parámetros del superbloque.

    • OverlayFS ahora soporta case-folding (insensibilidad a mayúsculas/minúsculas).

  • Hardware y Controladores: Soporte oficial para los SoCs Apple M2 Pro, Max y Ultra, driver virtio SPI para exponer dispositivos SPI a máquinas virtuales, driver EDAC para AMD VersalNET, y soporte para mandos DualSense de PlayStation y touchpads hápticos.

  • Usabilidad del Sistema: Se extiende el soporte de manejos de archivos (file handles) a los espacios de nombres (namespaces), permitiendo referenciarlos y pasarlos de forma estable, similar a como ya se hacía con los procesos (pidfd).

📥 ¿Cómo y Cuándo Probarlo?

El código fuente está disponible en kernel.org. Sin embargo, para la inmensa mayoría de usuarios, la recomendación es esperar a que su distribución lo empaquete y ofrezca a través de los repositorios estables o de actualizaciones.

  • Distribuciones rolling-release (Arch, openSUSE Tumbleweed) lo integrarán en las próximas semanas.

  • Distribuciones estables (Ubuntu, Fedora estable, Debian) lo incluirán en futuras versiones.

La ventana de desarrollo para Linux 6.19 ya está abierta, con su primera versión candidata (RC) esperada para el 14 de diciembre de 2025.

💡 Conclusión: Un Pilar para el Futuro

Linux 6.18 es un lanzamiento denso y significativo. Sus mejoras de rendimiento en memoria y swap beneficiarán a todos, desde el portátil personal hasta los servidores en la nube. Las nuevas funciones de seguridad, virtualización y almacenamiento muestran la dirección hacia sistemas más eficientes, seguros y flexibles.

Su posible coronación como kernel LTS significaría que estas mejoras serán la base estable para empresas y dispositivos integrados durante los próximos años, consolidando aún más su importancia. Sin duda, un regalo de fin de año para el ecosistema del software libre.

- Advertisement -
Jorge
Jorgehttps://nksistemas.com
Soy Jorge, Sr Sysadmin Linux/DevOps/SRE y creador de NKSistemas.com Trabajo con plataformas: Linux, Windows, AWS, GCP, VMware, Helm, kubernetes, Docker, etc.

Related articles