Il y a dix ans, le monde se préparait au bug de l'an 2000

Julien L. - publié le Jeudi 31 Décembre 2009 à 13h38 - posté dans Société 2.0

Il y a dix ans, l'an 2000 s'approchait et les systèmes informatique tremblaient. Allions-vous assister à une véritable informatique mondiale ? Finalement, le passage à la nouvelle année s'est fait sans trop de problème, même si de nombreux systèmes d'information ont dû être adapté, révisé ou changé pour pallier au moindre risque.

Le temps passe décidément bien vite. Il y a dix ans, le monde découvrait non sans une certaine inquiétude qu'un problème de conception informatique allait plonger le monde dans le chaos et la destruction... ou pas. En effet, en programmant les deux derniers chiffres du calendrier grégorien (85 au lieu de 1985 par exemple), de nombreux informaticiens craignaient de voir le système revenir à 00, c'est à dire 1900 au lieu de 2000, en passant de 99 à 100. Et à l'époque, beaucoup pensaient que les systèmes informatique allaient tout simplement cesser de fonctionner ou produire des résultats erronés.

En 1995, le cabinet d'analyse stratégique Gartner Group avait ainsi estimé que ce fameux bug allait coûter entre 300 et 600 milliards de dollars dans le monde (100 à 200 milliards pour l'Europe), en se basant sur une estimation de 300 à 600 milliards de ligne de code et à raison d'un dollar par ligne à contrôler. En effet, beaucoup ont considéré que ce problème nécessitait la révision en profondeur l'architecture des systèmes d'information, afin de ne pas courir à la catastrophe.

Or, certains systèmes étaient parfois trop anciens ou laissés à l'abandon. Dès lors, n'étant plus réparable ou adaptable, il a fallu parfois renouveler entièrement ces systèmes. Et puis finalement, le passage à l'an 2000 s'est fait sans difficulté particulière, renvoyant les prédicateurs de mauvais augure à d'autres occupations.

Et maintenant ? Hé bien c'est le bug de l'an 2038 qui est dans le viseur des informaticiens. En effet, les systèmes Unix se basent sur le nombre de secondes écoulées depuis le 1er janvier 1970 pour exprimer des dates. Or, dans 29 ans, le nombre de secondes écoulées devrait dépasser les capacités de stockage des nombres signés sur quatre octets. Cependant, la parade existe déjà avec les systèmes 64 bits qui permettent de coder une date sur un plus grand nombre de bits. Ces derniers pourront stocker des dates à plus de 250 milliards d'années dans le futur, ce qui laisse une certaine marge pour un éventuel prochain problème.

Il ne nous reste plus qu'à attendre cette date pour savoir si oui ou non les ordinateurs 64 bits auront supplanté les versions 32 bits pour éviter un nouveau désagrément !

Publié par Julien L., le 31 Décembre 2009 à 13h38
 
 
37
Commentaires à propos de «Il y a dix ans, le monde se préparait au bug de l'an 2000»
 

1
2
Moi je fais une prédiction, tous les acteurs de numerama seront morts en 2123!
sparci95, le 31/12/2009 - 17:19
Mindo, le 31/12/2009 - 13:38
Cependant, la parade existe déjà avec les systèmes 64 bits qui permettent de coder une date sur un plus grand nombre de bits. Ces derniers pourront stocker des dates à plus de 250 milliards d'années dans le futur, ce qui laisse une certaine marge pour un éventuel prochain problème.

Sauf que le soleil va nous péter a la tronche avant ça et comme notre cher calendrier occidentale est basé sur la révolution de la terre autour de soleil,on sera dans de beau bras. XD

Le soleil explosera dans 3 milliard d'années, en gros.
Il me semble que toi et moi on sera mort depuis longtemps, mais bon !!!

En théorie le Soleil n'aura pas épuisé ses réserves d'hydrogène avant 7 milliards d'années, mais dans 2 milliards d'années la Voie Lactée sera entré en collision avec Andromède, alors bon.
Mais ils ont raison de prendre de la marge, on sait jamais.

@ Enter,
Firefox ? En 2000 ?
Le vrai bug c'est Windows vue la fiabilité de ses logiciels
Mais non, on ne "découvrait" pas, comme vous écrivez dans la deuxième phrase, le prétendu bug "il y a dix ans". En fait, on en parlait de nombreuses années avant cela. C'était même assez agaçant, cette insistance.
J_P_M, le 01/01/2010 - 12:10
Mais non, on ne "découvrait" pas, comme vous écrivez dans la deuxième phrase, le prétendu bug "il y a dix ans". En fait, on en parlait de nombreuses années avant cela. C'était même assez agaçant, cette insistance.
C'est clair que tous les programmeurs l'avait vu le bug de l'an 2000. Ensuite restait à déterminer quels programmes, et, quelles machines y seraient sujet.
Mais pour les noobs parachutés admin fin 1999, les tensiomètres ont dû afficher de bons scores.
dontbugme, le 31/12/2009 - 20:14
@ Enter,
Firefox ? En 2000 ?
Netscape, Mozilla, Seamonkey (enfin tous les Gecko powered), voire même les Netscape Navigator.
2038 hein dit...

entre le retour du Diable en 1999 parce que ca fait 666
la fin du monde avec Mir qui se crash sur Paris ( etonnant mais bon)
La fin du monde avec le changement millénaire
Le bug de l'an 2000
La fin du monde avec l'astéroïde qui passe a quelques centaine de milliers de Km de la terre
La fin du monde en 2012
La guerre contre les machines en 2029
La fin du monde en 2038 a cause d'un autre astéroïdes
et maintenant le bug de 2038...

fiouuuuuuu qui a dit qu'on avait besoin de SF pour s'éclater sur terre...

j'ai pas encore entendu parle de décrochage de la lune de son orbite et la fin du monde pour 304950... la je suis déçus !
Schlock, le 01/01/2010 - 12:59
dontbugme, le 31/12/2009 - 20:14
@ Enter,
Firefox ? En 2000 ?
Netscape, Mozilla, Seamonkey (enfin tous les Gecko powered), voire même les Netscape Navigator.

Donc pas Firefox quoi.

C'est comme si je disais : "en 2000, Windows Vista marchait pas terrible".

ps : Seamonkey ? En 2000 ?
dontbugme, le 01/01/2010 - 17:36
Schlock, le 01/01/2010 - 12:59
dontbugme, le 31/12/2009 - 20:14
@ Enter,
Firefox ? En 2000 ?
Netscape, Mozilla, Seamonkey (enfin tous les Gecko powered), voire même les Netscape Navigator.

Donc pas Firefox quoi.

C'est comme si je disais : "en 2000, Windows Vista marchait pas terrible".
Que je traduirai pas le windows de l'époque. C'est juste la représentation du produit de la marque. Moi, cela ne m'a choqué.

pour sm wiki dit 01/2006. mais la bêta a duré super longtemp ;)
Cool, notre soleil aura finit sa combustion, aura absorbé notre planète lors de sa transformation en supernova, et si il reste quelque chose de l'humanité à ce moment là, elle aura émigré vers une ou plusieurs autres exoplanètes, enfin, si elle veut survivre.

Le soleil ne finira probablement pas en supernova, pas assez massif pour. Ensiute il n'engloutira PAS FORCRMENT la planète, elle peut y réchaper, mais l'humanite aura probablement deja ete eradiquee de la planete, ca m'etonnerait qu'on trouve le moyen de quitter notre systeme solaire.
Toute vie est vouee a disparaitre de cet univers et cela, quoi qu'il arrive.
Le seul bug de l'an 2000 que nous avons détecté, c'est la fonction getYear de javascript (bug toujours pas corrigé 10 ans après).
Cette fonction renvoie les deux derniers chiffres de l'années 98 pour 1998, 99 pour 1999.
En 2000, elle a renvoyé 00 sous IE et 100 sous Firefox !
Sans vouloir rentrer dans les détails, le bug vient IE car la fonction getYear est censée renvoyer le nombre d'année depuis 1900 ce qui fait bien 100 en 2000.
M'fait penser a mon prof d'info, qui était mort de rire l'an dernier de voir comment il s'était fait des c******* en or en 99 grâce aux sociétés apeurées qui lui demandaient de venir régler des problèmes (qui se réglaient en 2 lignes de codes modifiées ^^) pour des salaires astronomiques ...

La peur du danger aura couté bien plus cher à ces entreprises que ce qu'elles risquaient réellement ... et aura permis a quelques personnes de se remplir les poches ... :p
hmm c'est pas le nombre de milisecondes plutot que le nombre de secondes ?
Tenez, un minuscule aperçu puissance 1/1000ème de ce qui aurait pu arriver le 1er janvier 2000 si personne n'avait crié au loup et que des armées d'informaticiens ne s'étaient pas remué les fesses (tout en se faisant des couilles en or, certes):

http://www.lemonde.f...87784_3214.html
Aldous, le 02/01/2010 - 11:35
M'fait penser a mon prof d'info, qui était mort de rire l'an dernier de voir comment il s'était fait des c******* en or en 99 grâce aux sociétés apeurées qui lui demandaient de venir régler des problèmes (qui se réglaient en 2 lignes de codes modifiées Image IPB) pour des salaires astronomiques ...

La peur du danger aura couté bien plus cher à ces entreprises que ce qu'elles risquaient réellement ... et aura permis a quelques personnes de se remplir les poches ... Image IPB


Heu non !

le bug de l'an 2000 est une réalité
et ne s'est pas corrigé avec 2 lignes de code !

dans mon ancienne entreprise nous avons mis 2 mois (à deux analystes programmeurs)
pour modifier les plus de 200 tables impliquées de notre base de données (Paradox) qui ne comportaient que 2 chiffres pour coder l'année
et pour modifier les plus de 150 grilles d'affichages et leur programmes associés, les centaines de programmes de reporting, de "moulinettes", de gestion , de GPAO, de suivi, de facturation etc...

le passage à l'euros lui n'a necessité qu'une semaine (à deux personnes) car là c'était beaucoup plus simple,
une fois la procédure validée, une simple "moulinette" (mais qui faisait déjà des milliers de lignes de code) à fait le travail final en 5 heures et un autre programme à vérifié la cohérence du résultat final...


Bref c'était tout sauf "pipo" !
Le seul bug que j'ai vu c'est le miens ... le 01/01/2000 vers les huit heure du mat ...

Il ma bien fallut deux jours pour m'en remettre. :)

1
2
Télécharger
Google Desktop
Navigateur Web - La recherche Google maintenant en local !
 
Steganos P2P Sécurisé
Cryptage - Sécurisez vos transferts P2P
 
K!TV
TV Numérique - Logiciel alternatif pour tuner TV
 
Paranoia (DIYP2P)
Gnutella - Faites votre propre client P2P !
 
Samurize
Diagnostic - Monitoring système et affichage d'informations diverses
 
Décembre 2009
 
Lu Ma Me Je Ve Sa Di
30 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31 1 2 3
4 5 6 7 8 9 10
Matoumba
EntrepreNantes
Numerama est un site du réseau PressTIC