Accueil / News / Debian Plots corrigez le bug de Y2K38 en passant à un chronomètre 64 bits

Debian Plots corrigez le bug de Y2K38 en passant à un chronomètre 64 bits

Debian plots fix for Y2K38 bug by upgrading to 64-bit timekeeping

L’épochalypse arrive, et personne ne veut une autre situation de « millénaire »

La vue d’ensemble: Le 19 janvier 2038, à 03:14:07 UTC, certains systèmes informatiques basés sur UNIX rencontreront une défaillance critique du chronomètre. En raison d’une faille logicielle connue sous le nom de « Y2K38 Bug », les systèmes d’exploitation de type UNIX 32 bits réinitialiseront leurs horloges internes jusqu’au début de l’époque Unix – 1er janvier 1970 – et recommencer à compter le temps à partir de là. Bien que les conséquences puissent être répandues, les développeurs travaillent déjà sur des correctifs pour garantir que les systèmes continuent de suivre le temps correctement.

Le problème de l’année 2038 découle de la façon dont les systèmes basés sur UNIX sont le temps de piste – en stockant le nombre de secondes depuis le 1er janvier 1970, dans un entier de 32 bits signé. En 13 ans, cet entier atteindra sa valeur maximale et débordera probablement, réinitialisant les systèmes affectés à 1970. Un problème similaire s’est produit en 2000, lorsque le bogue Y2K a menacé de perturber l’infrastructure informatique mondiale.

Cette crise a été largement évitée grâce à un effort sans précédent à l’échelle de l’industrie pour moderniser les systèmes critiques et les logiciels dépassés par patch. Désormais, les développeurs Debian entreprennent une mission similaire pour résoudre le problème Y2K38, même sur le matériel de 32 bits vieillissant.

À partir de la prochaine version de « Trixie », Debian passera à un entier 64 bits (Time_T) pour mesurer le temps. Cette modification sera appliquée aux versions 64 bits et 32 bits du système d’exploitation. Le nouveau format ne débordera pas de 292 milliards d’années supplémentaires, ce qui signifie que nous ne ferons pas face à un bogue de temps similaire lié à l’UNIX à moins que l’humanité ne survit 21 fois plus longtemps que l’âge estimé actuel de l’univers.

Debian est le deuxième système d’exploitation le plus ancien construit sur le noyau Linux et a servi de base à d’innombrables distributions Linux depuis ses débuts en 1993. Bien que de nombreux systèmes aient déjà abordé le problème de l’année 2038 en migrant vers des architectures entièrement 64 bits, un nombre important de décennies et d’appareils construits sur des chipsets 32 bits devraient rester bien dans la prochaine décennie.

Il s’agit notamment d’une large gamme de produits et appareils «sensibles aux coûts» tels que les voitures, les appareils IoT, les téléviseurs, les routeurs et les systèmes de surveillance industrielle, dont certains gèrent probablement Debian ou un système d’exploitation basé à Debian. Ils ont distingué l’architecture « ARMHF » 32 bits comme une préoccupation particulière, invoquant sa pertinence continue prévue dans de nouveaux appareils au cours des 10 prochaines années.

Grâce à un effort pluriannuel des développeurs et contributeurs Debian, le bogue Y2K38 peut finalement s’avérer être un peu plus qu’un ralentissement – en particulier par rapport à la panique répandue déclenchée par le millénaire. Pourtant, la soi-disant «épochalypse» est susceptible de rendre de nombreux systèmes d’exploitation et logiciels anciens obsolètes, y compris certains dans l’écosystème Windows.

Laisser un commentaire

Votre adresse email ne sera pas publiée. Les champs obligatoires sont marqués *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>