16 avril 2009
C'est quand 2038 ?
La vie n'est qu'un éternel recommencement.
On le savait pour la mode, l'Histoire, les cracks boursiers et la comète de Halley.
Je viens de découvrir que c'est aussi valable pour l'informatique.
Vous vous souvenez du bug de l'an 2000 ? L'Apocalypse du monde numérique qui n'a pas eu lieu ?
Et bien, voici mesdames et messieurs, sous vos yeux ébahis :
Le bug de l'an 2038 !!!
(je sens que vous tremblez déjà)
Ce qui est bien avec ces machines, c'est qu'on peut prévoir quand elles vont planter (sauf votre PC sous Windows, qui le fait à l'improviste).
Alors, ce nouveau bug, késako ?
Le problème concerne des logiciels qui utilisent une représentation du temps en nombre de secondes depuis le 1er janvier 1970 à 0 heure. Sur les ordinateurs 32 bits, la plupart des systèmes d'exploitation représentent ce nombre comme un entier signé de 32 bits, ce qui limite le nombre de secondes à 2 147 483 647 (01111111 11111111 11111111 11111111 en binaire). La seconde suivante, ce nombre deviendra 10000000 00000000 00000000 00000000 et représentera -2 147 483 648 en complément à deux.
L'avantage de ce décompte, c'est qu'on connaît précisément l'heure du plantage :
le 19 janvier 2038 à 3 h 14 min 7 s.
Ce qui laisse un peu le temps de voir venir, je vous l'accorde.
La solution ?
Passer à un ordinateur fonctionnant à 64 bits résoudra le problème de la machine (car la date butoir sera de 292 milliards d'années). Mais cela ne résoudra pas le problème des logiciels utilisant cette norme. Pire ! Cela risque de les rendre inopérants sur de tels ordinateurs. Il va donc falloir développer de nouvelles versions de ces logiciels pour les rendre compatibles avec le 64 bits.
Merci messieurs. L'informatique a encore de beaux jours devant elle.
Commentaires
Donc on a donc 30 ans pour prévoir... d'ici la il est tout a fait possible que les ordinateurs tournent en 128 bits... ou plus du tout pour d'autres problemes... bref on a le temps ;-) (et puis en 2038 j'espere etre a la retraite).
je conseille à tout le monde de lire ce message à 2heures du matin, cela a un effet "anti-soporifique" (c'est quoi le mot pour le dire d'ailleurs? je ne m'en souviens plus, pour ceux qui suivent il est quand même 2H du mat).
sinon, monsieur plus, c'est tout de même chouette que tu sois là de temps en temps.
>> Vonric : être à la retraite n'est pas une excuse valable ! Que vas-tu léguer à tes enfants ? Des ordinateurs plantés ? Des fichiers inexploitables ? Car le problème concerne une grosse partie de ce qui "tourne" (PC, logiciels particuliers et professionnels, logiciels embarqués à bord des véhicules, des satellites...) mais aussi une partie de ce qui est stocké (photos, fichiers zip...). Déjà qu'à cette date, on n'aura plus de pétrole ni d'abeilles, alors si on doit en plus se priver d'ordinateurs...
>> nonolerobot : quelle idée de ne pas dormir à une pareille heure !?! C'est étrange ce que tu me dis. Quand j'ai écrit cette note, j'ai pourtant eu l'impression que j'allais endormir tout le monde.
Je suis désolée mais ce jour là j'ai piscine, vraiment désolée hein.
C'était pile poil l'heure de mon enterrement, merdouille personne ne pourra venir !!!!
Bon, franchement, je me demande comment tu fais pour comprendre un traitre mot de ce que tu écris, je me demande d'ailleurs si tu comprends vraiment...
>> Elle : piscine ? A 3h14 du matin ? C'est plutot un bain de minuit, non ?
>> risette : en fait, je dois t'avouer que je ne comprends pas vraiment. Mais je me suis dis qu'il y aurait bien un(e) gentil(le) lecteur(trice) pour m'expliquer.
JOker !!!
Ps : As tu remarqué que Louise a disparu depuis que vous vous êtes rencontré, mais quel effet boeuf lui as tu fait ???
Mr++ se lance dans les rencontres?
Mouahahaha....
Les photos, il faut imprimer les meilleurs... on n'est jamais a l'abri d'un plantage informatique! (et surtout faites ce que je dis, pas ce que je fais !)
Piscine de nuit et puis 3H14 c'est une heure (ça alors) et l'heure c'est très relatif comme concept ça dépend d'ou tu te trouves vis à vis du méridien de Greenwich hein!
j'ai rien compris et pourtant j'ai essayé mais quand tu as commencé à parler de "PC sous windows" je me suis noyée!! si!
alors après n'en parlons plus...
enfin moi je connais des "bits" mais ça ne s'écrit pas pareil. aurais-tu fais une faute d'orthographe??
La probabilité pour utiliser des logiciels utilisant cette représentation du temps en 2038 est de 0,0000000000000000000000001, mon ordinateur vient de me le calculer.
Après, il s'est suicidé, car c'est terrible de connaître l'heure exacte de sa mort.
>> risette : j'ai aussi remarqué la disparition de Louise. Si seulement j'en étais responsable, j'aurais au moins une explication à te donner. Ce n'est malheureusement pas le cas.
>> Vonric : oui je sais. Je fais tout pour éviter d'en perdre en multipliant les sauvegardes. Et je ne compte plus les années sans en imprimer...
>> Elle : ouais, on va dire ça :)
>> la virge : je ne pense pas avoir fais de fautes (mais je vais quand même me relire). C'est de passer à 64 qui te fait peur ? C'est vrai que 32 c'est déjà pas mal.
>> Gwen : fait attention. Il n'est peut être pas mort. Il est peut être simplement sous Windows.
et bah j ai rien compris à l explication.....
mais vraiment, j ai envie de dire : c est malin, bravo les gars... :(
Tiens, parce que tu crois que l'humanité existera encore dans 30 ans ?
Parce qu'au rythme où on est parti, il y aura bien eu une catastrophe plus grosse que les autres... (ça se codifie comment H54N38, en binaire ?)
>> Barbie : j'avoue que le sujet est un peu obscur pour qui ne sait pas compter en binaire. Mais l'essentiel est de retenir que tout va péter en 2038.
>> Didou : j'avais pas vu le sujet sous cet angle. Mais c'est vrai que la résolution de ce soucis informatique passe sans doute par l'anéantissement de l'humanité avant cette date. Ce qui me tue, c'est que la fin de notre espèce vienne du cochon. Aucun auteur de science-fiction n'avait prévu ça.
Effectivement c'est TERRIFIANT!
Je ne sais pas si je vais m'en remettre...
bien des auteurs avaient déduits que nous étions nés du cochon, il était donc normal que ce soit lui qui nous tue, non ?
>> MaMamanAvantTout : la réalité est souvent pire que la fiction, en effet.
>> risette : moi qui pensais que tout était bon dans le cochon...
Pffft
Franchement, on s'en fout du bug de l'an 2038 (enfin surtout ma génération d'informaticiens) parce que ... je serai à la retraite !!!
Poster un commentaire
Rétroliens
URL pour faire un rétrolien vers ce message :
http://www.canalblog.com/cf/fe/tb/?bid=312375&pid=13401450
Liens vers des weblogs qui référencent ce message :
