Bug de l'an 2038

Illustration du phénomène. La valeur décimale de la date deviendra négative à h 14 min 8 s UTC, le .

Le bug de l'an 2038, ou bogue de l'an 2038 (au Québec), aussi appelé Y2038 ou Epochalypse en anglais, est un bug informatique similaire au bug de l'an 2000, et dont les principales conséquences sont attendues le à h 14 min 8 s, temps universel[1]. Les systèmes affectés par le bug considéreront alors être le à 20 h 45 min 52 s.

Ce bug concerne potentiellement tous les systèmes d'exploitation et les programmes qui mesurent le temps avec un nombre entier codé sur 32 bits. Il concerne les formats de fichier (tels que ZIP), les systèmes de fichiers (comme le système de fichier FAT32 utilisé sur la plupart des clés USB et cartes flash) et les systèmes d'exploitation à tous les niveaux (du noyau de système d'exploitation aux langages de programmation), voire l'horloge temps réel elle-même.

  1. (en) Sara Robinson, « Beyond 2000: Further Troubles Lurk in the Future of Computing », The New York Times,‎ (lire en ligne, consulté le ).