Linux corrige un bug silencioso que borraba datos desde la versión 6.6
Hola a todos, hoy os traemos una noticia que nos ha pillado por sorpresa pero que tiene toda la pinta de ser más común de lo que parecía. Resulta que hemos descubierto un bug en el kernel Linux que llevaba ahí escondido desde hace tres años, concretamente desde la llegada de la versión 6.6. Este pequeño trasto podía hacer que ciertas escrituras de aplicaciones desaparecieran sin previo aviso, es decir, perdíamos datos en silencio. Y no os creáis que era algo teórico; de hecho, ya había mordido a usuarios reales de bases de datos como Polars cuando combinaban páginas enormes transparentes (THP), límites de cgroup y mucha presión de memoria. Básicamente, el sistema pensaba que unas páginas ya no eran necesarias gracias a MADV_FREE, las liberaba y luego, al intentar escribir de nuevo, descartaba esos cambios sin avisar. Es el típico error que te deja con los pelos de punta porque tu programa sigue corriendo perfecto mientras tus datos se esfuman por arte de magia. La buena noticia es que Phoronix nos confirma que ya tenemos parche. Se trata de una corrección de una sola línea que se ha integrado en la rama de desarrollo tras el lanzamiento de Linux 7.3-rc3. Lo mejor de todo es que este arreglo no se quedará solo en las versiones más nuevas; lo vamos a ver retroportado a todas las series estables que aún reciben soporte activo. Así que, si llevas un tiempo actualizando vuestros sistemas, tened cuidado con esa combinación específica de parámetros, pero sobre todo, estad tranquilos porque ya hemos puesto remedio a esta pequeña travesura del kernel.

Noticias relacionadas
Linux Mint: El refugio definitivo para escapar de Windows y macOS
Void Linux pierde a un mantenedor clave tras una disputa sobre el uso de inteligencia artificial
Mold planea su salto a Rust y busca sustituir al veterano GNU ld
XApp renace: nueva web, tres apps frescas y el nuevo rumbo de Linux Mint