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)

Vu comment la technologie évolue et que la recherche dans ce domaine est aussi rapide qu'imprevisible, on peut meme penser que les ordinateurs ne seront plus du tout programmé sur les mêmes normes qu'aujourd'hui. On pourrait passer sur une nouvelle technologie? ..

Posté le

unknown

(2)

Répondre

J'ai pas tellement compris l'anecdote. Est ce la date qui va planter tous les ordinateurs ? Si oui. Il faut simplement mettre une fausse date sur son ordinateur.

Posté le

unknown

(2)

Répondre

@Fancat : Je suis tout à fait d'accord avec toi. Je trouve aussi qu'on est en train de faire une société d'assistés...

Posté le

unknown

(5)

Répondre

À la lecture du commentaire de TomKeek je me demande quelles conséquences, une fausse date a sur un ordinateur.

Posté le

unknown

(3)

Répondre

Quasiment aucune fancat hormis certaine application qui se synchronise sur le net tel msn messenger qui ne marcherai plus enfin rien d'apocaliptique selon moi mais j'accepte toutes remarques ;)

Posté le

unknown

(0)

Répondre

Pour les anti virus et pour certaine offre. Du genre des offres internet qui va d'une date a une autre. Pour les virus c'est apocaliptique. Surtout si tu change la date inconsciemment et que tu ne penses pas a verifier lorsque tu cherche l'erreur ( oui ca m'est arrivé...) lol

Posté le

unknown

(1)

Répondre

on s'en fiche de toute façon skinet et ces t1000 seront de la partie :)

Posté le

unknown

(2)

Répondre

Y'a des commentaires qui volent très très haut dis-donc ..!! On va droit vers une société a la idiocratie (pour ceux qui connaissent et qui ont bien compris le message derrière un film au 1er abord complètement crétin)

Pour en revenir au sujet principal, en 2038 (soit dans 28 ans) encore en 32bits au niveau technologique environnemental ?? C'est un peu comme si on n'avait pas évoluer depuis 1982...on parlait même pas du 8bits a l'époque....

Posté le

unknown

(2)

Répondre

Tiens, juste une petite précision sur les vrais problèmes qui se poseront (donc pas d'histoire de fin du monde).
Postulat 1 : Informatiquement, les systèmes 32 bits utilisent en grande partie ce système de date

Pour les ordinateurs personnels, le problème a peu de chances de se poser vu la rapidité d'évolution : on est déjà en 64 bits pour beaucoup de logiciels, donc ça devrait aller d'ici 2038.
Par contre, il faut considérer les machines "gros système" qu'utilisent les serveurs, les entreprises, ...
Et là, c'est pas folichon. De très nombreuses machines fonctionnent parfaitement depuis plus de 30 ans (banques, assurances, poste, transport, ...) et il est peu probable que ces machines soient changées ... pour la simple raison qu'elles fonctionnent bien et que ça coûte de les changer.
Toujours ennuyeux de voir ses taux d'intérêt et autres prêts de banque remis à 0 pour cause de "ben, mon bon monsieur, vous avez fait votre prêt en 2005 et là on est en 1970 ... il serait temps de nous rembourser ! ;) "

Ce sera résolu dans les temps tout comme le bug de l'an 200, je n'en doute pas, mais c'est un vrai problème qui ne trouvera pas de solution uniquement grâce au "bah c'est loiiin, d'ici là on sera passé aux ordinateurs organiques partout".

Posté le

unknown

(7)

Répondre

a écrit : Ce qui explique pourquoi quand mon iPhone bug il redémarre à la date du 1er janvier 1970. Ça change rien au problème, mais maintenant je sais... Et si on veut régler la date et l'heure, tout est grisé avant le 01/01/1970 et après le 01/01/2038 !
J'étais au courant du problème mais je n'avais jamais remarqué ça ^^

Posté le

unknown

(5)

Répondre

a écrit : Personnellement, mon ordinateur est en 64bits donc cette anecdote ne me concerne pas :p Et l'ordinateur de bord de ta voiture ? Je pense que tu l'aura changé avant mais bon il faut savoir que ça tourne en 32 bits...

Posté le

unknown

(1)

Répondre

Sauf qu'à ce moment là, plus personne n'utilisera ce système.

Posté le

unknown

(0)

Répondre

a écrit : En disant que l'on peut vivre sans ordinateur et que l'on ne va pas tous mourir sans ordinateur, je pensais que l'on a pas besoin d'être scotché sur son ordinateur 24h /24. Je suis née en 1950 et je n'ai eu un PC qu'en 1988. Ce n'est pas pour cela que je n'ai pas eu une vie heureuse, avec plein d'activités, de balades et d'autres occasions de m'amuser et de me cultiver. Je trouve qu'on est plus manipulé sur Internet (où il y a tout et n'importe quoi) et qu'il y a moins de communications car beaucoup s'enferment dans leur monde et ne savent plus parler aux autres qu'à travers leur machine et encore ! On a pas attendu Internet pour avoir accès à des données. Pour moi Inernet n'est qu'un outil pratique et rapide mais pas une fin en soi. De plus en ce qui concernent les autres utilisations je pense que les informaticiens auront corrigé le problème.
J'ajoute que beaucoup de gens ne savent plus rien faire sans l'électronique et l'informatique.
Afficher tout
Mais ...?! TES VIEUX !!!!naaaaan je dec'

Posté le

unknown

(0)

Répondre

M'enfiin il se peut qu'il y ait plus internet en 2012=p

Posté le

unknown

(0)

Répondre

bien dit Bibioute! Et puis certain d'entre nous seront vieux!

Posté le

unknown

(0)

Répondre

lol j'ai mi une heure a ecrire un bon commentaire et sa me marque "erreur d'edition"... VDM

Posté le

unknown

(0)

Répondre

a écrit : À la lecture du commentaire de TomKeek je me demande quelles conséquences, une fausse date a sur un ordinateur. Fancat je vous adore. Il n'y a pas un commentaire que vous ne sachez pas rendre pertinent!

Posté le

unknown

(2)

Répondre

Avez vous remarquez que l'heure à laquelle se passera le bogue est 3h14 que l'on peut comparer au nombre ? soit environ 3,14

Posté le

iphone

(0)

Répondre

a écrit : Est ce qu'on va tous mourir ? oui,dans d'atroces souffrance... mdr

Posté le

android

(2)

Répondre