
Linus Torvalds ha hecho oficial el lanzamiento de Linux 7.2, una actualización de gran envergadura que, más allá de la habitual cascada de controladores y ajustes menores, sitúa la eficiencia de cómputo en el centro absoluto de su arquitectura. Esta entrega introduce transformaciones profundas en la gestión de tareas para procesadores y tarjetas gráficas, reestructura el subsistema de memoria para acelerar bases de datos masivas y estrena mecanismos inéditos para la transmisión directa de archivos a través de cables USB4.
–Reorganización de CPU y GPU: cuando la equidad y la gestión de caché dictan la fluidez
Uno de los pilares maestros de esta revisión se encuentra en el planificador de tareas del procesador. Linux 7.2 estrena un algoritmo de balanceo de carga consciente del dominio de caché de último nivel. La meta de esta ingeniería es garantizar que aquellos hilos de ejecución pertenecientes a un mismo proceso —y que por tanto comparten bloques de datos en memoria— permanezcan confinados dentro del mismo espacio de caché. Esta restricción minimiza los constantes desplazamientos de datos entre núcleos y reduce drásticamente los fallos de caché que lastran la velocidad de procesamiento.
De forma paralela, el apartado gráfico recibe un vuelco técnico de enorme calado. El subsistema abandona el rígido modelo de procesamiento por orden de llegada (FIFO) para dar la bienvenida a un planificador de GPU inspirado en los principios del célebre Completely Fair Scheduler (CFS) que gobierna la CPU. Esta modificación garantiza un reparto equitativo de los recursos de cómputo cuando el sistema se enfrenta a cargas gráficas pesadas, evitando que procesos secundarios bloqueen la interfaz e impartiendo una fluidez superior en aplicaciones interactivas.
Analistas de sistemas y especialistas en el desarrollo del kernel han ponderado el alcance de esta doble optimización en los planificadores:
«El paso hacia un planificador de GPU basado en equidad, sumado al control estricto de la caché en la CPU, ataca directamente el cuello de botella de la latencia. No se trata solo de conseguir más fotogramas o mayor velocidad bruta, sino de evitar que un proceso intensivo acapare los recursos de cómputo y congele la respuesta del entorno interactivo del usuario.»
–Aceleración en bases de datos y la cuarta fase de la gran reforma del ‘swap’
El tratamiento de la memoria RAM y el almacenamiento secundario registra avances sustanciales. En esta versión, los ciclos de recuperación del algoritmo MGLRU (Multi-Generational Least Recently Used) y los procesos de escritura diferida de páginas modificadas han sido reescritos para recortar operaciones innecesarias. El impacto en escenarios de producción es inmediato: las pruebas de laboratorio sobre bases de datos como MongoDB bajo la herramienta YCSB muestran incrementos de rendimiento de hasta un 30%, reduciendo drásticamente las situaciones críticas por falta de memoria y la relectura de páginas desde el disco.
Por su parte, el espacio de intercambio o swap alcanza la cuarta fase de su ambicioso rediseño arquitectónico. Mediante la unificación del almacenamiento anónimo y la memoria compartida (shmem) a través de la estructura de folios, el kernel logra consolidar sus metadatos y reducir la sobrecarga estática prácticamente a cero. Para poner en perspectiva el ahorro de recursos, la activación de un dispositivo de intercambio de 1 TB bajo este nuevo esquema libera automáticamente medio gigabyte de memoria RAM física que antes quedaba bloqueada por el propio sistema.
En el ámbito de los sistemas de archivos, la variante Btrfs habilita por defecto el uso de folios de gran tamaño —una característica que permanecía en fase experimental desde la versión 6.17— e introduce soporte preliminar para estructuras masivas de hasta 2 MB. A esto se suma la nueva llamada GET_CSUMS, orientada a agilizar la creación de volúmenes y la deduplicación de datos, junto con sustanciales mejoras de velocidad en operaciones de entrada y salida directa.
–Llegada de USB4STREAM y refuerzo en el cifrado de almacenamiento
Más allá de las entrañas del procesamiento interno, Linux 7.2 amplía las capacidades de conectividad física mediante la introducción de USB4STREAM. Este protocolo permite establecer un canal de transmisión de datos sin procesar entre dos ordenadores conectados directamente mediante un cable USB4. El controlador expone estos enlaces en el sistema como dispositivos tradicionales en la ruta /dev/tbstreamX, lo que permite interconectar equipos y transferir información utilizando herramientas de consola tan cotidianas como cat o dd, operando de manera simultánea con redes Thunderbolt y soportando múltiples flujos de datos en paralelo.
La capa de seguridad del sistema operativo se fortalece con la incorporación de dm-inlinecrypt, un nuevo destino para el marco Device Mapper enfocado en el cifrado en línea de dispositivos de bloques. Esta solución, heredada del desarrollo en Android pero adaptada para eliminar capas intermedias prescindibles, se erige como una alternativa de alto rendimiento frente al tradicional dm-crypt.
Finalmente, la llamada al sistema openat() añade nuevos parámetros diseñados para impedir la apertura accidental de elementos que no sean archivos regulares y permitir la reapertura inmediata de descriptores activos. Todas estas modificaciones, combinadas con un acceso notablemente más rápido a la información alojada en /proc, consolidan a Linux 7.2 como una de las entregas más sólidas, eficientes y preparadas para el hardware moderno de los últimos años.