State of Play Japan : toutes les nouveautés et annonces Xbox dédiée aux jeux japonais et asiatiques    Un nouveau marché s'ouvre à l'huile d'olive tunisienne    Match Tunisie vs Mauritanie : où regarder le match amical préparatif à la CAN Maroc 2025 du 12 novembre?    À partir d'aujourd'hui, la circulation chamboulée sur l'avenue Taïeb Mhiri pour six mois    Où et quand suivre Tunisie–Mauritanie, le match amical de ce mercredi ?    Drones en Tunisie : des mesures pour encadrer leur usage    Non-allaitement: Un silence couteux que la Tunisie ne peut plus se permettre    Ooredoo Tunisie s'associe à Dora Chamli pour promouvoir le padel et le talent tunisien sur la scène mondiale    1 Tunisien sur 6 touché par le diabète : un appel urgent à la sensibilisation    Météo en Tunisie : temps partiellement nuageux, températures en légère hausse    Nouvelle taxe sur la richesse : ce que les Tunisiens doivent savoir    La BTE franchit une étape stratégique: migration réussie vers le standard international SWIFT ISO 20022    Tougaï quitte le rassemblement des Fennecs    Démographie: Radioscopie d'une Tunisie en profonde mutation    Ooredoo Tunisie s'associe à Dora Chamli pour promouvoir le padel et le talent tunisien sur la scène mondiale    Une première intervention de chirurgie robotique en Tunisie réalisée avec succès à l'hôpital Charles-Nicolle de Tunis    Marathon COMAR de Tunis-Carthage dans une 38e édition : Courons pour une Tunisie plus verte    Hikma Tunisie ouvre sa troisième unité de production à Tunis : Hikma Pharmaceuticals renforce sa présence en Tunisie    Hafida Ben Rejeb Latta ce vendredi à Al Kitab Mutuelleville pour présenter son livre « Une fille de Kairouan »    Tunis, prépare-toi : les matchs amicaux des Aigles se jouent plus tôt    Tunisie : 2000 bâtiments menacent la vie des habitants !    Quand Mohamed Salah Mzali encourageait Aly Ben Ayed    Météo du mardi : douceur et ciel partiellement voilé sur la Tunisie    La pièce Les Fugueuses de Wafa Taboubi remporte le Prix de la meilleure oeuvre de la 3e édition du Festival National du Théâtre Tunisien    Amina Srarfi : Fadl Shaker absent des festivals tunisiens    Dhafer L'Abidine à la Foire du Livre de Sharjah : Les histoires doivent transcender les frontières    Météo en Tunisie : averses isolées au nord    Sarkozy fixé ce soir sur sa libération    Tunisie: Financement de projets d'excellence scientifique    Décès du Pr Abdellatif Khemakhem    Match EST vs CA : où regarder le derby tunisien du dimanche 09 novembre 2025?    La Fête de l'arbre: Un investissement stratégique dans la durabilité de la vie sur terre    Nouvelles directives de Washington : votre état de santé pourrait vous priver du visa américain    Justice tunisienne : 1 600 millions pour lancer les bracelets électroniques    Tunisie : Le budget de la Culture progresse de 8 % en 2026    L'Université de la Manouba organise la 12è édition du symposium interdisciplinaire "Nature/Culture"    Qui est Ghazala Hashmi, la musulmane qui défie l'Amérique ?    Qui est le nouvel ambassadeur de Palestine en Tunisie, Rami Farouk Qaddoumi    Secousse tellurique en Tunisie enregistrée à Goubellat, gouvernorat de Béja    Suspension du Bureau tunisien de l'OMCT pour un mois : les activités à l'arrêt    Elyes Ghariani: Comment la résolution sur le Sahara occidental peut débloquer l'avenir de la région    Mondher Khaled: Le paradigme de la post-vérité sous la présidence de Donald Trump    Congrès mondial de la JCI : la Poste Tunisienne émet un timbre poste à l'occasion    Attirant plus de 250 000 visiteurs par an, la bibliothèque régionale d'Ariana fait peau neuve    Le CSS ramène un point du Bardo : Un énorme sentiment de gâchis    Ligue 1 – 11e Journée – EST-CAB (2-0) : L'Espérance domine et gagne    New York en alerte : décès de deux personnes suite à de fortes précipitations    Lettre manuscrite de l'Emir du Koweït au président Kaïs Saïed    







Merci d'avoir signalé!
Cette image sera automatiquement bloquée après qu'elle soit signalée par plusieurs personnes.




Publié dans L'expert le 30 - 04 - 2010

Avez-vous entendu le scénario du jour du Jugement dernier ? Dans trente ans, l'Internet cessera de fonctionner ! Apparemment, en 2038, un bug similaire au bug du millénaire aura une incidence sur les systèmes basés sur Unix, comme pour les systèmes qui gèrent les métros. Le bug, surnommé le «bug 2038 », surviendra étant donné que les systèmes basés sur Unix stockent le temps comme un entier de 32 bits, en secondes, à partir de minuit du 1er Janvier 1970. Et le dernier temps qui peut être représenté dans ce format, par la norme Posix, est 03h14 du 19 Janvier 2038.
Par la suite (A partir de cette date), le temps se terminera autour (s'enveloppera autour) et sera représenté comme un nombre négatif.
Et puis que se passera-t-il?
Bien évidement, les programmes échoueront. A partir du moment où ces systèmes considèreront le temps non pas comme étant en 2038 mais en 1901, des calculs et des décisions erronés se produiront. (C'est vrai, j'ai vérifié Wikipédia!)
Nous avons effectivement déjà vu les retombées du « bug 2038 », en mai 2006 lorsque le serveur web « AOL server » s'est écrasé. Le logiciel a été conçu afin que les demandes de base de données ne soient jamais «hors du temps». Au lieu d'attribuer un «0» pour le délai d'attente, le logiciel a indiqué une date de délai d'attente d'un milliard de secondes dans le futur. Un milliard de secondes (juste plus de 31 ans 251 jours et 12 heures) après 21:27:28 du 12 mai 2006 est au-delà de la date de coupure de 2038. Le système a calculé la date de délai d'attente qui était en réalité dans le passé, s'est confondu, et s'est écrasé.
Le bug a même affectait la Rover sur Mars!

Qu'est ce qui sera affecté?
Il est probable que la plupart des machines sensibles auront été mis hors service avant d'atteindre la date critique. Toutefois, en 2038, les systèmes existants et les systèmes embarqués pourraient être affectés. Il peut s'agir d'ordinateurs de contrôle de processus, d'ordinateurs de sondes spatiales, des systèmes embarqués dans le contrôle des feux de signalisations, des systèmes de navigations, des routeurs, des pompes à essences, etc. Il ne peut être possible d'améliorer le bon nombre de ces systèmes, de sorte qu'ils doivent être remplacés.
Je suis un programmeur - Que puis-je faire?
• Tester votre code ou utiliser des utilitaires tels que la Bibliothèque de Pré-chargement « FakeTime ».
• Voir les recommandations de programmation de The Open Group (anciennement X / Open), qui maintient les spécifications et les marque déposée Unix.
• Si vous travaillez avec le code Open Source, cette bibliothèque libre peut être une référence utile pour patcher le code existant pour la grande précision de calcul en temps à long terme.
• Lire les solutions aux problèmes de l'an 2000 par « Steve Manley ». Beaucoup de ses suggestions peuvent être aussi appliquées au problème de 2038.
• Garder un œil sur les dernières mises à jour sur le site web du bug 2038
(Source: 2038 FAQ)
La fin?
Avant la survenue de l'hystérie de masse, il faut se rappeler que nous avons des années, des décennies même, pour faire face à ce dernier parasite de programmation.

Et comme pour l'internet?
Eh bien, je suis sur que d'ici là l'auto-amélioration de l'intelligence artificielle sera en cours d'exécution dans le monde, alors nous n'avons probablement pas besoin de nous faire trop de soucis à ce sujet.


Cliquez ici pour lire l'article depuis sa source.