Linux 7.2 ya está disponible y llega con importantes mejoras de rendimiento
El desarrollo del kernel de Linux continúa avanzando a gran velocidad y ahora tenemos una nueva versión estable entre nosotros.
Linux 7.2 ya está disponible, y aunque no se trata de una actualización que vaya a cambiar por completo la apariencia de nuestro escritorio, sí incorpora bastantes mejoras internas que pueden hacer que el sistema sea más eficiente.
Entre las novedades más interesantes encontramos una nueva forma de gestionar las tareas del procesador teniendo en cuenta la caché, mejoras en ext4 y Btrfs, optimizaciones de memoria, soporte para nuevos dispositivos y una interesante tecnología que permite transferir datos directamente entre equipos mediante USB4 o Thunderbolt.
Y hay una noticia especialmente interesante para quienes utilizamos Ubuntu: Linux 7.2 es el kernel que Canonical tiene como objetivo para Ubuntu 26.10, aunque todavía existe la posibilidad de que finalmente sea Linux 7.3 el que llegue a esa versión.
Un kernel que busca aprovechar mejor los procesadores modernos
Una de las novedades principales de Linux 7.2 está relacionada con la forma en que el kernel decide dónde ejecutar las tareas.
El nuevo sistema de Cache-Aware Scheduling permite que Linux tenga en cuenta la caché compartida entre los núcleos del procesador.
Dicho de una forma sencilla: el kernel intenta mantener juntos los hilos de un mismo proceso cuando esto permite aprovechar mejor los datos que ya se encuentran disponibles en la caché.
¿Por qué es importante?
Porque mover constantemente información entre diferentes núcleos puede provocar lo que se conoce como cache bouncing.
Linux 7.2 intenta reducir este comportamiento para evitar trabajo innecesario y mejorar la eficiencia.
Linux 7.2 también mejora la gestión de la memoria
Otra de las áreas que recibe atención es la administración de memoria.
El kernel continúa perfeccionando MGLRU (Multi-Generational LRU), el mecanismo utilizado para decidir qué información debe mantenerse en memoria y qué información puede liberarse cuando el sistema necesita espacio.
Las mejoras están especialmente dirigidas a determinadas cargas de trabajo.
En las pruebas mencionadas por el desarrollo del kernel se han observado mejoras importantes en determinados escenarios con bases de datos, además de una reducción de situaciones que pueden terminar provocando cierres por falta de memoria.
Para un usuario doméstico esto puede pasar completamente desapercibido, pero en servidores y equipos que ejecutan aplicaciones exigentes puede tener bastante importancia.
ext4 recibe mejoras importantes
Aquí encontramos una novedad especialmente interesante para los usuarios de Ubuntu.
ext4 continúa siendo el sistema de archivos predeterminado de Ubuntu, y Linux 7.2 incorpora varias optimizaciones relacionadas con su rendimiento y estabilidad.
Una de ellas afecta al sistema fast commit, utilizado para acelerar determinadas operaciones relacionadas con el registro de cambios del sistema de archivos.
Linux 7.2 reduce problemas relacionados con bloqueos durante cargas de trabajo intensivas.
También hay mejoras al buscar archivos
Linux 7.2 incorpora además una modificación en la forma en que ext4 realiza determinadas búsquedas dentro de directorios.
La nueva implementación trabaja con bloques de datos de cuatro bytes, lo que puede acelerar la búsqueda de archivos en directorios que contienen una gran cantidad de elementos.
No significa que abrir tu carpeta personal vaya a ser instantáneamente más rápido.
Pero en servidores, sistemas con grandes cantidades de archivos o determinadas aplicaciones que realizan muchas búsquedas, estas pequeñas optimizaciones pueden acumularse.
Btrfs también se vuelve más rápido
El otro gran protagonista de las mejoras en sistemas de archivos es Btrfs.
Linux 7.2 activa de forma predeterminada el soporte para large folios, una característica que permite trabajar con bloques de memoria más grandes.
La idea es sencilla: procesar más información de una sola vez puede reducir la cantidad de trabajo que necesita realizar el kernel.
Btrfs también recibe mejoras en las operaciones de entrada y salida directa.
Según las pruebas asociadas a estos cambios, determinadas operaciones de escritura pueden experimentar mejoras importantes, incluyendo aumentos de hasta 59 % en determinadas cargas de escritura directa. Las escrituras secuenciales también pueden mejorar alrededor de un 15 % en determinados escenarios.
Una vez más, no debemos interpretar estas cifras como una aceleración universal de cualquier computadora.
El resultado depende del hardware, configuración y carga de trabajo.
¿Qué significa Linux 7.2 para el usuario común?
Si utilizas Ubuntu para navegar, trabajar, estudiar, ver películas y utilizar aplicaciones normales, probablemente no vas a notar una diferencia espectacular.
Y eso no significa que Linux 7.2 sea poco importante.
Las mejoras del kernel funcionan principalmente por debajo de la superficie.
El objetivo es que:
- El procesador gestione mejor las tareas.
- La memoria se administre de manera más eficiente.
- Los sistemas de archivos funcionen mejor.
- Más dispositivos sean compatibles.
- Las operaciones de entrada y salida sean más rápidas.
- El hardware moderno tenga mejor soporte.
En otras palabras, Linux 7.2 trabaja para que el sistema operativo sea mejor aunque nosotros no tengamos que hacer nada.
Fuente: OMG Ubuntu

