Meta mener, at springsekundet har udlevet sin brugbarhed

Indholdsfortegnelse:

Meta mener, at springsekundet har udlevet sin brugbarhed
Meta mener, at springsekundet har udlevet sin brugbarhed
Anonim

Key takeaways

  • Et kunstigt sekund, kendt som et springsekund, for at hjælpe med at holde urene synkroniseret med jordens rotation, har tidligere forårsaget store internetafbrydelser.
  • I en blog argumenterede Meta-ingeniører for at stoppe praksis, mens de foreslog alternativer.
  • Eksperter hilste flytningen velkommen, men advarede om, at industrien er nødt til at blive enige om en erstatning, ellers vil de komplicere problemet yderligere.
Image
Image

Meta er træt af et enkelt kunstigt indsat sekund, der forårsager massive forstyrrelser på internettet og har fundet på en plan for at gøre op med praksis.

Kendt som et springsekund, det ekstra kryds blev kridtet op i 1972 som et middel til at holde ure synkroniseret med jordens faktiske rotation. Computere har svært ved at fordøje springsekundet og forårsager alle mulige problemer, der forsøger at finde mening i uregelmæssigheden, og af og til bringer internettet og andre forbundne systemer i opløsning. Ingeniører hos Meta har for nylig blogget om deres hensigt om at skabe momentum for at skrotte springsekundet og hævdede, at det forårsager flere problemer, end det løser.

"Tid i computere understøtter en chokerende mængde kritisk infrastruktur, og derfor er præcision nøglen," fort alte Patrick McFadin, Vice President for Developer Relations hos DataStax, til Lifewire via e-mail. "Sommertid, skudår og skudsekunder bryder alle tidens linearitet."

Dance of Time

Behovet for springsekundet opstod, fordi Jordens spinhastighed er noget uregelmæssig. Siden 1982 er der blevet tilføjet 27 springsekunder til verdens fælles ur, Coordinated Universal Time (UTC), for at bringe det i synkronisering med soltiden.

I deres indlæg argumenterede Meta for, at hvert springsekund er en stor kilde til smerte for folk, der administrerer hardware-infrastrukturer.

"Det er ikke så meget selve computerne, der ikke kan lide springsekunder; det er snarere den software, vi skriver til, at de ikke er forberedt på spring," forklarede Jake Jervey, senior infrastrukturingeniør hos Cob alt, til Lifewire i e-mail. "Softwareingeniører laver to almindelige, men, takket være skudsekunder, forkerte antagelser: Tiden kan ikke gå tilbage, og to begivenheder kan ikke ske på nøjagtig samme tidsstempling."

Det er disse to antagelser, hvor introduktionen af det kunstige sekund kan forårsage store fejl i systemer, for hvilke timing og planlægning er bekymringer, påpegede Jervey.

Meta beskriver en anden mulighed med brugen af springsekundet, som ikke er sket endnu, men som kan være lige så forstyrrende. Da Jordens rotationsmønster er dynamisk, er det meget sandsynligt, at det tager fart, hvilket får udviklerne til at tage højde for et negativt springsekund.

"Effekten af et negativt springsekund er aldrig blevet testet i stor skala," hævdede Meta i deres indlæg og tilføjede, "det kan have en ødelæggende effekt på softwaren, der er afhængig af timere eller skemalæggere."

Alt taget i betragtning sagde McFadin, at problemet med brugen af springsekundet kunne forstås som en konfrontation mellem videnskabsmænd og ingeniører, hvor videnskabens præcision kolliderer med det praktiske ved ingeniørkunst.

Ingen vil bemærke, hvis vi ikke følger med i springsekunder, men alle vil se, om vi tager fejl.

"Humler i tid eller værre, tidsstempler før det nuværende tidspunkt kan skabe en reel eksistentiel krise i computere, der bare prøver at følge instruktionerne," sagde McFadin.

Bevæg dig med tiden

I deres indlæg argumenterede Meta for, at selvom springsekundet kunne have været en acceptabel løsning i 1972, da det gjorde både det videnskabelige samfund og telekommunikationsindustrien glade, så er afhængigheden af UTC lige så dårlig for både digitale applikationer og videnskabsmænd.

"Hos Meta støtter vi en industribestræbelse for at stoppe fremtidige introduktioner af springsekunder og forblive på et nuværende niveau på 27," bemærkede Meta i indlægget. "Introduktion af nye springsekunder er en risikabel praksis, der gør mere skade end gavn, og vi mener, at det er på tide at introducere nye teknologier til at erstatte det."

McFadin tilføjede, at ingeniører over alt har et rigtigt øjeblik og kommer rundt for at indrømme, at kuren er værre end sygdommen.

"At foretage ændringer af komponenter på fundamentniveau som f.eks. nøjagtig tid virker som noget, vi burde være i stand til," sagde McFadin. "Som branche har vi aldrig været i stand til at gøre det uden at skabe kaos."

Image
Image

Situationen minder Jervey om den berygtede Y2K-fejl, og vores eksperter hilste Metas tiltag velkommen og hævdede, at det er på tide, at dette problem bliver løst. Men ligesom McFadin understregede han vigtigheden af koordinering mellem alle interessenter, ellers vil skrivning af software til dato- og tidshåndtering blive meget mere kompleks for udviklere.

"De fleste systemer, vi taler om, er menneskelæselige data, såsom en tidslinje på sociale medier," forklarede McFadin. "Ingen vil bemærke, hvis vi ikke følger med i springsekunder, men alle vil se, om vi tager fejl."

Anbefalede: