À moins que vous n'ayez commencé à utiliser Windows récemment, vous êtes probablement au courant du célèbre ou tristement célèbre bug du millénaire (Y2K), qui, selon beaucoup, entraînerait un désastre dans le monde numérique à l'approche du millénaire (2000). Si vous ne le savez pas encore, l'an 2000 trouve ses origines dans l'utilisation de deux chiffres au lieu de quatre pour représenter les années.
Même si cela ne posait aucun problème avant 1999, le 31 décembre 2000 à minuit, la bombe à retardement numérique était sur le point d'exploser. D’énormes efforts ont été déployés pour désamorcer cette bombe à retardement et, heureusement, la plupart d’entre eux ont fonctionné.
Récemment, un incident similaire s'est produit en 2022, lorsqu'un serveur Microsoft Exchange est tombé en panne, et les médias ont décidé de l'appeler l'incident « Y2K22 ».
On pense que quelque chose de similaire se produira en 2038. Y2K38 ou Epochalypse est également un bug lié au temps lié à la façon dont le temps Unix s'exécute sur les systèmes d'exploitation 32 bits, puisque le temps est stocké sous forme d'entiers 32 bits et Windows ne fait pas exception.
L'heure Unix, également connue sous le nom d'heure POSIX (Portable Operating System Interface), est une méthode de mesure du temps qui compte le nombre de secondes écoulées depuis le 1er janvier 1970. Cette date est connue sous le nom d'époque Unix, et donc « d'Épochalypse ». Sous de tels systèmes d'exploitation, les valeurs de date sont stockées sous forme d'entiers signés de 32 bits représentant le nombre de secondes depuis le 1er janvier 1970. Vers 3 h 14 le 19 janvier 2038, l'entier de 32 bits a débordé, obligeant le système à interpréter la valeur de date comme étant le 13 décembre 1901.
Chercheur en sécurité et Twitter (maintenant
Alors que ces systèmes devraient être touchés d'ici le 19 janvier 2038, un autre utilisateur de X, BobPony, a découvert de manière intéressante que Windows Media Player (WMP) 6 et versions antérieures étaient déjà immunisées contre le bogue de l'an 2000, alors que 7 et versions ultérieures ne l'étaient pas.
Rappelons que la version 6 de Windows Media Player est sortie avec Windows 2000 et est également disponible sous Windows XP, mais elle est masquée. Cela signifie que les versions des applications publiées à l'époque de Windows 95, 98, 2000 et XP, pour une raison quelconque, ne seront pas affectées par un autre cataclysme.
Il convient de noter qu'à partir de Windows NT3.1, Windows prend en charge le 32 bits. Cela me rappelle une petite expérience amusante que nous avons faite récemment et qui faisait allusion à l'incroyable compatibilité ascendante de Windows.
En fin de compte, cependant, cela ne pose peut-être pas de problème car Windows 11 n'existe qu'en mode 64 bits et la dernière version prise en charge de Windows 10 est Windows 10 IoT Enterprise 2021, avec une date de fin de support prévue pour le 13 janvier 2032.