20 Ans du Forum WDA - 2004-2024 !
Découvrez l'histoire et les moments marquants de notre communauté depuis 2004. Rejoignez-nous dans les célébrations !
Découvrez l'histoire et les moments marquants de notre communauté depuis 2004. Rejoignez-nous dans les célébrations !
Le bogue de l'an 2038
Modérateur : Membres WDA
- Casio
- Bureau WDA
- Messages : 3508
- Enregistré le : 23 mars 2004, 10:55
- Collectionneur (-euse) ? : Oui
- Localisation : Paris XVII / Jouques
- Contact :
Le bogue de l'an 2038
Vous avez survécu au bogue de l'an 2000 ? Vous pensez que l'homme a finalement eu le dessus sur la machine, dans un combat qui dure depuis longtemps ? Détrompez-vous, le bogue de l'an 2000 (« y2k ») n'était rien par rapport au drame qui arrivera bientôt. Je sais que vous êtes blasés de toutes ces histoires apocalyptiques, mais cette fois c'est grave. Est-ce un autre virus ciblant les ordinateurs turbinant sous Windows, soit 95% des ordinateurs sur la planète, qui va créer un blackout total dans toute l'Amérique du Nord ? Non, que non. Il s'agit du bogue de l'an 2038, si communément appelé « y2.308k bug » par les ingénieurs.
Rien de très grave ne s'est produit en 2000, du moins comparé aux prévisions émanant de toutes parts. À part quelques abonnés d'un club vidéo du mid-west américain qui ont vu leur amende passer de 2$ à 34000$, un taux d'intérêt de plus de 6 205 600%, et un ami qui voyageait de Londres à New York avec British Airways le soir du 31 décembre 1999 en 1re classe, seul avec 16 hôtesses de l'air terrorisées (remarque qu'il a eu du bon service), tout le monde a pu fêter dans la joie.
C'étaient les folles années 70
Pourquoi 2038 me direz-vous ? Pourtant, les grands évènements se produisent à des dates rondes (Jésus en l'an 0, le bogue de l'an 2000 en 2000). La raison est simple mais très technique. L'an 0 de l'informatique c'est le 1er janvier 1970, le jour où on a commencé à compter les secondes. À l'heure qu'il est en ce moment, 1.xxx.xxx.xxx de secondes se sont écoulées. Le problème est le suivant : comme les systèmes représentant la date (le temps UNIX soit le nombre de secondes écoulées depuis 1970, le « UNIX Epoch ») ne fonctionnent pour la plupart qu'avec des registres de 32 bits signés, donc 31 bits utiles, il y a une valeur maximale que peut prendre ce nombre de secondes : (2^31) - 1 = 2 147 483 647 secondes. Vous voyez donc qu'on n'est pas loin de la limite de temps qui nous est accordé. Avec des calculs précis, le bogue de l'an 2038 se produira précisément à l'heure du méridien de Greenwich à 03 :14 :07, mardi le 19 janvier 2038.
Du plaisir en perspective
Que va-t-il se passer exactement ? William Porquet, auteur du site www.2038.org et expert du bogue de l'an 2038 est très pessimiste. Comme le concept du temps UNIX est imbriqué dans beaucoup de composantes matérielles (hardware), il sera difficile selon lui de toutes les remplacer d'ici l'an 2038. Tandis que le bogue de l'an 2000 a surtout créé des bogues conceptuels (les dates qui reviennent en arrière), le bogue de l'an 2038 sera plus matériel et technique. Porquet prédit une rupture des systèmes de contrôle de traffic aérien, un arrêt de plusieurs systèmes médicaux (comme les Pacemakers par exemple) et des explosions de centrales électriques (incluant les nucléaires). Dans les évènements moins graves, mais quand même importants, l'ordinateur que vous utilisez en ce moment ne fonctionnera plus du tout en 2038, de même que les feux de circulation qui changent aux 30 secondes.
Les investissements requis seront très importants pour contrer tous ces problèmes et si on s'y prend 2 ans à l'avance comme avec le bogue de l'an 2000, il est garanti que quelque chose va flancher. Les nouveaux systèmes 64-bits n'auront bien sûr pas ce problème, à part le 4 décembre de l'an 292 277 026 596, soit dans quelques fois la durée de vie du Soleil. Vous devriez être mort d'ici là !
Source : Polyscope.qc.ca
Rien de très grave ne s'est produit en 2000, du moins comparé aux prévisions émanant de toutes parts. À part quelques abonnés d'un club vidéo du mid-west américain qui ont vu leur amende passer de 2$ à 34000$, un taux d'intérêt de plus de 6 205 600%, et un ami qui voyageait de Londres à New York avec British Airways le soir du 31 décembre 1999 en 1re classe, seul avec 16 hôtesses de l'air terrorisées (remarque qu'il a eu du bon service), tout le monde a pu fêter dans la joie.
C'étaient les folles années 70
Pourquoi 2038 me direz-vous ? Pourtant, les grands évènements se produisent à des dates rondes (Jésus en l'an 0, le bogue de l'an 2000 en 2000). La raison est simple mais très technique. L'an 0 de l'informatique c'est le 1er janvier 1970, le jour où on a commencé à compter les secondes. À l'heure qu'il est en ce moment, 1.xxx.xxx.xxx de secondes se sont écoulées. Le problème est le suivant : comme les systèmes représentant la date (le temps UNIX soit le nombre de secondes écoulées depuis 1970, le « UNIX Epoch ») ne fonctionnent pour la plupart qu'avec des registres de 32 bits signés, donc 31 bits utiles, il y a une valeur maximale que peut prendre ce nombre de secondes : (2^31) - 1 = 2 147 483 647 secondes. Vous voyez donc qu'on n'est pas loin de la limite de temps qui nous est accordé. Avec des calculs précis, le bogue de l'an 2038 se produira précisément à l'heure du méridien de Greenwich à 03 :14 :07, mardi le 19 janvier 2038.
Du plaisir en perspective
Que va-t-il se passer exactement ? William Porquet, auteur du site www.2038.org et expert du bogue de l'an 2038 est très pessimiste. Comme le concept du temps UNIX est imbriqué dans beaucoup de composantes matérielles (hardware), il sera difficile selon lui de toutes les remplacer d'ici l'an 2038. Tandis que le bogue de l'an 2000 a surtout créé des bogues conceptuels (les dates qui reviennent en arrière), le bogue de l'an 2038 sera plus matériel et technique. Porquet prédit une rupture des systèmes de contrôle de traffic aérien, un arrêt de plusieurs systèmes médicaux (comme les Pacemakers par exemple) et des explosions de centrales électriques (incluant les nucléaires). Dans les évènements moins graves, mais quand même importants, l'ordinateur que vous utilisez en ce moment ne fonctionnera plus du tout en 2038, de même que les feux de circulation qui changent aux 30 secondes.
Les investissements requis seront très importants pour contrer tous ces problèmes et si on s'y prend 2 ans à l'avance comme avec le bogue de l'an 2000, il est garanti que quelque chose va flancher. Les nouveaux systèmes 64-bits n'auront bien sûr pas ce problème, à part le 4 décembre de l'an 292 277 026 596, soit dans quelques fois la durée de vie du Soleil. Vous devriez être mort d'ici là !
Source : Polyscope.qc.ca
- karl
- Membre V.I.P.
- Messages : 1030
- Enregistré le : 23 mars 2004, 12:07
- Collectionneur (-euse) ? : Non
A moins qu' un astéroïde nous ait avant ...
Peut-être comme les dinosaures
"Un astéroïde de 1,2 kilomètres de diamètre, qui pourrait frapper la Terre le 21 mars 2014, est actuellement étroitement surveillé par les scientifiques.
(..) une chance sur 909.000 que l'astéroïde percute la Terre.
De surcroît, un astéroïde baptisé 2002 NT7 passera au plus près de la Terre le 1er février 2019, avec un risque théorique qu'il s'écrase sur la planète"
Source : notre-planete.info
Vite, colonisons Mars.
Peut-être comme les dinosaures
"Un astéroïde de 1,2 kilomètres de diamètre, qui pourrait frapper la Terre le 21 mars 2014, est actuellement étroitement surveillé par les scientifiques.
(..) une chance sur 909.000 que l'astéroïde percute la Terre.
De surcroît, un astéroïde baptisé 2002 NT7 passera au plus près de la Terre le 1er février 2019, avec un risque théorique qu'il s'écrase sur la planète"
Source : notre-planete.info
Vite, colonisons Mars.
- Krys TOFF
- Posteur Pro !
- Messages : 559
- Enregistré le : 29 sept. 2004, 11:39
- Localisation : Trilbardou (77)
2038
J'ai toujours dit que 1970 était une TRES GRANDE année !!! Comment ? Suis-je né en 1970 ? Oh ben, comment avez-vous deviné ?Casio a écrit :L'an 0 de l'informatique c'est le 1er janvier 1970
Encore un truc qui va augmenter la position dominante de Billou ça si seul Unix est concerné...Casio a écrit :le temps UNIX soit le nombre de secondes écoulées depuis 1970, le « UNIX Epoch »
Stunts/4D Sports Driving : http://stunts.mine.nu
Courses entre francophones : http://www.racegamers.com
Courses entre francophones : http://www.racegamers.com
- Krys TOFF
- Posteur Pro !
- Messages : 559
- Enregistré le : 29 sept. 2004, 11:39
- Localisation : Trilbardou (77)
bugged or not bugged ?
Au boulot on a un TRES vieux PC qui sert à piloter une machine Brabender, et pour éviter le bogue de l'an 2000, on a simplement rajouté une ligne dans le fichier config.sys pour lui dire que la date au démarrage du Pc était le 1er janvier 1990...
Comme le PC est éteint tous les soirs, pas de bogue.
Y'aura qu'à faire pareil pour les PC sous une version d'Unix/Linux qui n'aurait pas le "patch de correction du bogue de l'an 2038" et puis le tour est joué.
Comme le PC est éteint tous les soirs, pas de bogue.
Y'aura qu'à faire pareil pour les PC sous une version d'Unix/Linux qui n'aurait pas le "patch de correction du bogue de l'an 2038" et puis le tour est joué.
Stunts/4D Sports Driving : http://stunts.mine.nu
Courses entre francophones : http://www.racegamers.com
Courses entre francophones : http://www.racegamers.com
- Zurmff
- Membre V.I.P.
- Messages : 434
- Enregistré le : 14 sept. 2004, 08:09
- Collectionneur (-euse) ? : Oui
- Contact :
Cool en 2038 les boîtes à flash seront en rade fini les point les 3 points de permis pour un excès de vitesse d'1km/h
I'AM THE GREAT CORHNHOLIO !
Ask about me"Fool! I'm a vet, you can bet that
I could dance underwater and not get wet"
http://www.reverbnation.com/luciendebaixo
Ask about me"Fool! I'm a vet, you can bet that
I could dance underwater and not get wet"
http://www.reverbnation.com/luciendebaixo
- Krys TOFF
- Posteur Pro !
- Messages : 559
- Enregistré le : 29 sept. 2004, 11:39
- Localisation : Trilbardou (77)
ah que super !
Chouette !!!Zurmff a écrit :Cool en 2038 les boîtes à flash seront en rade fini les point les 3 points de permis pour un excès de vitesse d'1km/h
Stunts/4D Sports Driving : http://stunts.mine.nu
Courses entre francophones : http://www.racegamers.com
Courses entre francophones : http://www.racegamers.com
- elge
- Posteur motivé
- Messages : 41
- Enregistré le : 12 juil. 2006, 12:42
- Collectionneur (-euse) ? : Oui
- Contact :
Pourquoi le futur n'a pas besoin de nous:
http://www.wired.com/wired/archive/8.04/joy.html
La traduction française par google.
http://www.wired.com/wired/archive/8.04/joy.html
La traduction française par google.
Qui est en ligne
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 3 invités