Loi de finances 2026, UGTT, Mourad Zeghidi, Borhen Bssais…Les 5 infos de la journée    La plus tunisienne des italiennes Claudia Cardinale a tiré sa révérence    Pourquoi le Salon du Développement Durable (15-16 octobre) est l'événement à ne pas manquer à Tunis ?    Maghreb : la cybersécurité passe par la sensibilisation des employés    Sarra Zaafrani Zenzri: le projet de loi de finances reflète les valeurs de la Constitution et consacre le développement équitable    Claudia Cardinale, icône du cinéma européen, s'est éteinte à 87 ans    Ousmane Dembélé remporte le Ballon d'Or 2025 et rejoint Zidane, Platini et Benzema    Météo en Tunisie : orage et temps pluvieux ce soir et demain    Colère syndicale suite à l'agression d'un agent municipal en plein centre-ville    DONGFENG en Tunisie : NIMR, le concessionnaire officiel présente la gamme de véhicules à énergie nouvelle    La Tunisie appelle à un cessez-le-feu immédiat à Gaza    Diplômés au chômage longue durée: une proposition de loi qui fixe les conditions de leur intégration    BCT: Mise en circulation à compter du 23 septembre 2025 d'un nouveau billet de banque de cinquante dinars    Le grand moment Palestine aux Nations-Unies : Historique ! Et le plan Macron    Drogue et sécurité : Mbarka Brahmi accuse les autorités d'avant le 25-Juillet de compromission    Location longue durée : Hammamet arrive en tête, suivie de Nabeul centre et de Sousse    Tunisie : 4 tonnes de produits alimentaires dangereux retirées !    Israël accusé d'avoir attaqué la Tunisie : un aveu inédit de Tom Barrack    Classes surchargées, manque d'enseignants : l'avertissement de l'Association des parents d'élèves    Kasserine-intempéries : suspension des cours dans les établissements scolaires    Mondial Volley : Fin de Parcours pour la Tunisie !    Siliana-pluies torrentielles : la direction de l'Equipement mène une série d'interventions pour faire face aux inondations    Riadh Zghal: L'indice de développement régional et la persistance des inégalités    Tunisie IFC : Samir Abdelhafidh et David Tinel discutent du renforcement de la coopération économique    Bizerte : le premier pont du genre en Afrique sera achevé en 2027    Le joueur du PSG Ousmane Dembélé remporte le Ballon d'Or    Tunisie : vos démarches administratives bientôt 100% en ligne, fini les files d'attente !    Kaïs Saïed reçoit Brahim Bouderbala et Imed Derbali    Le message obscur de Kaïs Saïed    Avis aux Tunisiens : fortes pluies, orages et baisse des températures mardi !    Quasi-collision à Nice : que s'est-il réellement passé entre Nouvelair et EasyJet ?    Flottille Al Soumoud : le député Mohamed Ali témoigne depuis la Méditerranée    Le président Kaïs Saïed cible réseaux criminels et pratiques spéculatives    À Nice : un vol Nouvelair frôle un EasyJet, enquête ouverte et passagers sous le choc    Théâtre de l'Opéra de tunis: ce vendredi, hommage posthume à l'artiste Fadhel Jaziri    De la « fin de l'histoire » à la « fin de la mémoire»    Dr Mustapha Ben Jaafar - La reconnaissance de l'Etat de Palestine, étape décisive vers la paix au Moyen Orient    Séisme de magnitude 3,2 dans le gouvernorat de Gafsa    105 000 visas Schengen délivrés aux Tunisiens en 2024 avec un taux d'acceptation de 60 %    La JSK terrassée par l'ESZ : La défense, un point si faible    Ballon d'Or 2025 : à quelle heure et sur quelle chaîne voir la cérémonie    Clôture du festival du film de Bagdad: Le film tunisien « Soudan Ya Ghali » remporte le prix du meilleur documentaire    Saint-Tropez sourit à Moez Echargui : titre en poche pour le Tunisien    Incident sur le terrain : Gaith Elferni transporté à l'hôpital après un choc à la tête    Moez Echargui en finale du Challenger de Saint-Tropez    Sfax célèbre l'humour à l'hôtel ibis avec ibis Comedy Club    La Bibliothèque nationale de Tunisie accueille des fonds de personnalités Tunisiennes marquantes    Fadhel Jaziri: L'audace et la norme    







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.