El domingo por la noche y en total reserva se liberó Linux 6.9
RC1
con significativas innovaciones y características que, tras
ser testeadas durante los próximos dos meses y si todo va bien,
deberán dar paso a la versión definitiva que incorporarán todas las
distros en algún punto. Esta denominada «fase de evaluación y
corrección de errores»
a menos que haya algo que rectificar
como tal, será exactamente la misma que observaremos en mayo, por lo que
vamos a adelantar todo lo nuevo que aporta, que es abundante.

Hay casi para todos los intereses, excepto para NVIDIA, que como
es habitual, no colabora mucho en este tipo de lanzamientos. Pero Intel y AMD, así como IBM o la propia
Arm
, sí que traen novedades que ya han sido integradas,
de las cuales hemos discutido algunas en los últimos meses por
su relevancia.

Linux 6.9 RC1, innovaciones y características

Linux-6.9-RC1

Los colegas de Phoronix han realizado un excelente trabajo de recopilación para
presentar de manera clara y concisa todas las innovaciones y
características de Linux 6.9 RC1. Algunas las comentaremos
brevemente para explicarlas, otras no porque como hemos mencionado,
ya las vimos en su momento y tampoco es cuestión de repetirse.

Pero lo que sí haremos es dividirlo todo en dos secciones:
CPU y GPU, para que así sea más sencillo ubicarlas ya que
la lista es extensa.

Innovaciones y características en procesadores

Linux-6.9-RC1-mejoras-CPULinux-6.9-RC1-mejoras-CPU

  • 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.

Innovaciones y características en GPU

Linux-6.9-RC1-GPULinux-6.9-RC1-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.