Linux 7.3 llega con mejoras de rendimiento, memoria y compatibilidad con nuevo hardware

Linus Torvalds ha formalizado el lanzamiento de la versión estable de Linux 7.3, la última gran actualización del núcleo del sistema operativo. Esta entrega destaca por una profunda revisión en la arquitectura de planificación de tareas, la gestión de memoria gráfica en tarjetas con VRAM limitada y la expansión del soporte de hardware de última generación, manteniendo al mismo tiempo el compromiso con componentes veteranos y entornos de virtualización.

El despliegue consolidado de Linux 7.3 abarca desde mejoras de bajo nivel en procesadores x86 y ARM hasta optimizaciones en los sistemas de archivos más utilizados en producción.

-Planificación avanzada de CPU y gestión inteligente de VRAM en GPUs ajustadas

En el corazón del sistema, Linux 7.3 introduce retoques sustanciales en el reparto de tiempos de procesador. El kernel optimiza la distribución de ciclos entre conjuntos de procesos para minimizar la latencia y la sobrecarga del planificador. Un avance clave reside en la maduración del soporte para subplanificadores mediante sched_ext, una tecnología que permite asignar a grupos específicos de aplicaciones su propio algoritmo de planificación personalizado basado en eBPF. Con esto, los administradores pueden dictar reglas estrictas sobre qué tareas reciben prioridad y durante cuánto tiempo ejecutan en la CPU.

En el plano gráfico, una de las adiciones más prácticas es la gestión optimizada de memoria de vídeo (VRAM) en tarjetas con capacidad contenida, un área donde Valve ha colaborado de forma directa. Ante situaciones de saturación donde varias aplicaciones compiten por la VRAM disponible, el kernel ahora puede desalojar datos no protegidos para respetar los límites configurados mediante cgroups. Este mecanismo evita que una aplicación con memoria reservada tenga que derivar sus datos a la memoria RAM del sistema, reduciendo el impacto negativo en el rendimiento.

El trabajo en hardware gráfico se extiende también a la arquitectura AMD GCN de primera generación, añadiendo soporte para modificadores de formato DRM y mejorando los protocolos de recuperación tras un cuelgue de la GPU. Estos ajustes garantizan la fluidez de componentes veteranos en compositores Wayland modernos impulsados por Vulkan.

-Soporte para procesadores de Apple, preparativos para AMD Zen 6 y avances en controladores de juego

El soporte de silicio recibe novedades en múltiples arquitecturas:

  • Soporte inicial para la familia Apple M3: Tras haber añadido el chip M3 base en la entrega anterior, Linux 7.3 incorpora el soporte preliminar para las variantes M3 Pro, M3 Max y M3 Ultra. Aunque representa un paso fundamental en el desarrollo del proyecto, la integración se encuentra en fases iniciales de adaptación.
  • Preparativos para AMD e Intel: El kernel amplía las métricas de monitorización y el soporte de plataforma para la futura arquitectura AMD Zen 6, mientras que Intel continúa añadiendo código para el soporte gráfico de sus procesadores Nova Lake.
  • Ecosistema ARM y PowerPC: El lenguaje Rust continúa expandiendo su presencia en la infraestructura del núcleo, alcanzando en esta versión soporte oficial para la arquitectura PowerPC.
  • Periféricos y consolas portátiles: El controlador Nouveau suma acceso a los canales del motor de decodificación de vídeo NVDEC de NVIDIA. Asimismo, el sistema estrena soporte inicial para el nuevo Steam Controller y un controlador dedicado para el mando integrado de la consola MSI Claw, desarrollado en colaboración con Valve.

-Aceleración de operaciones I/O en Btrfs y Ext4 junto a novedades para macOS en ksmbd

El subsistema de almacenamiento experimenta un salto cualitativo en los sistemas de archivos más difundidos. Btrfs recupera velocidad en operaciones de entrada y salida directa (Direct I/O) y acelera las llamadas de sincronización mediante fsync, registrando incrementos de rendimiento de hasta cinco veces en pruebas de rendimiento concretas. Por su parte, Ext4 optimiza las escrituras directas en paralelo, mejora la asignación de bloques de espacio en disco y corrige una regresión previa en las escrituras con búfer.

En el ámbito de la virtualización y la compatibilidad de red, FUSE incorpora optimizaciones mediante io_uring con grupos de búferes que reducen el consumo de memoria y evitan copias intermedias de datos. El controlador NTFS3 estrena soporte inicial para los flujos de datos alternativos (ADS) característicos de Windows, mientras que OverlayFS añade montajes con reasignación de identificadores de usuario y grupo (ID mapping), una función esencial para la seguridad en contenedores.

Como curiosidad técnica en los servicios de red, el servidor SMB integrado en el kernel (ksmbd) añade soporte opcional para el sistema de copias de seguridad Time Machine de Apple, permitiendo a equipos con macOS utilizar recursos compartidos de Linux de forma nativa. Esta capa de red se completa con la integración de cifrado SMB3 por recurso compartido y cifrado dedicado para conexiones SMB Direct sobre RDMA.