FrameDrop Tech Logo

Kernel Linux 7.3 final: Mejoras en gaming, Rust y GPUs

Linus Torvalds anuncia la versión final del Kernel Linux 7.3. Descubre las claves de esta actualización: madurez del planificador sched_ext para gaming, más drivers en Rust, mejoras en Bcachefs y soporte para las futuras arquitecturas de AMD e Intel.

5 lecturas
Kernel Linux 7.3 final: Mejoras en gaming, Rust y GPUs

El ciclo de desarrollo ha llegado a su fin y Linus Torvalds ha anunciado oficialmente la disponibilidad general del Kernel Linux 7.3. Esta nueva iteración del núcleo del sistema operativo no solo trae el habitual soporte para hardware de nueva generación, sino que consolida tecnologías estructurales que llevaban meses en fase experimental.

Introducción Técnica: El salto definitivo de sched_ext

Uno de los mayores atractivos para los usuarios de escritorio y, especialmente, para la comunidad de gaming en Linux, es la maduración del subsistema de planificación extensible sched_ext.

Gracias a la capacidad de cargar planificadores personalizados mediante BPF, la comunidad ha logrado optimizaciones masivas en el 1% low FPS y en la reducción de latencia (frame-time) para cargas de trabajo pesadas. Con Linux 7.3, la API de sched_ext se estabiliza, permitiendo que herramientas como CachyOS o SteamOS implementen sus propios algoritmos de reparto de carga de CPU de forma nativa y sin parchear el kernel.

Soporte de Hardware y GPUs

Como es tradición, el subsistema DRM (Direct Rendering Manager) recibe una avalancha de líneas de código nuevo:

  • AMD: Se añaden los primeros bloques de código para dar soporte inicial a la futura arquitectura RDNA 5, además de pulir la gestión de energía en las actuales APUs de portátiles.
  • Intel: Soporte extendido para las gráficas integradas de las arquitecturas Panther Lake y optimizaciones en el driver Xe.
  • NVIDIA: Mejoras en la compatibilidad con el driver abierto Nouveau y el firmware GSP, facilitando la transición hacia Wayland sin los tirones gráficos del pasado.

Consolidación de Rust y Bcachefs

El lenguaje Rust sigue ganando terreno dentro del núcleo. En la versión 7.3, no solo vemos abstracciones de red, sino la introducción de los primeros drivers de subsistemas de audio y gestión de energía reescritos completamente en Rust, garantizando una mayor seguridad de memoria frente a los clásicos desbordamientos de búfer de C.

Por su parte, el sistema de archivos Bcachefs, que busca destronar a ZFS y Btrfs, ha recibido parches críticos de rendimiento, reduciendo el uso de CPU durante la comprobación de cuotas y mejorando la velocidad de lectura en matrices SSD NVMe.

¿Cómo comprobar tu versión actual?

Si estás utilizando una distribución Rolling Release como Arch Linux, es probable que recibas esta actualización en los próximos días. Puedes verificar qué versión del kernel estás ejecutando con el siguiente comando en tu terminal:

# Comprobar la versión exacta del kernel en uso
uname -r