Linux 6.9 RC1 ha sido lanzado y estas son sus nuevas características para AMD, Intel, Arm e IBM en CPU y GPU
El domingo por la noche y en silencio se lanzó Linux 6.9 RC1 con importantes novedades y características que, tras ser probadas durante los próximos dos meses y si todo va bien, deben dar paso a la versión definitiva que implementarán todas las distros en algún momento. Esta llamada "etapa de prueba y corrección de errores" salvo que haya algo que corregir como tal, será exactamente la misma que veremos en mayo, así que vamos a ir adelantando todo lo nuevo que trae, que es mucho.
Hay casi para todos los gustos, menos para NVIDIA, que como viene siendo habitual, no aporta demasiado en este tipo de lanzamientos. Pero Intel y AMD, así como IBM o la propia Arm, sí que traen novedades que ya han sido implementadas, de las cuales hemos ido tratando algunas en los últimos meses por su importancia.
Linux 6.9 RC1, novedades y características
Los compañeros de Phoronix han hecho un gran trabajo de recopilación para ofrecer de una forma clara y concisa todas las novedades y características de Linux 6.9 RC1. Algunas las comentaremos brevemente para explicarlas, otras no porque como hemos comentado, ya las vimos en su momento y tampoco es plan de repetirse.
Pero lo que sí que haremos es dividirlo todo en dos secciones: CPU y GPU, para que así sea más sencillo ubicarlas ya que la lista es larga.
Novedades y características en procesadores
- Compatibilidad con núcleos preferidos AMD P-State -> priorización para los núcleos en arquitecturas híbridas desde Zen 4 y Zen 4c para lograr más frecuencia y rendimiento (dentro de las specs obviamente).
- Ajuste de Intel Meteor Lake para ayudar con el rendimiento y la eficiencia energética (EPP)
- Continuación de los preparativos para Intel X86S
- Intel FRED se fusionó para la entrega flexible de eventos de devolución -> Software más sólido mediante la reducción de latencia entre transiciones y niveles de privilegios. Menos latencia, más rendimiento.
- Optimizaciones KVM para plataformas Intel y AMD -> Hasta un 10% de mejora en las máquinas virtuales.
- Tiempos de arranque más rápidos para sistemas grandes con mucha RAM y que utilizan páginas HugeTLB -> Paralelización de la iniciación de páginas diferidas, obteniendo hasta un 76% de mejora en el tiempo de iniciación, brutal.
- Nuevas rutinas criptográficas aceleradas por vectores RISC-V -> No hay mucho más que decir.
- LoongArch habilita más funciones del kernel como compatibilidad con objtool, unwinder de stack ORC, parcheo en vivo del kernel y más -> Una pila de compatibilidad del fabricante chino para Linux con bastantes actualizaciones para la arquitectura.
- Progreso continuo en AMD Confidential Computing con más bits SEV-SNP en el proceso de transmisión -> Mayor seguridad para hipervisor KVM con invitados por SNP, algo necesario tras su vulnerabilidad.
- El controlador ARM SCMI CPUFreq habilita el Boost de forma predeterminada -> Más frecuencia Boost mediante una nueva administración de energía.
- El AMD FRU Memory Poison Manager se fusionó como parte del trabajo en curso de la serie AND MI300 -> Se usa la tabla de registro de errores en ACPI para conservar la información de dichos errores de memoria tras un reinicio, sea esporádico o planeado.
- Se mejoró el comportamiento de limitación del ancho de banda de la memoria en Linux 6.9 -> Quizás lo más relevante y menos atendido, porque mejora la heurística ante la limitación del ancho de banda de la memoria, es decir, mejora el rendimiento y posiblemente la eficiencia.
- IBM POWER11 admite upstreaming para aquellos procesadores Power de próxima generación -> Soporte de la arquitectura PowerPC con Power11 en Linux.
- Soporte para ARM64 Rust -> Nada que añadir aquí más que lo evidente.
- Finalmente se incorporó la compatibilidad con Mobileeye EyeQ5 SoC -> Es un SoC para conducción autónoma de Nivel 5 fabricado a 7 nm, el cual, ahora es soportado en Linux.
- Un nuevo driver VFIO para NVIDIA Grace Hopper Superchip -> Un driver que NVIDIA lanzó por Grace-Hopper para dejar el PCI por VFIO.
- Nuevo soporte para algunos SoC de Arm -> En concreto, para 7 de ellos.
- Código de topología x86 reelaborado para una mejor compatibilidad con CPU híbrida Intel Core -> Había demasiado código que estaba entorpeciendo el rendimiento de los P-Core y E-Core.
- Habilitación ligeramente más sencilla de futuras generaciones de CPU AMD Zen -> Parche para ahorrar en el trabajo de habilitación de futuros procesadores de AMD.
Novedades y características en GPU
- Compatibilidad con fuentes de consola de frame-buffer (FB) más grandes para que se vean mejor en las pantallas 4K y superiores actuales -> Se pasó de 32 píxeles a 64 y 128.
- Intel Fastboot ahora está habilitado para todas las plataformas -> Nada que añadir.
- Más ID PCI de dispositivos para Intel Arrow Lake y Alder Lake N -> Más ID para estas plataformas.
- Trabajo de habilitación continuo por parte de AMD para la actualización de RDNA 3 (RDNA 3.5) y la IP de gráficos RDNA4 -> Soporte simplemente.
- AMD FreeSync Video se ha retirado -> Ya lo tratamos en un artículo específico.
- Mejoras continuas al nuevo driver DRM Intel Xe (experimental) -> No se sabe demasiado acerca de este nuevo driver DRM.
- Muchas otras mejoras en el controlador de gráficos de código abierto -> Hasta 11 mejoras que engloban a algunas comentadas más arriba, y otras anexas para Qualcomm, RockChip, Etnaviv, GPD, por ejemplo, la mayoría son solo soporte para ciertos SoC.