Linux Adictos Pablinux  

Linux 6.13 ya disponible. Todo lo que necesitas saber

Linux 6.13

Había rumores de que podía retrasarse por culpa de Microsoft, sí, pero al final no ha sido así. Linus Torvalds anunció hace unas horas, en la tarde-noche de ayer 19 de enero, la disponibilidad de Linux 6.13, la nueva versión estable del kernel. Como siempre, muchos cambios, pero se quedan en donde se tienen que quedar, que es básicamente arropando al hardware para que funcionen más componentes y mejor.

De la siguiente lista, quizá destacar mejoras en procesadores AMD, pero también la eliminaión de 107k líneas de código de controladores antiguos y no mantenidos, como la del antiguo código Fieldbus.

Novedades de Linux 6.13

El núcleo Linux ha incorporado múltiples avances relacionados con procesadores, destacando mejoras específicas para optimizar el rendimiento y la compatibilidad con nuevas tecnologías. Entre ellas, se encuentra el controlador AMD 3D V-Cache Optimizer, que ayuda a los procesadores AMD Ryzen X3D a gestionar eficientemente la preferencia entre la caché y la frecuencia para la asignación de tareas. Además, Turbostat introduce la capacidad de informar sobre la métrica SysWatt de RAPL psys. Por otro lado, se ha corregido un problema que afectaba a los tiempos de arranque de las CPU AMD Zen 1 y Zen 2 debido a las actualizaciones de microcódigo. En cuanto a la arquitectura RISC-V, ahora incluye enmascaramiento de punteros en el espacio de usuario, mientras que los procesadores LoongArch son compatibles con tiempo real y preemption perezosa, ampliando así sus capacidades.

Asimismo, los nuevos procesadores AMD EPYC 9005 Turin integran soporte para PCI Express TLP Processing Hints y añaden eventos de perfeccionamiento en la arquitectura Zen 5. También se ha adoptado el controlador AMD P-State como predeterminado para los EPYC 9005, sustituyendo al tradicional ACPI CPUFreq, una tendencia que ya se aplicaba en las CPU Ryzen. En el caso de Intel, los procesadores Granite Rapids D cuentan ahora con soporte de estado idle y ofrecen un mejor rendimiento desde el primer momento. Además, se ha añadido compatibilidad con los clústeres sub-NUMA SNC6 y preparativos EDAC para los futuros procesadores Panther Lake H. Paralelamente, el soporte ARM se ha ampliado con mejoras como GCS y protección Arm CCA para máquinas virtuales, mientras que los dispositivos Apple previos a la arquitectura M1 ahora pueden arrancar con el kernel principal, ofreciendo compatibilidad básica para iPhones y iPads antiguos.

Otras mejoras

En el ámbito de la criptografía, se ha mejorado el rendimiento de CRC32C y AEGIS-128 tanto en procesadores Intel como AMD, y se ha introducido una nueva opción de SLAB, denominada slab_strict_numa, que mejora el rendimiento en sistemas Ampere. En lo que respecta a gráficos y aceleradores, el soporte para pantallas Intel Panther Lake ha avanzado con la habilitación temprana de gráficos Xe3, mientras que en el entorno de Raspberry Pi, el controlador V3D ahora permite el uso de páginas grandes para incrementar el rendimiento. Radeon RX 7000 incorpora funciones como Zero RPM y compatibilidad con re-partición en tiempo de ejecución, mientras que Intel ha mejorado su controlador IVPU para la NPU de 5ª generación, integrada en los procesadores Panther Lake.

En almacenamiento y sistemas de archivos, el soporte para NVMe 2.1 se combina con mejoras en el manejo de medios rotacionales, y tanto EXT4 como XFS han optimizado su compatibilidad con escritura atómica. ExFAT y Btrfs han recibido ajustes que reducen la latencia y mejoran el rendimiento, y se ha incluido soporte para tarjetas SD Ultra Capacity, que permiten capacidades de hasta 128 TB. En el ámbito de la virtualización, destaca la introducción de un controlador CPUFreq virtual para mejorar la eficiencia energética en máquinas virtuales, así como el soporte para invitados KVM anidados en CPUs IBM Power11 y las optimizaciones de interacciones Intel TDX con VMMs.

El kernel Linux 6.13 incluye además numerosas mejoras generales, como la integración de tecnologías de optimización como Clang AutoFDO y Propeller para optimizar compilaciones, una infraestructura Rust más robusta que permitirá la entrada de nuevos controladores basados en este lenguaje, y avances en la gestión de memoria con optimizaciones en caché y preemption perezosa. Finalmente, se han eliminado controladores antiguos no mantenidos, así como el sistema de archivos ReiserFS, para dar paso a un núcleo más eficiente y preparado para las demandas tecnológicas actuales.

Ya disponible

Linux 6.13, que hay llegado dos meses después de la versión anterior, se ha anunciado hoy y ya se puede descargar desde kernel.org. Su llegada a las diferentes distribuciones Linux dependerá de la filosofía de cada una de ellas.

Leave A Comment

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.