tangenteAudio

22 avr. 2026 · 6 min

Bug de 2038 : quand l’horloge 32 bits revient en 1901

Dans cet épisode audio, suivez seconde après seconde comment une horloge informatique sur 32 bits atteint sa limite et revient à une date de 1901.

Collections de cet épisode (1)

Un contenu original Tangente, adapté en podcast avec l’aide de l’IA et validé par notre rédaction. Comment ça marche ?

Transcription

Afficher la transcription

Transcription automatique

  1. Intervenant 1

    Bienvenue dans le podcast du magazine Tangente. Aujourd'hui, on plonge dans un article vraiment fascinant de la rédaction qui nous révèle comment une simple représentation mathématique a programmé une catastrophe numérique ultra précise.

  2. Intervenant 2

    Et je suis super curieuse d'en parler parce qu'on n'est pas du tout dans un scénario de fin du monde genre chaotique et imprévisible. On parle d'un bug qui est caché au cœur même de l'architecture de nos machines.

  3. Intervenant 1

    C'est ça, oui. Et c'est prévu avec une exactitude mathématique qui fait un peu froid dans le dos. Le 19 janvier 2038, à 3h14m08s très exactement.

  4. Intervenant 2

    Ouais, et c'est vraiment ce qui rend ce sujet si singulier, en fait. L'horloge, elle tourne vers une anomalie inévitable. Et c'est pas un défaut de fabrication. Non. C'est pas non plus un virus. C'est purement dicté par la manière dont nous avons, à l'origine, appris aux ordinateurs à concevoir l'écoulement du temps.

  5. Intervenant 1

    Bon, décortiquons un peu ça, parce que ce que j'ai trouvé dingue dans l'article, c'est que la machine, elle se fiche complètement d'être en janvier ou en 2038. Complètement. Pour elle, le temps n'a pas de calendrier, c'est juste un chrononètre géant qui tourne. Le point zéro a été fixé au 1er janvier 1970 à minuit.

  6. Intervenant 2

    Voilà, c'est ce qu'on appelle le temps unix.

  7. Intervenant 1

    D'accord.

  8. Intervenant 2

    L'ordinateur, il stocke ce nombre de secondes écoulées sous la forme d'un entier signé de 32 bits. Et c'est codé en binaire. Et c'est précisément dans cette limite de 32 bits que réside la mécanique du piège.

  9. Intervenant 1

    Alors, j'essaie de visualiser ce système de 32 bits. Ça me fait penser au compteur kilométrique mécanique d'une très vieille voiture, vous savez. Ah oui, tout à fait. Vous roulez, les chiffres s'alignent, genre 99997, 99998. Et au bout d'un moment, la limite physique des petits roulons est atteinte.

  10. Intervenant 2

    L'analogie fonctionne parfaitement. Sauf que bon, ici, on est en binaire.

  11. Intervenant 1

    Donc avec des zéros et des

  12. Intervenant 2

    1. Exactement. Imaginez que sur ce compteur de 32 bits, Le tout premier emplacement a un rôle très spécial. Il indique le signe

  13. Intervenant 1

    positif ou négatif.

  14. Intervenant 2

    Voilà. Le plus grand nombre positif qu'on puisse afficher commence par un zéro dans cette première case et il est suivi d'une file indienne de 31 1. C'est la limite absolue du compteur.

  15. Intervenant 1

    Notre fameux 99 999. C'est ça. Et la seconde d'après alors ?

  16. Intervenant 2

    Au moment fatidique en 2038. Comme sur ma vieille voiture où ajouter un kilomètre, ça force tout à rebasculer à zéro, j'imagine qu'ajouter une seule gonde force tous ces 1 binaires à

  17. Intervenant 1

    basculer. Mais du coup, ça déborde sur la toute première case, celle du signe bit.

  18. Intervenant 2

    Et voilà. Et cette première case, elle devient un 1. Et dans d'autres systèmes d'entiers signés, un 1 au tout début, ça signifie que le nombre devient soudainement négatif. Donc l'ordinateur ne passe pas à la seconde suivante, il lit un nombre négatif colossal. Or, puisque le 1er janvier 1970 est le point zéro, un nombre négatif force la machine à compter à l'envers depuis cette date. C'est ça, le fameux basculement.

  19. Intervenant 1

    C'est ça qui nous jette littéralement dans le passé. La machine, elle est projetée au 13 décembre 1901.

  20. Intervenant 2

    Exactement.

  21. Intervenant 1

    Imaginez un peu les conséquences. Votre application bancaire ou les feux de circulation de votre ville, le GPS de votre téléphone. Tout ça qui essaye soudainement de fonctionner en croyant qu'on est à l'époque des calèches.

  22. Intervenant 2

    C'est le chaos total. Toutes les transactions financières qui exigent une chronologie stricte ou les calculs de trajectoires, tout s'effondre.

  23. Intervenant 1

    Ouais.

  24. Intervenant 2

    Parce que la logique causale du temps est mathématiquement rompue.

  25. Intervenant 1

    Mais attendez, 1901, on a la date exacte du crash. On connaît la cause mathématique. J'imagine qu'on a déjà un plan de sauvetage. Il suffit d'agrandir ce fameux compteur,

  26. Intervenant 2

    non ? Bien sûr. D'ailleurs, les systèmes conçus au XXIe siècle utilisent un codage sur 64 bits.

  27. Intervenant 1

    D'accord.

  28. Intervenant 2

    Et en termes de capacité, cela repousse la date butoir de ce bug à des centaines de milliards d'années.

  29. Intervenant 1

    Ce qui est plutôt rassurant vu que, bon, les scientifiques estiment que le soleil englutira la Terre dans 4 milliards d'années.

  30. Intervenant 2

    C'est

  31. Intervenant 1

    ça. Donc l'ordinateur survivra au système solaire.

  32. Intervenant 2

    Largement.

  33. Intervenant 1

    Du coup, je me fais un peu l'avocat du diable. On a plutôt bien survécu à la grande panique du bug de l'an 2000. Oui. Et aujourd'hui, on code avec ce filet de sécurité des 64 bits. Donc, n'est-ce pas au fond un faux problème, une légende urbaine pour se faire peur ?

  34. Intervenant 2

    Alors, sur le papier, le 64 bits règle tout. Mais si l’on relie cela au contexte global, dans la vraie vie, le bas blesse sur la question de l'héritage technologique.

  35. Intervenant 1

    D'accord.

  36. Intervenant 2

    Le danger est invisible car il est profondément enfoui. Nous avons une quantité astronomique de systèmes dits embarqués qui tournent encore en 32 bits aujourd'hui.

  37. Intervenant 1

    Genre quoi ? Des vieux ordinateurs qui prennent la poussière dans des caves ?

  38. Intervenant 2

    Ah non, bien pire que ça. On parle de puces intégrées dans des satellites spatiaux ou des systèmes de traitement des

  39. Intervenant 1

    eaux.

  40. Intervenant 2

    Des vieux serveurs bancaires ultra sensibles qu'on n'ose plus toucher depuis des décennies parce qu'ils fonctionnent. Et même nos systèmes modernes ultra récents s'appuient très souvent sur des bibliothèques de codes beaucoup plus anciennes.

  41. Intervenant 1

    Qui n'ont jamais été mises à jour.

  42. Intervenant 2

    Exactement.

  43. Intervenant 1

    Ah, je vois. Le fameux code hérité sur lequel tout le monde s'appuie mais que plus personne ne comprend vraiment. Donc c'est infiniment plus vicieux que l'an 2000.

  44. Intervenant 2

    Bien plus complexe, oui. Le passage à l'an 2000 concernait principalement des logiciels d'entreprise qu'il suffisait de patcher de manière centralisée. Et ça avait déjà coûté des centaines de milliards d'euros à l'échelle mondiale. Là, on parle souvent de matériel physique. Des capteurs, des puces soudés qu'il faudrait aller remplacer manuellement aux quatre coins du globe. Le compte à rebours est lancé. Et il faut que l'industrie s'y attaque massivement dès maintenant.

  45. Intervenant 1

    C'est une vraie leçon d'humilité en fait. On a l'impression d'utiliser des outils magiques au quotidien, mais cette infrastructure étincelante, elle repose sur des strates géologiques de codes vieillissants.

  46. Intervenant 2

    C'est tout à fait ça.

  47. Intervenant 1

    Qui sont soumis à des limites mathématiques très strictes.

  48. Intervenant 2

    Et la rigueur mathématique n'a pas d'état d'âme. Elle suit la logique jusqu'à la limite de ses variables, même si ça doit faire s'effondrer le système entier.

  49. Intervenant 1

    Ça me laisse avec une pensée un peu vertigineuse. Si notre infrastructure numérique mondiale repose sur des fondations invisibles, avec une date de péremption mathématique aussi brutale, on peut se demander quelles autres limites cacher. Tels des comptes à rebours silencieux attendent d'être déclenchés dans les codes qui régissent notre quotidien. Et ça sans même que nous le sachions.

À écouter ensuite

Des épisodes qui partagent une playlist, une figure ou un domaine avec celui-ci.