bug de l'an 2038

Une définition du Jargon Français.
Aller à : Navigation, rechercher

locution nominale, masculin.  [spécification]  [date]  [Unix]. Similaire au bug de l'an 2000, mais cette fois l'année est 2038.

Lors de l'avènement d'Unix quelqu'un décida que, par convention, ce système stockerait une date sous forme d'un nombre de 32 bits exprimant le nombre de secondes écoulées entre 1 janvier 1970. Malheureusement le nombre de secondes écoulées entre le 1 janvier 1970 et le 19 janvier 2038 à 03:14:07 UTC sera trop grand pour être stocké dans 32 bits, ce qui produira vraisemblablement des débordements.

Cet embarras est connu depuis les années 1980 et il est plus que vraisemblable que les systèmes Unix seront à ce moment tous 64 bits, donc que cela n'aura guère d'effet.