00:00Imaginez le pire des lundis, dès l'aube, des avions entrent en collision, des trains, des rails, et les médecins se retrouvent impuissants face à des patients en détresse.
00:15L'après-midi venu, une foule envahit les banques, réclamant l'effacement de dettes s'élevant à des millions.
00:21Les stations-service cessent de fonctionner et les cartes de crédit deviennent inutiles.
00:25Quant à la télévision, la radio et les consoles de jeu, elles ne répondent plus, devenues tout à fait obsolètes.
00:32On pourrait croire à l'apocalypse, mais rassurez-vous, ce scénario reste hypothétique.
00:38Il aurait pu se réaliser le 1er janvier 2000, en raison du fameux bug de l'an 2000.
00:43Et tenez-vous bien, cette catastrophe aurait pu être déclenchée par deux simples chiffres, 0 et 0.
00:49Oui, deux 0 suffisaient à compromettre l'ensemble de notre univers numérique.
00:53Fort heureusement, il y a 25 ans, l'humanité a su prévenir le désastre.
00:59Toutefois, un péril analogue, surnommé « Epocalypse », pourrait survenir le 19 janvier 2038.
01:06Cela peut sembler déroutant, mais plongeons dans cette ambiance rétro pour éclaircir le mystère du fameux bug de l'an 2000.
01:13Nous sommes à la fin de l'année 1999.
01:18Célébrons-la comme il se doit.
01:20L'informatique règne en maître.
01:22Graphisme 3D dans les jeux, logiciels innovants, systèmes bancaires informatisés, numérisation généralisée.
01:28Sans oublier les prédictions annonçant une ère cyberpunk d'ici deux décennies.
01:32Tandis que l'humanité se prépare à accueillir le nouveau millénaire, une inquiétude grandissante agite les ingénieurs et les programmeurs à travers le globe.
01:41Dans les années 60 à 80, lorsque les pionniers de l'informatique concevèrent les premiers logiciels,
01:47ils choisissaient de coder l'année avec seulement deux chiffres.
01:50Ainsi, 1989 devenait 89 et 1996-96.
01:55A l'époque, l'ajout de deux chiffres supplémentaires représentait un coût non négligeable en matière de mémoire.
02:06Le stockage de données était onéreux et les serveurs physiques particulièrement encombrants.
02:11Cela semblait fonctionner pendant de nombreuses années.
02:13Banques, aéroports, compagnies d'assurance, grandes entreprises et hôpitaux s'appuyaient sur l'informatique pour accroître leur efficacité.
02:21Les logiciels géraient les dates, organisèrent les plannings, calculèrent les pieces ou encore structurèrent les files d'attente médicales.
02:28Pour les usagers, l'année était 1997, mais pour les logiciels, c'était 97.
02:33Ainsi, pour nous, l'année était 1998, mais pour les ordinateurs, elle se résumait à 98.
02:41L'année suivante, 1999, s'inscrivait sous la forme 99, tandis que l'an 2000 se voyait réduit à 00.
02:51Stop ! Ce double zéro, qui pour nous signifie l'an 2000, fut interprété par les machines comme l'an 1900, ce qui laissait présager de graves dysfonctionnements.
03:01Par exemple, dans le domaine bancaire, vous contractez un prêt assorti d'un taux d'intérêt précis.
03:07Chaque jour, la banque prélève un montant calculé sur le capital dû.
03:11Toutes les 24 heures, ce petit montant s'accumule.
03:14Mais le 1er janvier 2000, le programme informatique calcule les intérêts comme s'ils s'étaient accumulés pendant un siècle.
03:23Si aujourd'hui vous deviez 1 euro d'intérêt, après ce bug, votre dette s'élèverait à 36 500 euros.
03:31Ce montant augmenterait encore le lendemain.
03:33Il est évident qu'une telle erreur engendrerait de lourdes conséquences, touchant des milliers de clients bancaires.
03:39Des centaines d'établissements financiers seraient à confronter à ce dysfonctionnement.
03:44Cette simple défaillance informatique pourrait provoquer un effondrement économique.
03:48Virement, commission, taxe, tout serait compromis.
03:53Il faudrait recourir de nouveau à l'argent liquide.
03:57Abordons maintenant les centrales électriques.
04:00Les ordinateurs de ces installations surveillant la pression hydraulique, la tension électrique, les niveaux de radiation.
04:06Ainsi que la distribution énergétique en ville.
04:10Une telle infrastructure requiert un entretien régulier.
04:14Supposons que cet entretien soit programmé aujourd'hui.
04:18Le bug de l'an 2000 perturberait ce calendrier, provoquant des dysfonctionnements susceptibles de plonger des villes dans le noir.
04:26En ce qui concerne le transport aérien, les informations sur les vols ainsi que les horaires de départ et d'arrivée sont informatisées.
04:33Or, le bug de l'an 2000 a décalé ces données à l'année 1900.
04:39L'heure précise d'embarquement, les plannings des contrôleurs aériens et bien d'autres paramètres essentiels au bon fonctionnement des aéroports sombrent dans le chaos.
04:50Et pendant ce temps, les avions poursuivent leur vol, ce qui ne fait qu'accroître le risque d'accident.
04:56Le même phénomène affecte les trains.
05:00Des programmes spécifiques modifient automatiquement la direction des aiguillages à des heures précises.
05:06Mais désormais, tout le planning est perturbé.
05:09Deux trains de fret transportant des combustibles risquent de se percuter violemment.
05:14Et ce n'est que le début.
05:15Des incidents surviennent dans les gares et les métros.
05:18Les navires sont soumis au même danger.
05:22Les cargos accusent des retards en mer, tandis que les ports débordent de bateaux.
05:26De gigantesques navires entrent en collision et des tonnes de marchandises sombres d'au fond des eaux.
05:33Le problème du bug de l'an 2000 ne concerne pas que les logiciels, mais aussi le matériel.
05:37Les logiciels sont les programmes qui transmettent les instructions à l'ordinateur, tandis que le matériel désigne les équipements permettant des « les exécuter ».
05:46Mais heureusement, l'apocalypse promise ne s'est pas produite.
05:50À travers le monde, ingénieurs et programmeurs ont mis à jour les systèmes à temps.
05:55La solution était simple.
05:57Étendre la date à quatre chiffres.
06:00Ainsi, 99 devint 1999 et 00 devint 2000.
06:05Deux chiffres en plus seulement, mais un travail colossal et des milliards dépensés pour que tout soit corrigé avant le 1er janvier 2000.
06:14Toutefois, cette solution ne fut pas universelle.
06:18Certains équipements de radioprotection d'une centrale nucléaire japonaise ont cessé de fonctionner.
06:25Fort heureusement, aucune catastrophe n'a eu lieu, grâce, notamment, à des systèmes de secours.
06:31Le bug de l'an 2000 promettait des bouleversements mondiaux.
06:33Mais finalement, rien de grave ne s'est produit.
06:37Beaucoup crurent alors à une supercherie ou une légende urbaine annonçant la fin du monde.
06:43Un problème analogue pourrait cependant survenir en 2038.
06:47Le bug de l'an 2038 ou « Epocalypse ».
06:51Le temps sur la plupart des ordinateurs débute à 0 heure, 0 minute et 0 seconde.
06:56Le 1er janvier 1970, nombre de programmes comptent non pas les jours, mais les secondes écoulées depuis cette date.
07:04Ce mode de comptage est appelé temps Unix.
07:07Il calcule encore le nombre de secondes passées depuis plus de 55 ans.
07:11Ce nombre est probablement gigantesque, avec une infinité de chiffres, mais de nombreux anciens ordinateurs fonctionnent en 32 bits.
07:18Cela signifie qu'ils convertissent ce nombre en code binaire, composé de 1 et de 0.
07:24Par exemple, 0 heure, 0 minute et 1 seconde.
07:29Le 1er janvier 1970 s'écrit ainsi en binaire.
07:33Envie de compter les 0 ? Moi non plus.
07:36Le problème vient du nombre limité de combinaisons possibles de 1 et de 0.
07:41Ces anciens ordinateurs, fonctionnant en 32 bits, ne disposent que de 32 emplacements.
07:45Lorsque 2 147 483 647 secondes seront écoulées depuis le 1er janvier 1970, ces emplacements seront saturés.
07:58Cela se produira précisément à 3 heures, 14 minutes et 7 secondes, heure du méridien de Greenwich, le 19 janvier 2038.
08:08A ce moment, le compteur binaire deviendra négatif et retournera au 13 décembre 1901.
08:13Et moi non plus, je n'étais même pas encore né.
08:18Cette fois-ci, le problème sera bien plus grave qu'il ne l'avait été en 2000.
08:23Car désormais, la quasi-totalité du monde repose entièrement sur la technologie.
08:27En 2038, sites web, réseaux sociaux, satellites seront vulnérables à de vastes perturbations mondiales.
08:35Une simple seconde de défaillance suffira à provoquer le crash de plateformes telles que Reddit ou Facebook.
08:40Les pertes économiques atteindraient des milliards si Instagram venait à être hors service pendant une seule heure.
08:46Et face à un tel chaos, comment réagirait l'intelligence artificielle ?
08:51Heureusement, cet apocalyptique numérique paraît hautement improbable.
08:56Il reste encore beaucoup de temps avant 2038.
09:01La seule condition pour éviter ce chaos consiste à effectuer la transition vers des systèmes 64 bits.
09:06Et cette migration a débuté en 2003.
09:09Puisque les entreprises spécialisées dans le développement matériel ont commencé à informer leurs clients de la nécessité d'adopter ce standard depuis plus de 20 ans.
09:17Les grandes firmes comme Microsoft ou Apple ont aisément les moyens de procéder à cette mise à jour.
09:24Qu'en est-il des vieilles entreprises ou des gares ferroviaires oubliées, encore équipées en 32 bits ?
09:29Les systèmes d'éclairage automatique dans les vieux bâtiments ?
09:33Les micro-ondes aux logiciels dépassés ?
09:35Et bien d'autres dispositifs cesseront de fonctionner.
09:38A l'échelle mondiale, cela ne provoquera pas le chaos, mais certains possesseurs de téléphones obsolètes pourraient ne bien se retrouver projetés en 1901.
09:46Quoi qu'il en soit, cette difficulté demeure parfaitement surmontable.
09:50Contrairement à l'an 2000, nos capacités technologiques sont bien plus avancées aujourd'hui.
09:56L'intelligence artificielle, la numérisation mondiale, de puissants processeurs et de vastes bases de données faciliteront une transition rapide et efficace.
10:05Quand le monde passera aux 64 bits, les problèmes liés aux dates disparaîtront, puisque la limite Unix s'étendra à plus de 292 milliards d'années.
10:15Soit plus longtemps que l'espérance de vie de notre Terre.
10:19Nous sommes donc tranquilles pour un bon moment.