Videos streaming images jeux et buzz
Connexion






Perdu le mot de passe ?

Inscrivez-vous maintenant !
Menu Principal
Communauté


(1) 2 »


AlTi5
la fin du monde le 19 Janvier 2038 à 3h14
 0  #1
Je poste trop
Inscrit: 16/05/2006 22:25
Post(s): 12170
Karma: 2723
Vous vous souvenez du bug de l’an 2000 ? C’était que du bonheur ! Ca a relancé le marche de l’informatique surtout pour les vieux barbus fan de Cobol et en fait, à la place de l’apocalypse numérique que les médias nous proposaient, il ne s’est quasiment rien passé…

On n’a pas eu de crash d’avion, de black out, d’explosion nuclaire ou de paralysie de tous les Microsoft Windows de la planète…

Déçu ?

Naaaan, faut pas car un nouveau bug apocalyptique va faire son apparition dans 30 ans ! C’est à dire en 2038. Ce bug affectera principalement les systèmes à base d’unix car ces derniers stockes le temps (date et heure) dans un entier signé de 32 bits (signed integer pour les connaisseurs) contenant le nombre de secondes écoulées depuis le 1er janvier 1970.

Et alors me direz vous ? Alors la limite de ces 32 bits, c’est à dire la date maximum qu’on peut atteindre avec ce format standard c’est le 19 Janvier 2038 à 3h14 (le matin).

Ca y est vous comprenez tout ? Après cette date, le temps va se planter et être représenté comme un nombre négatif ce qui aura pour conséquence de planter pas mal de programmes qui ne se croieront plus en 2038 mais en 1901 !

On connait ce problème car le bug de 2038 s’est en fait déjà produit en Mai 2006 lorsque les AOLServer (serveur open source d’AOL) ont crashés. Le logiciel avait été conçu pour que les requêtes lancées en base de données n’expirent “jamais” mais au lieu de fixer ce timeout à 0, il a été fixé à 1 milliard de secondes dans le futur. Et pas de bol, 1 milliard de secondes après le 12 Mai 2006 à 21h27 et 28sec ça tombe en 2038, et le sytème a alors calculé des timeout négatifs, ce qui l’a fait crashé.

Ce bug a aussi affecté le Rover Spirit, robot lancé en 2003 et arrivé en 2004 sur Mars, qui a planté (souvenez vous) et n’a plus répondu pendant plusieurs jours.


source
http://www.korben.info/internet-et-linformatique-prendra-fin-dans-30-ans-a-cause-dun-bug.html

Contribution le : 30/01/2009 23:29
Signaler

 0  #2
Fantôme
[Compte supprimé]

Contribution le : 30/01/2009 23:41
Signaler

Femto2
 0  #3
Je suis accro
Inscrit: 16/03/2008 17:19
Post(s): 1376
Mouais.......sa me fera une bonne raison de ne pas aller travailler ce jour là. C'est dommage sa tombe un mardi...... faudra que je pense à prendre un congé prolongé !

édit: mais que suis-je bête en décembre 2012 on ne sera pas là....tin je vais rater un noel en fait 😑, VDM.

Contribution le : 30/01/2009 23:44
Signaler

 0  #4
Fantôme
Saviez-vous que j'ai mangé une pomme hier ?
En attendant 2038 Croque la vie a pleine dents !

ok ... ==>[]

Contribution le : 30/01/2009 23:46
Signaler

tonyfrost
 0  #5
Je masterise !
Inscrit: 12/06/2007 18:44
Post(s): 3194
Karma: 724
merci pour cette 421éme version de fin du monde.

N'empêche on est tous des putin de miraculés si on fait le récapitulatif des fins du monde annoncer par l'homme O_o

Contribution le : 31/01/2009 00:04
Signaler

AlTi5
 0  #6
Je poste trop
Inscrit: 16/05/2006 22:25
Post(s): 12170
Karma: 2723
en tt cas je préfère cette version c'est la plus geek de toutes ^^

Contribution le : 31/01/2009 01:59
Signaler

Jesus
 0  #7
Je suis accro
Inscrit: 09/04/2006 02:09
Post(s): 1899
Karma: 83
Grâce à ce topic et à wikipedia j'aurais appris qqch 😃

