El núcleo Linux se prepara para su próxima gran actualización con la versión 6.13. Linus Torvalds ha anunciado el lanzamiento de la primera versión candidata (RC1) el 1 de diciembre de 2024, seguida de la segunda versión candidata (RC2) el 8 de diciembre de 2024. Con nuevas e interesantes características, correcciones de errores y mejoras de hardware, Linux 6.13 promete ofrecer un mayor rendimiento y una compatibilidad más amplia.
Esto es lo que necesita saber sobre las versiones 6.13-rc1 y 6.13-rc2 del núcleo de Linux.
Principales características de Linux Kernel 6.13 RC1
1. Mejoras en la arquitectura avanzada
- Soporte de máquinas virtuales protegidas en la CCA de Arm: Linux ahora puede operar dentro de un "reino" bajo la Arquitectura de Computación Confidencial de Arm, mejorando la seguridad de la virtualización.
- Pila de control protegida (GCS): Se ha añadido soporte para mejorar la integridad de la pila en el espacio de usuario, reforzando la seguridad.
- Clustering Sub-NUMA de 6 nodos para Intel: Mejor escalado del rendimiento para sistemas Intel mediante una gestión mejorada de la localidad de la memoria.
- Soporte en tiempo real para LoongArch: Con Linux 6.13, las capacidades de computación en tiempo real llegan a la arquitectura LoongArch, un gran paso para los sistemas de alto rendimiento.
2. Actualizaciones del sistema de archivos
- F2FS: Introduce el alias de dispositivo para recuperar espacio de partición y gestionar los archivos de forma dinámica.
- FUSE: Aumenta su flexibilidad gracias a la conversión de páginas a carteras y a la posibilidad de configurar el tamaño máximo de las peticiones FUSE mediante sysctl.
- EXT4: Recibe correcciones de errores críticos y limpiezas para reforzar la estabilidad.
- Btrfs: Las optimizaciones de rendimiento reducen la contención de bloqueos en búferes de extensión y árboles, mejorando significativamente las operaciones de E/S.
- exFAT: Las mejoras reducen el recorrido de la cadena FAT, ofreciendo una experiencia de gestión de archivos más fluida.
3. Actualizaciones de procesador y rendimiento
- Controlador AMD-pstate cpufreq: Se convierte en el predeterminado para determinados procesadores AMD Epyc, optimizando la eficiencia energética y el rendimiento.
- Compatibilidad con la PMU Intel ArrowLake-H: Garantiza la compatibilidad y mejora la supervisión del rendimiento de las próximas CPU.
- Modelo de espera: Introducido para x86, RISC-V y LoongArch, este modelo retrasa las solicitudes de preferencia a los límites de los ticks, lo que aumenta la eficiencia.
4. Mejoras en redes y subsistemas
- Soporte RTNL por red: Una mejora de red (actualmente desactivada por defecto) para una mejor asignación de recursos.
- Especificación MIPI DisCo 2.0: Integrada en el subsistema SoundWire para una mayor interoperabilidad de los dispositivos de audio.
5. Soporte de hardware ampliado
El núcleo Linux 6.13 amplía su compatibilidad de hardware con soporte para:
- Tabletas: Vexia EDU ATLA 10, Surface Pro 9 5G.
- Gráficos: Adreno A663.
- Chips de audio: RealTek RT721, AMD ACP 6.3.
- Dispositivos de red: NVIDIA Mellanox MLX5.
- Hardware diverso: Allwinner H616, Qualcomm SM8750, pantalla táctil NT36672A, etc.
Principales características del núcleo Linux 6.13 RC2
1. Actualizaciones de controladores
A diferencia de la RC1, que introdujo muchas características nuevas, la RC2 se centra en refinar y corregir. Más del 80% de los cambios se centran en mejoras de los controladores, y muchas pequeñas correcciones proceden de limpiezas automatizadas para garantizar una experiencia más fluida del kernel.
- Mejoras de Intel Lunar Lake: La compatibilidad mejorada con los portátiles Intel Core Ultra 200V "Lunar Lake" resuelve los problemas de capacidad de respuesta y garantiza un rendimiento sin interrupciones.
- Correcciones de GPU: Las actualizaciones para AMDGPU mejoran el manejo de la reanudación, la configuración de la carga de trabajo y la fiabilidad de la pantalla para una experiencia gráfica más fluida.
- Actualizaciones de redes: Los controladores Mellanox mlx5, la poda de VLAN y las actualizaciones de extracción de marcas de tiempo PHY refuerzan la eficiencia de la red.
- Mejoras en Watchdog: La compatibilidad ampliada con los sistemas ExynosAutoV920, Airoha EN7851 y Mediatek mejora la estabilidad y la capacidad de respuesta del sistema.
2. Mejoras arquitectónicas
ARM64 obtiene mejoras en las extensiones de etiquetado de memoria (MTE) y el enmascaramiento ASID en Linux 6.13. LoongArch mejora la gestión de IRQ y tablas de páginas, mientras que x86 recibe correcciones para la restauración de valores PKRU y compatibilidad con CPU Lunar Lake.
3. Redes, sistemas de archivos y más
Se han perfeccionado las funciones de red y BPF, con correcciones para fugas de memoria TCP y NVMe sobre RDMA, mejoras en las capacidades de ethtool y en el rendimiento de BPF. Los sistemas de archivos como Btrfs y XFS reciben actualizaciones para resolver bloqueos de transacciones, problemas de inodos e incoherencias de cuotas. También se ha mejorado la gestión de la memoria, abordando la gestión de mmap y los errores relacionados con NUMA.
Conclusión
La fase de versión candidata ofrece a desarrolladores y usuarios la oportunidad de probar a fondo el núcleo e identificar posibles problemas antes de la versión final. Al participar en este proceso de pruebas, los usuarios contribuyen a la estabilidad y calidad de la próxima versión del núcleo. La versión final del núcleo Linux 6.13 está prevista para finales de enero de 2025. Sin embargo, la fecha exacta de lanzamiento puede variar en función del número de versiones candidatas y del proceso general de pruebas.
Mientras esperamos con impaciencia la versión final, no deje de explorar las nuevas funciones y mejoras introducidas en el anterior núcleo Linux 6. 12 consultando nuestro reciente blog. Puede descargar la RC2 desde el árbol git de Linus Torvalds o desde el sitio web kernel.org.
¿Cansado de las actualizaciones de seguridad manuales y de los reinicios del sistema? KernelCare Enterprise de TuxCare ofrece parches en vivo para las distribuciones de Linux, lo que le permite aplicar parches críticos del kernel de forma automática, sin necesidad de reiniciar el sistema. KernelCare ofrece parches en vivo para las versiones LTS del núcleo, lo que lo convierte en una solución ideal para entornos empresariales que buscan mantener la seguridad y el cumplimiento con un tiempo de inactividad mínimo.
Las fuentes de este artículo incluyen un artículo de 9to5Linux.


