Si le bug dans l'an 2000 fût quasi-indolore, il en sera peut-être autrement du bug de l'an 2038...
En effet les systèmes de type Unix 32bits stockent le temps dans un entier signé de 32 bits. En fait, cette variable corresponds au nombre de seconde écoulée depuis le 1er Janvier 1970 (représentation POSIX du temps). Et la date la plus lointaine que l'on puisse représenter dans ce format est le 19 Janvier 2038.
Avant cette date fatidique, cette limitation a déjà causé des bugs indirects, comme le plantage du robot Spirit pendant plusieurs jours.
Ooops! Quel jour est on ? Où suis-je ? |