Mais bon, au final en 2038 ce sera probablement difficile de trouver des machines encore en architecture 32 bits, non ?

Citation :
Wikipedia dit :
The standard Unix time_t (data type representing a point in time) is a signed integer data type, traditionally of 32 bits (but see below), directly encoding the Unix time number as described in the preceding section. Being integer means that it has a resolution of one second; many Unix applications therefore handle time only to that resolution. Being 32 bits (of which one bit is the sign bit) means that it covers a range of about 136 years in total. The minimum representable time is 1901-12-13, and the maximum representable time is 2038-01-18. At 2038-01-18 this representation will overflow. This milestone is anticipated with a mixture of amusement and dread; see year 2038 problem.

In some newer operating systems, time_t has been widened to 64 bits. In the negative direction, this goes back more than twenty times the age of the universe, and so suffices. In the positive direction, whether the approximately 293 billion representable years is truly sufficient depends on the ultimate fate of the universe, but it is certainly adequate for most practical purposes.

Contribution le : 31/01/2009 04:25
Signaler

pipotroi
 0  #8
Je suis accro
Inscrit: 26/12/2006 19:15
Post(s): 1084
on dit bien que la fin du monde est pour 2012, alors il n'y aura pas de 2038 pour nous^^

Contribution le : 31/01/2009 10:09
Signaler

-JoJo-
 0  #9
J'aime glander ici
Inscrit: 25/12/2007 00:19
Post(s): 5066
Karma: 2249
Je ne sais pas si tu sais, mais les ordinateurs d'aujourd'hui fonctionnent en 64bits, donc les entiers ne font plus 32 mais 64 bits !
Donc ca rallonge la durée de énormement 😃

Contribution le : 31/01/2009 13:38
Signaler

Phadeb
 0  #10
J'aime glander ici
Inscrit: 07/03/2007 16:18
Post(s): 9273
Karma: 367
Mmmmhhhh d'accord.

Ce bug sera fixé dans l'année pour la majorité des bases unix. Passage au 64-bits 😉

Heureux ?

Contribution le : 31/01/2009 19:48
Signaler

Dragotoa
 0  #11
Je suis accro
Inscrit: 22/09/2007 14:17
Post(s): 695
et au pire ça va faire quoi ? je me vois bien : merde, la calandrier s'est arrêté !!! c'est la fin du monde

Contribution le : 31/01/2009 20:22
Signaler

Tithonen
 0  #12
Je masterise !
Inscrit: 01/02/2006 16:39
Post(s): 2218
Avant le 21 décembre 2012 (211212)

Il reste 1419 jours, 1 heures, 11 minutes, et 26 secondes ensuite ce sera la fin du monde tel que nous le connaissons aujourd'hui

Osef du bug 32 bit ;p

Contribution le : 31/01/2009 22:49
Signaler

AikiNoodle
 0  #13
Je masterise !
Inscrit: 05/12/2004 15:21
Post(s): 2517
D'ici là, si on est encore en vie, on aura des architecture CPU un poil au-delà du simple 32 bit, déjà en ce moment, les cubecore sont en cours d'élaboration, et on peut espérer aussi les architectures quantiques, non ?

Contribution le : 01/02/2009 01:01
Signaler

phil_denfe
 0  #14
Je masterise !
Inscrit: 26/03/2006 03:39
Post(s): 2444
moi je serai en 1024 bits au moins donc pas de problème
jusqu'en 35169518548513254965216548936594885 le 51 shtrupfloz du bigrojun 5465 (oui on aura été envahis par les aliens et le système du calendrier aura un peu changé)

Contribution le : 01/02/2009 01:28
Signaler

angetocard
 0  #15
Je poste trop
Inscrit: 27/06/2006 14:20
Post(s): 20717
Karma: 89
la fin du monde c'était hier maintenant c'est demain... pffff

Contribution le : 01/02/2009 10:06
Signaler

Stickn
 0  #16
Je m'installe
Inscrit: 23/07/2007 18:18
Post(s): 121
32bit... tu crois pas ke tout nos ordi on des machin qui date des années 70 c'est quand même renouveler tu pense pas??? oué si sa sera la fin du monde pour tout les petits vieux qui garde leur ancien pc comme des objet précieux... XD

