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.
Commentaires préférés (3)
Est ce qu'on va tous mourir ?
Ouais enfin, si en 2038 on est toujours en 32bits... Ce qui ne sera plus le cas, de plus d'autres méthodes serons présentes hein ?
OSEF, en 2038 les machines contrôleront le monde, et on sera dans la Matrice.
Tous les commentaires (109)
Comme quoi tout a ses limites ...
Encore du bon business pour les informaticiens comme ce fut le cas pour le pseudo bug de l'an 2000 !
@micmac91 Le bug de l'an 2000 n'était pas un "pseudo bug", les ordinateurs etaient reglés sur la base de deux chiffres (c'est l'année qui a posé probleme) Ex: 05/08/99 donc le systeme informatique allait repartir sur 01/01/00
Est ce qu'on va tous mourir ?
@ Pacha
Oui, c'est triste
Mais j'veux pas mourir jeune moi !????
Je veux mourir vieux
Le premier lien vers Wikipédia ne fonctionne pas. Très bonne anectode sinon de toute facon avant ce bug y'a le 21/12/2012 !! ^^
Ouais enfin, si en 2038 on est toujours en 32bits... Ce qui ne sera plus le cas, de plus d'autres méthodes serons présentes hein ?
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. ?
On ne sera bien sûr plus en 32 bits en 2030 puisque ce n'est déjà plus le cas aujourd'hui. Mais le problème concernera les vieux appareils et systèmes embarqués, ce qui pourra avoir son importance.
Et pourquoi en 2038 on ne serait plus en 32 bit ? À l'an 2000 il était censé y avoir des voitures volantes, ben non (en théorie oui mais ces "voitures" sont plus des avions que des voitures).
On ne sera plus en 32 bits car contrairement a ton anecdote, le 64 bits existe déjà et est bien mieux que le 32. Donc dans 10 ans, ceux resté sur du 32 bits seront une minorité.
OSEF, en 2038 les machines contrôleront le monde, et on sera dans la Matrice.
Dans la matrice... Comme Matrice Laffont ? ?
Pour le coup ce serait plutôt Ford Boyard ! ;)
Je ne peux pas accéder à la source qui plante à chaque fois que j'essaie. Je n'ai rien compris est-ce les programmes ou logiciels qui ne fonctionneront plus correctement ? Ou est-ce les ordinateurs qui ne pourront plus être utilisés à cause de la date ? De toute façon je ne vois pas pourquoi ceci empêcherait de vivre (à moins que votre ordinateur explose et vous tue) on peut très bien vivre sans Internet ou sans ordinateurs.
On ne pourra plus aller sur SCMB :(
Hum sans ordinateur et sans internet on serait dans les mêmes conditions de vie qu'avant la seconde guerre mondiale quasiment. Comment te dire ... Manipulé d'avantage niveau politique ;) Un ordinateur c'est neccessaire pour tous les domaines afin de "s'aider", d'élaborer, de tester, de produire, de visualiser, de créer... Etc. Avant c'était sans cela, mais compare les progrès de la science avant et aprés (annees 60) la seconde guerre mondiale. En médecine surtout. Ordinateur correspond aussi aux systemes informatisées... Qui aimerait renoncer aux comfort que ces machines nous permettent d'acquérir? Sans parler des gadgets et autres choses superflu dont on ne s'en passe plus dès qu'on les maîtrise (et meme si on en a pas besoin effectivement). Mais ce bug ne sera pas enorme chez les particuliers? Ce serait plutôt au niveau des super ordinateurs et des systemes réseaux complexes, nan?
Ah j'oubliais le 64bits. En clair ce sera pour les anciens systemes donc ce bug ne fera pratiquement aucun dommage..