El Linux Kernel 6.13 ya está disponible, introduciendo mejoras significativas, mejor soporte de hardware y nuevas características diseñadas para optimizar el rendimiento y la funcionalidad. Linus Torvalds anunció esta última versión estable del núcleo, marcando un hito importante en el desarrollo continuo de Linux.
Antecedentes del Kernel Linux
El Kernel de Linux es el núcleo central que impulsa numerosos sistemas operativos en todo el mundo. Con actualizaciones constantes, Linux no solo mejora su soporte para hardware moderno, sino que también optimiza el rendimiento para aplicaciones empresariales, servidores y dispositivos personales.
Puede leer también | Linux 6.14 Introducirá un nuevo registro de arranque DRM para mensajes del Kernel
Linux 6.13 llega como sucesor de la versión 6.12 y representa un esfuerzo continuo por mantener el sistema actualizado con las tecnologías más recientes, asegurando su relevancia en múltiples sectores, desde dispositivos móviles hasta supercomputadoras.
Características Clave de Linux Kernel 6.13
1. Soporte para Máquinas Virtuales Protegidas (PVM)
Linux 6.13 introduce soporte para ejecutar el sistema en máquinas virtuales protegidas, conocidas como "realms", bajo la Confidential Compute Architecture (Arm CCA). Esto refuerza la seguridad en entornos virtualizados, asegurando la confidencialidad de los datos.
2. Mejora en Arquitecturas y Hardware
- Compatibilidad con AArch64 (ARM64): Soporte para Guarded Control Stack (GCS), mejorando la seguridad en el espacio de usuario.
- Intel y AMD:
- Clustering sub-NUMA de 6 nodos en procesadores Intel.
- Soporte de detección de bloqueos divididos en CPUs AMD.
- Dispositivos específicos:
- Tablets como Vexia EDU ATLA 10 y Surface Pro 9 5G.
- Chips de audio RealTek RT721 y GPUs Adreno A663.
- Controladores NVIDIA Mellanox “MLX5”.
3. Mejoras en Sistemas de Archivos
- F2FS: Introduce aliasing de dispositivos, permitiendo gestionar particiones dinámicamente.
- XFS: Añade soporte básico para operaciones de escritura atómica.
- EXT4 y Btrfs:
- EXT4 incorpora correcciones de errores y limpieza de código.
- Btrfs mejora el rendimiento reduciendo la contención de bloqueos.
- FUSE: Soporte para configurar el tamaño máximo de solicitudes mediante sysctl.
4. Red y Networking
- Conversión del RTNL (Routing Netlink) a un bloqueo por espacio de nombres, reduciendo la competencia en entornos con múltiples namespaces.
- Introducción de suspensión de IRQ durante períodos ocupados de aplicaciones.
- Configuración per-NAPI a través de netlink y API para modelado de tráfico TX H/W.
5. Mejoras Generales
- Lazy Preemption: Optimiza la preemisión retrasando solicitudes hasta límites específicos, habilitado en arquitecturas como x86, RISC-V y LoongArch.
- Rust en el Kernel: Soporte para eventos de traza y un nuevo asignador de memoria en el lenguaje Rust.
Puede leer también | Linux 6.12 oficialmente designado como kernel LTS
Disponibilidad y Actualización
El Linux Kernel 6.13 ya está disponible para descarga desde kernel.org y el repositorio Git de Linus Torvalds. Sin embargo, es recomendable esperar su integración en los repositorios estables de las distribuciones antes de actualizar manualmente.
Puede leer también | Linus Torvalds anuncia el primer release candidate del Kernel Linux 6.13
Con esta versión ya lanzada, comienza la ventana de desarrollo para Linux Kernel 6.14, cuya versión estable se espera para finales de marzo de 2025. La primera versión candidata estará lista para pruebas públicas el 2 de febrero.