c'est la fin du monde la plus merd IK que j'ai jamais entendu^^ c'est vrai quand même on est des miraculés apré tout s'quon nous a sorti...

Contribution le : 01/02/2009 13:54
Signaler

Slade
 0  #17
Je m'installe
Inscrit: 29/09/2008 06:48
Post(s): 340
Ca tombe bien, c'est l'année où Koreus prend sa retraite 😃

Contribution le : 02/02/2009 07:05
Signaler

 0  #18
Fantôme
Citation :

angetocar a écrit:
la fin du monde c'était hier maintenant c'est demain... pffff


Malgré toutes les conneries écrites sur ce topic, celle-ci est sûrement la plus nulle et la moins drôle.

Contribution le : 02/02/2009 08:17
Signaler

pfffff
 0  #19
Je viens d'arriver
Inscrit: 04/05/2008 20:21
Post(s): 43
sa me rappelle des souvenir du bug d l'an 2000 j'avais attendu se moment avec impatience cetait le bon vieux temps

Contribution le : 02/02/2009 11:05
Signaler

portnawak
 0  #20
Je masterise !
Inscrit: 24/11/2005 14:02
Post(s): 3300
Karma: 249
pour ma part je pense que la fin du monde ressemblerai plus a ça:

Par analogie au scénario n°6706 : 2009: Début de la guerre entre les U.S et l'Iran., appelée la Guerre Rouge 2011: Début des combats hors de l'Iran (en Iraq et au Turkmenistan) 2012: Entrée de la Russie dans la guerre, au côtés de l'Iran. 2015: Début des combats en territoires Russes. 2017: La Chine entre en guerre, s'opposant aux État-Unis et à la Russie. 2020: Invasion de la Chine par les Américains. 2022: La Chine repousse l'invasion, et entre en guerre avec le Japon, qui refuse un embargo sur les U.S 2024: Après avoir signée un pacte de non-aggression avec les U.S et la Chine, l'U.E entre en guerre avec la Russie. 2025: L'UE atteint Moscou.Le gouvernement Russe est transféré à Tomsk. 2027: L'Iran est assimilé par la Russie. 2028: Tokyo est détruite par la Chine. juin 2029: L'UE atteint Tomsk. Selstine, le Président Russe, est capturé. Le pouvoir est transféré à Téhéran juillet 2029: Les Russes répliquent aux événements de Tomsk par une attaque nucléaire sur Londres. août 2029: Téhéran et toutes les places forte de Russie sont détruite par l'arsenal nucléaire français. octobre 2029: L'arsenal nucléaire russe est neutralisé par l'UE. Le gouvernement réplique en lançant ses armes biologiques sur l'Europe et l'Amérique. novembre 2029: Les U.S vident leur arsenal nucléaire sur la Chine et la Russie. 2030: L'UE déclare la guerre aux US pour se venger des retombées radioactives. février 2031: L'UE vide ce qu'il reste de ses armes nucléaires sur les U.S. mars 2031: Les État-Unis, anéantis, réunissent leurs arsenals biologiques et nucléaires sur de gigantesques porte-avions et déversent leur fureur sur Europe. 2032: Pour continuer la guerre, les puissances engagent de gigantesques armées en Afrique et en Amérique du Sud. 2033: Le jeu des soldats extra-continentaux cesse avec le bombardement intensif des pays donneurs. 2034: Après 25 ans de guerre, l'US a vidé la totalité de son arsenal, mais il lui reste une dernière arme pour venger son peuple. 2035: L'US frappe l'Eurasie avec l'Infection, une puissante arme de choc aux retombées biologiques monstrueuses. 20 juin 2035 6:47: L'Infection frappe Paris. Sur les 3.2 milliard d'humains, 912 millions meurent, en moins d'une semaine. Après un an, ce sera 1 milliard. Les autres, eux, devront survivre aux Infectés, victimes de l'Infection devenus d'horribles monstres.

Contribution le : 02/02/2009 12:07
Signaler


 Haut   Précédent   Suivant
(1) 2 »






Si vous êtes l'auteur d'un élément de ce site, vous pouvez si vous le souhaitez, le modifier ou le supprimer
Merci de me contacter par mail. Déclaré à la CNIL N°1031721.