Le bogue de l'an 2038

Proposé par
le

Un important bogue informatique est prévu le 19 janvier 2038 à 3h14 et 7s. Le problème concerne les programmes qui utilisent une représentation du temps dite "POSIX" : une date est calculée à partir du nombre de secondes écoulées depuis le 1er janvier 1970 à 0h00. Ce système, très courant, fut d'ailleurs celui utilisé pour les dates sur Se coucher moins bête sur ses premières versions.

Par exemple, cette anecdote a comme représentation du temps (Timestamp) : 1289520717
Ce bogue concerne les programmes 32 bits, ce qui constitue actuellement l'immense majorité de nos appareils électroniques. Dans la seconde suivant cette date, la date affichée sera le 13 décembre 1901.
Pour l'explication technique détaillée (et assez complexe si vous n'êtes pas féru d'informatique), n'hésitez pas à consulter les sources.


Tous les commentaires (109)

a écrit : On s en moque vu que la fin du monde est pour 2012!!!! fin du monde ! oui mais capitaliste. De plus ils ont trouvé un calendrier maya allant au delà du 21 dec 2012

Posté le

android

(0)

Répondre

Pourquoi beaucoup de gens écrivent "bogue" (ce qui ne veut rien dire) alors que le vrai terme est "bug" ?

Posté le

iphone

(1)

Répondre

a écrit : fin du monde ! oui mais capitaliste. De plus ils ont trouvé un calendrier maya allant au delà du 21 dec 2012 Osef il savent pas ce qu'ils veulent sa fait depuis 2000 qu'on doit crever nornalement ( désolé pour l'expression )

Posté le

android

(0)

Répondre

À mes chers amis moins bêtes chaque jour mais qui se battent sur le sujet "on sera en 64 bits/32 bits" sachez que le 64 existe depuis bien plus longtemps que vous ne le pensez, et il est toujours minoritaire. De plus je suis pas sur que le format d'architecture de votre processeur empêche les programmes codés pour du 32 bits de boguer. Je suis pas sur cependant, à prendre avec des pincettes. Mais je voudrais savoir un truc : concrètement, si je règle l'horloge de mon ordi sur 2039, il se passe quoi ?

Posté le

iphone

(0)

Répondre

2038 vous dites... Hum d'ici la on aura déjà oublié le 256 bit

Posté le

iphone

(0)

Répondre

a écrit : À mes chers amis moins bêtes chaque jour mais qui se battent sur le sujet "on sera en 64 bits/32 bits" sachez que le 64 existe depuis bien plus longtemps que vous ne le pensez, et il est toujours minoritaire. De plus je suis pas sur que le format d'architecture de votre processeur empêche les programmes codés pour du 32 bits de boguer. Je suis pas sur cependant, à prendre avec des pincettes. Mais je voudrais savoir un truc : concrètement, si je règle l'horloge de mon ordi sur 2039, il se passe quoi ? Afficher tout Intéressante ta question, tu as essayé ?

Posté le

iphone

(0)

Répondre

a écrit : Intéressante ta question, tu as essayé ? on ne peut pas. la date sur tout les systèmes s'arrête a 2037. et recommence en 1970. n'as-tu jamais essayé? :)

Posté le

android

(1)

Répondre

a écrit : Je vais vous casser le moral de bon marin,mais le bug de 2038 on ne le verra pas car la fin du monde aura lieu le 20 décembre 2012, alors éclatons nous pour les 2 ans qu'il reste. ? GC'est le 21 (si on croit ce que disent les médias)

Posté le

iphone

(1)

Répondre

a écrit : On s en moque vu que la fin du monde est pour 2012!!!! je te parle du futur: eh non la fin du monde une belle connerie

Posté le

android

(8)

Répondre

Juste pour info j'ai essaye de regler la date de mon Iphone en 2038 et tout d'un coup toutes mes boites mail, facebook, icloud, entre autres on commence a m'envoyer des messages d'erreurs.

Je ne vous conseille pas de le faire.

Posté le

iphone

(8)

Répondre

c'est notamment en raison de l'usure prématuré de ses dents que l'éléphant meurt de FAIM. peu d'éléphants mourraient. de mort naturel.

Posté le

android

(0)

Répondre

Àu sujet du marketing remarquez que les portes de grands magasins sont situées à droite de la route par rapport à laquelle vous arrivez et parfois vs êtes obligés de faire un détour. par contre la route de la sortie est directe.
Autres choses, tous les produits comestibles (lait, patte, riz...) sont placés au fond du magasin et pour y aller vs êtes obligé de traverser les rayons de produits non commestibles (électroménager ,produits. d'entretien...) qui sont placés. juste à l'entrée.
Et dans les rayons les bonbons sont placés tout en bas ou à la hauteur de votre ventre (ce qui correspond à la position des yeux d'un gamin) juste à la hauteur de vos yeux son se trouvent les produits dit de "marque enseigne " ex: lait carrefour,yaourt auchan... ces produits occupent toutes une voir deux lignes. Au de sous de cette ligne, les produits "chères" et en dessous les moins "chères".
Faites y attention en faisant vos courses vous me diriez....sur ce bne. course à TTES

Posté le

android

(1)

Répondre

*met un compte à rebours et règle son réveil*

D'ici 2038 on ne se souviendra même plus des architectures 32bits...

Posté le

android

(0)

Répondre

D'ici là on sera passé au 64 bits, vous devriez continuez à vivre :-)

D'après les sources, le "bug d'horloge" des logiciels en 64bits (désolé si je m'exprime mal) serait en 292 277 026 596 après J.-C.
J'imagine MÊME PAS le bordel au nouvel an!!!

Sachant que les machines sous 64 bit sont de plus en plus courrantes il devrait plus trop y avoir de machines sous 32 bit d'ici là ;)

a écrit : OSEF, en 2038 les machines contrôleront le monde, et on sera dans la Matrice. ou des terminator

Posté le

windowsphone

(0)

Répondre

D'ici la je pense que la quasi majorité des machines fonctionnant en 32 bits, ne seront plus en service.
A moins que certains pense encore utiliser en 2038 un DX 400 ou un TO7... c peu probable. Les systemes et protocoles seront différents à mon humble avis.

Posté le

android

(4)

Répondre

Pff me casse en Doloréane je vous dit comment ça se passe