Meta croit que la seconde intercalaire a perdu son utilité

Table des matières:

Meta croit que la seconde intercalaire a perdu son utilité
Meta croit que la seconde intercalaire a perdu son utilité
Anonim

Clé à emporter

  • Une seconde artificielle, connue sous le nom de seconde intercalaire, pour aider à synchroniser les horloges avec la rotation de la Terre, a causé d'importantes pannes d'Internet dans le passé.
  • Dans un blog, les ingénieurs de Meta ont plaidé en faveur de l'arrêt de la pratique tout en suggérant des alternatives.
  • Les experts ont salué cette décision, mais ont averti que l'industrie devait se mettre d'accord sur un remplacement, sinon ils compliqueraient davantage le problème.
Image
Image

Meta en a marre d'une seule seconde insérée artificiellement provoquant des perturbations massives sur Internet et a mis au point un plan pour en finir avec cette pratique.

Connu sous le nom de seconde intercalaire, le tick supplémentaire a été inscrit en 1972 comme un moyen de synchroniser les horloges avec la rotation réelle de la Terre. Les ordinateurs ont du mal à digérer la seconde intercalaire et causent toutes sortes de problèmes en essayant de donner un sens à l'anomalie, jetant parfois Internet et d'autres systèmes connectés dans le désarroi. Les ingénieurs de Meta ont récemment blogué sur leur intention de créer une dynamique pour supprimer la seconde intercalaire, affirmant que cela cause plus de problèmes qu'il n'en résout.

"Le temps passé dans les ordinateurs sous-tend une quantité choquante d'infrastructures critiques, et la précision est donc essentielle", a déclaré Patrick McFadin, vice-président des relations avec les développeurs chez DataStax, à Lifewire par e-mail. "L'heure d'été, les années bissextiles et les secondes bissextiles brisent toutes la linéarité du temps."

Danse du temps

Le besoin de la seconde intercalaire est apparu parce que le taux de rotation de la Terre est quelque peu irrégulier. Depuis 1982, 27 secondes intercalaires ont été ajoutées à l'horloge mondiale commune, le temps universel coordonné (UTC), afin de la synchroniser avec l'heure solaire.

Dans son article, Meta a fait valoir que chaque seconde intercalaire est une source majeure de douleur pour les personnes qui gèrent des infrastructures matérielles.

"Ce ne sont pas tant les ordinateurs eux-mêmes qui n'aiment pas les secondes intercalaires; c'est plutôt le logiciel que nous écrivons pour eux qui n'est pas préparé pour les sauts", a expliqué Jake Jervey, ingénieur senior en infrastructure chez Cob alt, à Lifewire dans e-mail. "Les ingénieurs logiciels font deux hypothèses courantes mais, grâce aux secondes intercalaires, incorrectes: le temps ne peut pas revenir en arrière et deux événements ne peuvent pas se produire exactement au même moment."

Ce sont ces deux hypothèses où l'introduction de la seconde artificielle peut provoquer des bogues majeurs dans les systèmes pour lesquels le timing et la planification sont des problèmes, a souligné Jervey.

Meta décrit une autre possibilité avec l'utilisation de la seconde intercalaire, qui ne s'est pas encore produite mais qui pourrait être tout aussi perturbatrice. Étant donné que le schéma de rotation de la Terre est dynamique, il est très probable qu'il s'accélère, ce qui oblige les développeurs à prendre en compte une seconde intercalaire négative.

« L'impact d'une seconde intercalaire négative n'a jamais été testé à grande échelle », a affirmé Meta dans son message, ajoutant: « Cela pourrait avoir un effet dévastateur sur le logiciel qui s'appuie sur des minuteries ou des planificateurs. »

Tout bien considéré, McFadin a déclaré que le problème de l'utilisation de la seconde intercalaire pouvait être compris comme une confrontation entre scientifiques et ingénieurs où la précision de la science se heurte à l'aspect pratique de l'ingénierie.

Personne ne remarquera si nous ne suivons pas les secondes intercalaires, mais tout le monde verra si nous nous trompons.

"Des écarts dans le temps ou pire, des horodatages antérieurs à l'heure actuelle peuvent créer une véritable crise existentielle dans les ordinateurs qui essaient simplement de suivre les instructions", a déclaré McFadin.

Évoluer avec le temps

Dans leur article, Meta a fait valoir que si la seconde intercalaire aurait pu être une solution acceptable en 1972, lorsqu'elle rendait à la fois la communauté scientifique et l'industrie des télécommunications heureuses, de nos jours, la dépendance à l'UTC est tout aussi mauvaise pour le numérique applications et scientifiques.

"Chez Meta, nous soutenons un effort de l'industrie pour arrêter les futures introductions de secondes intercalaires et rester à un niveau actuel de 27", a noté Meta dans le post. "L'introduction de nouvelles secondes intercalaires est une pratique risquée qui fait plus de mal que de bien, et nous pensons qu'il est temps d'introduire de nouvelles technologies pour la remplacer."

McFadin a ajouté que les ingénieurs du monde entier ont un vrai moment et viennent admettre que le remède est pire que la maladie.

"Apporter des modifications aux composants de base comme l'heure exacte semble être quelque chose que nous devrions être capables de faire", a déclaré McFadin. "En tant qu'industrie, nous n'avons jamais été capables de le faire sans semer la pagaille."

Image
Image

La situation rappelle à Jervey le tristement célèbre bogue de l'an 2000, et nos experts ont salué la décision de Meta, affirmant qu'il était temps que ce problème soit résolu. Cependant, comme McFadin, il a souligné l'importance de la coordination entre toutes les parties prenantes, faute de quoi l'écriture d'un logiciel de gestion de la date et de l'heure deviendra beaucoup plus complexe pour les développeurs.

"La plupart des systèmes dont nous parlons sont des données lisibles par l'homme, comme une chronologie sur les réseaux sociaux", a expliqué McFadin. "Personne ne remarquera si nous ne suivons pas les secondes intercalaires, mais tout le monde verra si nous nous trompons."

Conseillé: