Tranquilo, el mundo de la informática no se acabará en 2038. Pero 2486 se ve sombrío

Linux se enfrentaba a un gran problema con el mantenimiento del tiempo

getty

Un problema inminente con los ordenadores basados en Linux siendo incapaces de manejar las fechas más allá del año 2038 parece haber sido resuelto – o al menos castigado en un futuro lejano.

De forma similar al infame Millennium Bug, en el que los ordenadores que utilizaban dos dígitos para denotar los años eran incapaces de manejar el paso al año 2000, los sistemas basados en Linux se enfrentaban a un problema similar a las 03:14:07 UTC del 19 de enero de 2038.

Esta vez el problema era causado por los ordenadores Linux que contaban el tiempo en segundos, empezando por el 1 de enero de 1970. En esa fatídica fecha de enero de 2038, el número de segundos habría superado el valor que podía almacenarse en un único entero de 32 bits, haciendo que los ordenadores perdieran la noción del tiempo.

Con poco más de 17 años de margen hasta que esto se convirtiera en un problema grave, la comunidad Linux parece haber resuelto el problema. La lista de correo del kernel de Linux, como se informa en The Register, toma nota de una «segunda característica nueva para soportar las marcas de tiempo hasta el año 2486» en Linux 5.10, lo que parece dar una patada a ese problema en la más larga de las hierbas.

Linux lynchpin

Aunque el número de ordenadores de sobremesa que ejecutan Linux es comparativamente diminuto, un fallo generalizado de Linux tendría implicaciones masivas para la informática e Internet.

Aunque las estimaciones varían, no hay duda de que la gran mayoría de los servidores públicos de Internet están basados en Linux. También se utiliza en una gran variedad de dispositivos informáticos, desde televisores inteligentes hasta vehículos automatizados y ordenadores centrales. Si Linux fuera incapaz de comprender las fechas, el mundo tendría un gran problema.

Por suerte, el problema parece haberse resuelto con bastante tiempo de antelación. Aunque si Linux sigue existiendo dentro de 466 años, los desarrolladores del futuro pueden tener un problema similar con el que lidiar, cuando se alcance de nuevo la capacidad de los segundos.

Aún así, probablemente es seguro decir que tenemos peces más grandes que freír mientras tanto…

Deja una respuesta

Tu dirección de correo electrónico no será publicada.