Détendez-vous, le monde informatique ne se terminera pas en 2038. Mais 2486 s’annonce sinistre

Linux était confronté à un gros problème de tenue de l’heure

getty

Un problème imminent avec les ordinateurs basés sur Linux incapables de gérer les dates au-delà de l’année 2038 semble avoir été résolu – ou du moins repoussé dans un avenir lointain.

Dans une veine similaire au tristement célèbre bogue du millénaire, où les ordinateurs utilisant deux chiffres pour désigner les années étaient incapables de gérer le passage à l’an 2000, les systèmes basés sur Linux étaient confrontés à un problème comparable à 03:14:07 UTC le 19 janvier 2038.

Cette fois, le problème était causé par les ordinateurs Linux qui comptaient le temps en secondes, à partir du 1er janvier 1970. À cette date fatidique de janvier 2038, le nombre de secondes aurait dépassé la valeur pouvant être stockée dans un seul entier 32 bits, faisant perdre aux ordinateurs la notion du temps.

Avec un peu plus de 17 ans à vivre avant que cela ne devienne un problème sérieux, la communauté Linux semble avoir résolu le problème. La liste de diffusion du noyau Linux, telle que rapportée par The Register, fait état d’une « deuxième nouvelle fonctionnalité pour supporter les timestamps jusqu’à l’année 2486 » dans Linux 5.10, semblant botter ce problème dans l’herbe la plus longue.

Linux lynchpin

Bien que le nombre d’ordinateurs de bureau fonctionnant sous Linux soit comparativement minuscule, une défaillance généralisée de Linux aurait des implications massives pour l’informatique et l’internet.

Bien que les estimations varient, il ne fait aucun doute que la grande majorité des serveurs publics sur Internet sont basés sur Linux. Il est également utilisé dans une grande variété de dispositifs informatiques, des téléviseurs intelligents aux véhicules automatisés, en passant par les ordinateurs centraux. On peut dire que si Linux était incapable de comprendre les dates, le monde aurait un très gros problème en effet.

Heureusement, le problème semble avoir été résolu avec un temps considérable à disposition. Bien que si Linux est toujours là dans 466 ans, les développeurs du futur pourraient avoir un problème similaire à traiter, lorsque la capacité des secondes sera à nouveau atteinte.

Mais il est probablement sûr de dire que nous avons de plus gros poissons à frire en attendant…

.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.