Las versiones experimentales de Debian han comenzado a reconstruir paquetes para su transición time_t de 64 bits para garantizar que las arquitecturas de 32 bits que ejecutan Debian Trixie funcionen hasta 2038. El problema con Y2038 es que después del 19 de enero de 2038, la hora Unix ya no cabe en enteros de 32 bits con signo.

Los desarrolladores de Debian están trabajando arduamente para garantizar que su próxima versión se ejecute más allá de 2038. Su enfoque principal es ARM de 32 bits, pero otras arquitecturas de 32 bits se verán afectadas.

El trabajo de transición time_t de 64 bits implica una gran cantidad de trabajo, que involucra más de 1200 paquetes de software de biblioteca, y los cambios en los tipos de datos pueden causar interrupciones en ABI. El desarrollador de Debian y Ubuntu, Steve Langasek, llama a esta la transición ABI entre arquitecturas más grande en la historia de Debian.

Aquellos interesados ​​en el trabajo que Debian está haciendo para que su software de 32 bits maneje correctamente el año 2038 pueden encontrar la información a través de DebianWiki. Steve Langasek publicó hoy información sobre el trabajo de transición en curso en la lista de anuncios de desarrollo de Debian, con la esperanza de que la mayor parte del trabajo se complete después del fin de semana.

Se espera que Debian 13 "Trixie" se lance en 2025, lo que dará tiempo suficiente para completar el procesamiento en 2038.

aprender más:

https://theyear2038problem.com/