Vous vous souvenez de l’an 2000 ? L’application Windows 95, 98 et 2000 résiste étonnamment à la superbactérie Y2K38

Vous vous souvenez de l’an 2000 ? L’application Windows 95, 98 et 2000 résiste étonnamment à la superbactérie Y2K38

À moins que vous n’ayez utilisé Windows très récemment, vous connaissez probablement le fameux ou plutôt tristement célèbre an 2000, également appelé superbactérie Millenium. À l’approche du millénaire (2000), nombreux étaient ceux qui pensaient que l’an 2000 allait bouleverser le monde numérique.

Au cas où vous ne le sauriez pas, la superbactérie trouve son origine dans l’utilisation de deux chiffres pour représenter l’année au lieu de quatre chiffres. Même si tout allait bien jusqu’en 1999, le 31 décembre, à minuit pile, lorsque l’année 2000 a eu lieu, la bombe à retardement numérique était sur le point d’exploser. Un effort massif a été déployé pour le diffuser et heureusement, cela a fonctionné pour la plupart. Vous pouvez en savoir plus à ce sujet et sur d’autres incidents similaires dans cet article de fond que nous avons rédigé .

Beaucoup plus récemment, quelque chose de similaire s’est produit au début de 2022, lorsque les serveurs Microsoft Exchange sont tombés en panne , et les médias ont décidé de le qualifier d’ incident « Y2K22 » .

On pense que l’année 2038 nous réserve quelque chose de similaire. Y2K38 ou Epochalypse est également un bug lié au temps et est lié à la façon dont l’heure Unix fonctionne sur les systèmes d’exploitation 32 bits car elle est stockée sous forme d’entier 32 bits, et Windows ne fait pas exception.

Le temps Unix, également connu sous le nom de temps POSIX (Portable Operating System Interface), est une mesure du temps qui compte le nombre de secondes écoulées depuis le 1er janvier 1970. Cette date est appelée l’époque Unix, d’où le terme « Epochalypse. » Sous de tels systèmes d’exploitation, les valeurs de date sont stockées dans un entier signé de 32 bits indiquant le nombre de secondes écoulées depuis le 1er janvier 1970. Un problème survient avec le débordement de l’entier de 32 bits à environ 03h14 le 19 janvier 2038. ce qui amène les systèmes à interpréter la valeur de la date comme étant le 13 décembre 1901.

Le chercheur en sécurité et utilisateur de Twitter (maintenant X) Enderman, qui a récemment découvert un raccourci secret OOBE de Windows 11 24H2 , a récemment rappelé aux utilisateurs le problème possible auquel les systèmes Windows 10 32 bits pourraient être confrontés.

Alors que l’on s’attend à ce que de tels systèmes soient perturbés le 19 janvier 2038, un autre utilisateur de X, Bob Pony, a découvert que Windows Media Player (WMP), version 6 et antérieure, n’est apparemment pas affecté par l’an 20038, ce qui n’est pas le cas avec versions 7 et plus récentes.

Pour ceux qui ont besoin d’un rappel, la version 6 de Windows Media Player a été publiée avec Windows 2000 et était également disponible dans Windows XP, même si elle était cachée à la vue de tous. Cela signifie que les versions de l’application publiées sous Windows 95, 98, 2000 et XP ne sont pas affectées par l’Épochalypse pour une raison quelconque.

Il est à noter que la prise en charge 32 bits existe dans Windows depuis NT 3.1. Quoi qu’il en soit, cela me rappelle l’histoire récente que nous avons faite dans laquelle une petite expérience amusante faisait allusion à l’ incroyable rétrocompatibilité de Windows .

En fin de compte, ce ne sera probablement pas un problème car Windows 11 n’existe qu’en mode 64 bits et la dernière édition de Windows 10 prise en charge est Windows 10 IoT Enterprise 2021, qui a sa date de fin de support. prévu pour le 13 janvier 2032.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *