Proposition de fusion des caisses sociales....comment?    9 avril : Musées et sites historiques gratuits en Tunisie    Match PSG vs Liverpool : où regarder le match des Quarts de finale aller de la ligue des champions UEFA du 08 avril    Que reste-t-il du droit international ? Un colloque international à la Faculté des Sciences juridiques de Tunis, les 13 et 14 avril 2026    Stade olympique d'El Menzah : les travaux reprennent enfin fin 2026 !    Accès gratuit aux musées et sites historiques de Tunisie à l'occasion de la fête des martyrs    Réouverture du détroit d'Ormuz : quel impact sur les prix des billets d'avion ?    L'ambassade de Tunisie ferme ses portes le 9 avril : tous les détails    Startups tunisiennes : une percée stratégique à GITEX Africa 2026 pour séduire investisseurs et marchés internationaux    Réouverture du détroit d'Ormuz : quel impact sur les prix des billets d'avion ?    Championnat mondial de calcul mental 2026 : un élève tunisien âgé 8 ans remporte le 1er prix    Entreprises tuniso-françaises : Une année 2025 record, mais des nuages à l'horizon 2026    Téléviseurs QNED evo 2026 : LG repousse les limites du grand écran avec l'IA    L'Institut supérieur de biotechnologie de Sfax organise une journée portes ouvertes avec plus de 30 entreprises industrielles    Dorra Zarrouk se confie sur ses fausses couches : ''Je rêve toujours de devenir mère''    Opportunité pour la communauté tunisienne aux USA et au Mexique    Le Pr Slim Laghmani, candidat de la Tunisie au poste de juge au tribunal international du droit de la mer    Forme-toi, développe tes compétences et pars : ce projet t'accompagne pour une migration professionnelle organisée vers la France    Météo en Tunisie : ciel partiellement nuageux, températures en légère hausse    FTF : Qui sera le prochain directeur technique pour guider le football tunisien ?    Salsabil Klibi - Sadok Belaid, le savant et l'esthète    Le derby de la capitale...quand?    Vidéo-Buzz : la pub LEGO spécial Coupe du monde 2026 avec les stars du foot : secrets de tournage    Comprendre le système de la "Bette" et ses règles en Tunisie    Réunions de printemps 2026 du FMI et de la Banque mondiale : Alors que tout change...    La NASA intègre le couscous au menu des astronautes de la mission Artemis II    Météo en Tunisie : températures en légère hausse    Soliman plage: Préserver la station balnéaire de la progradation de la côte    Prix des cinq continents de la Francophonie 2026-2027 : lancement de l'appel à candidatures    Metline 2040 et le rapport d'or: Vers une ville durable à vocation biomédicale et de bien-être    L'Université de Tunis et l'Université Gustave Eiffel à Paris scellent une coopération académique et scientifique    Analyse - Récupération en Iran: «Il faut sauver le pilote Ryan»    Journées du Film Francophone 2026 à Tunis, Sousse et Sfax : 15 films de 13 pays à découvrir du 9 au 25 avril    Galaxy A57 5G et le Galaxy A37 5G avec des fonctionnalités de niveau professionnel dévoilés par Samsung    6 avril 2000 : disparition du fondateur de la République tunisienne Habib Bourguiba    Samia Salma Belkhiria - L'agriculture biologique en Tunisie: Un grand potentiel à promouvoir    Augmentation tarifs Musées Tunisie 2026 : Agences de voyage en colère    Gouverner dans le brouillard permanent: les trois qualités du dirigeant de demain    Selim Sanhaji nommé à la tête des Journées théâtrales de Carthage 2026    Lorand Gaspar: Le poète des instants fugaces    Artémis II lancée : une mission spatiale habitée vers la lune, plus de 50 ans après Apollo 17    Mohamed Nafti: L'engrenage de la destruction    Enseignement supérieur en Tunisie : chiffres clés, étudiants, diplômés et recherche en forte activité pour l'année 2024-2025    L'effet Jaouadi ou le triomphe de l'excellence opérationnelle    Le champion du monde tunisien Ahmed Jaouadi remporte la médaille d'or avec un nouveau record au championnat des universités américaines    Décès du journaliste Jamal Rayyan, figure historique d'Al Jazeera Arabic    "Monsieur Day", In memoriam    Sabri Lamouchi : Une bonne nouvelle impression (Album photos)    







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.