Je suis un papa geek
500x system bug - Bug informatique de l'an 2038

Bug informatique de l’an 2038

Quand j’ai vu ce titre au hasard de mes recherches sur Google, j’ai tout de suite pensé à un canular ou une grosse blague bien grasse de développeurs en phase d’ennui profond. En parcourant quelques articles, j’en suis arrivé à la conclusion suivante : il semble bien que l’an 2038 nous réserve un joli bug, un peu à la manière du bug de l’an 2000 (dont on n’a pas vu la couleur d’ailleurs).

Le principe

Bug de l'an 2038Le problème concerne des logiciels qui utilisent la représentation POSIX du temps, dans lequel le temps est représenté comme un nombre de secondes depuis le 1er janvier 1970 à 0 heure. Sur les ordinateurs 32 bits, la plupart des systèmes d’exploitation concernés représentent ce nombre comme un nombre entier signé de 32 bits, ce qui limite le nombre de secondes à 231 – 1, soit 2 147 483 647 secondes (01111111 11111111 11111111 11111111 en binaire). Ce nombre maximum sera atteint le 19 janvier 2038 à 3 h 14 min 7 s (temps universel). Dans la seconde suivante, la représentation du temps « bouclera » (10000000 00000000 00000000 00000000 en binaire) et représentera -2 147 483 648 en complément à deux, et ainsi, l’ordinateur affichera la date du 13 décembre 1901.

A noter que ce problème ne concerne que les ordinateurs 32 bits, les ordinateurs 64 bits n’étant pas concernés par le fait que leur date butoir se situe aux environs de l’an 292 277 026 596 après J.C. (soit environ 21 fois l’âge de l’univers), car les 64 bits permettent à l’ordinateur de pousser la limite à : 263  – 1 secondes. Mais malgré le succès croissant des ordinateurs à 64 bits, il est possible que nombre d’ordinateurs à 32 bits soient encore actifs en 2038, en particulier dans des systèmes embarqués.

Pour en savoir plus

Bug de l’an 2038 sur Wikipédia : http://fr.wikipedia.org/wiki/Bug_de_l%27an_2038

Que faire en tant que développeur ? :

Julien

Chef de projet et ex-développeur web avec 10 ans d'ancienneté, je suis avant tout le mari d'une formidable femme et le papa d'une fantastique et adorable petite fille et d'un magnifique et tout trognon petit garçon. Passionné d'internet, de dessin, de photographie et de tout ce qui tourne autour de l'univers geek et high tech, je suis blogueur depuis maintenant plus de 10 ans. Depuis 2017, mon blog "Arcana Scientis" a changé de nom et s'appelle désormais "Je suis un papa geek", plus représentatif de ma personnalité. Je vous souhaite la bienvenue !

7 commentaires

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

    • Avec tout ce que l'on entend de nos jours, je ne serai pas étonné que ce soit une belle connerie.

      Bon après, le raisonnement se tient, ça doit pouvoir faire un bon film catastrophe à la Spielberg !!

      D'ici 2038, il n'y aura peut-être plus d'ordinateurs, qui sait ce qui peut arriver ?

  • Bonjour,

    Très interessant ce bug … Et je pense qu’ il est du à une grossière ERREUR d’ ANALYSE de l’ INFORMATION “TEMPS” dès le début de l’ ERE IFORMATIQUE à savoir vouloir représenter le TEMPS dont la valeur est INFINIE puisque il change sans arrêt en croissant et surtout vouloir le stocker dans une machine sachant que l’ ESPACE DE STOCKAGE DE CELLE CI LUI EST FINI … Je pense que l’ être humain est un IMBECILE qui s’ est cru INTELLIGENT … Le temps ne se compte pas !!!!!!! ne se represente pas !!!!! il se vit tout simplement ….
    Je pense que l’ INFORMATIQUE va vivre des moments difficiles avec UNE ANGOISSE INDESCRIPTIBLE compte tenu des responsabilités qu’ elle a pris !!!!! L’ INFORMATIQUE BANCAIRE MONDIALE … L’ INFORMATIQUE MONDIALE GOUVERNEMENTALE CIVILE ET MILITAIRE …. doivent être en TOTALE PANIQUE … LES HOMMES ET LES FEMMES POLITIQUES SONT MAINtENANT CONFRONTES A UNE REALITE QUI LES DEPASSENT !!!!!
    BONNE CHANCE POUR SOLUTIONNER CE PROBLEME CORRECTEMENT SANS DOMMAGES COLLATERAUX !!!!

    Un internaute Lambda ….

Julien

Chef de projet et ex-développeur web avec 10 ans d'ancienneté, je suis avant tout le mari d'une formidable femme et le papa d'une fantastique et adorable petite fille et d'un magnifique et tout trognon petit garçon. Passionné d'internet, de dessin, de photographie et de tout ce qui tourne autour de l'univers geek et high tech, je suis blogueur depuis maintenant plus de 10 ans. Depuis 2017, mon blog "Arcana Scientis" a changé de nom et s'appelle désormais "Je suis un papa geek", plus représentatif de ma personnalité. Je vous souhaite la bienvenue !

Inscription à la newsletter

%d blogueurs aiment cette page :