Recomandări cheie
- O secundă artificială, cunoscută sub numele de secundă bisecătoare, pentru a ajuta la menținerea ceasurilor în sincronizare cu rotația Pământului, a provocat întreruperi majore de internet în trecut.
- Într-un blog, inginerii Meta au argumentat pentru întreruperea practicii în timp ce sugerau alternative.
- Experții au salutat mișcarea, dar au avertizat că industria trebuie să convină asupra unei înlocuiri, altfel vor complica și mai mult problema.
Meta s-a săturat de o singură secundă introdusă artificial care provoacă perturbări masive pe internet și a conceput un plan pentru a elimina practica.
Cunoscută ca o secundă biseclă, bifa suplimentară a fost creată în 1972 ca un mijloc de a menține ceasurile sincronizate cu rotația reală a Pământului. Calculatoarele au dificultăți în a digera secunda și provoacă tot felul de probleme în încercarea de a înțelege anomalia, aruncând ocazional internetul și alte sisteme conectate în dezordine. Inginerii de la Meta au scris recent pe blog despre intenția lor de a crea impuls pentru a renunța la secunda, argumentând că provoacă mai multe probleme decât rezolvă.
„Timpul în computere stă la baza unei cantități șocante de infrastructură critică și, prin urmare, precizia este esențială”, a declarat Patrick McFadin, Vicepreședinte pentru Relații cu Dezvoltatorii la DataStax, pentru Lifewire prin e-mail. „Ora de vară, anii bisecți și secundele bisecte, toți distrug liniaritatea timpului.”
Dansul timpului
Nevoia pentru secunda intercalată a apărut deoarece viteza de rotație a Pământului este oarecum neregulată. Din 1982, au fost adăugate 27 de secunde bisecătoare la ceasul comun al lumii, Ora universală coordonată (UTC), pentru a-l sincroniza cu ora solară.
În postarea lor, Meta a susținut că fiecare secundă intercalată este o sursă majoră de durere pentru persoanele care gestionează infrastructurile hardware.
„Nu atât computerelor în sine nu le plac secundele bisecătoare, ci mai degrabă software-ul pe care îl scriem pentru ele care nu este pregătit pentru s alturi”, a explicat Jake Jervey, inginer senior de infrastructură la Cob alt, pentru Lifewire în e-mail. „Inginerii de software fac două ipoteze comune, dar, datorită secundelor de sarcină, ipoteze incorecte: timpul nu poate merge înapoi și două evenimente nu se pot întâmpla exact în același timp.”
În aceste două ipoteze, introducerea secundei artificiale poate provoca erori majore în sistemele pentru care sincronizarea și programarea sunt preocupări, a subliniat Jervey.
Meta descrie o altă posibilitate cu utilizarea secundei bisecătoare, care nu a avut loc încă, dar ar putea fi la fel de perturbatoare. Deoarece modelul de rotație al Pământului este dinamic, este foarte probabil ca acesta să crească viteză, determinând dezvoltatorii să contabilizeze o secundă intercalată negativă.
„Impactul unei secunde interzise negative nu a fost niciodată testat la scară largă”, a afirmat Meta în postarea lor, adăugând, „ar putea avea un efect devastator asupra software-ului care se bazează pe cronometre sau programatori.”
Luând în considerare toate lucrurile, McFadin a spus că problema cu utilizarea secundei bisecătoare ar putea fi înțeleasă ca o confruntare între oameni de știință și ingineri, în care precizia științei se ciocnește de caracterul practic al ingineriei.
Nimeni nu va observa dacă nu ținem pasul cu secundele bisecătoare, dar toată lumea va vedea dacă greșim.
„Lacunele în timp sau mai rău, marcajele de timp înainte de ora actuală pot crea o adevărată criză existențială în computerele care încearcă doar să urmeze instrucțiunile”, a spus McFadin.
Mutați cu vremurile
În postarea lor, Meta a susținut că, deși secunda intercalată ar fi putut fi o soluție acceptabilă în 1972, când a făcut fericiți atât comunitatea științifică, cât și industria telecomunicațiilor, în zilele noastre, dependența de UTC este la fel de proastă atât pentru digital. aplicații și oameni de știință.
„La Meta, susținem un efort al industriei de a opri introducerile viitoare de secunde interfețe și de a rămâne la nivelul actual de 27”, a menționat Meta în postare. „Introducerea de noi secunde intercalate este o practică riscantă care face mai mult rău decât bine și credem că este timpul să introducem noi tehnologii care să o înlocuiască.”
McFadin a adăugat că inginerii de pretutindeni au un moment real și vin să recunoască că leacul este mai rău decât boala.
„Efectuarea de modificări la componentele la nivel de fundație, cum ar fi ora exactă, pare ceva ce ar trebui să putem face”, a spus McFadin. „Ca industrie, nu am reușit niciodată să facem asta fără să facem ravagii.”
Situația îi amintește lui Jervey de infama eroare Y2K, iar experții noștri au salutat mișcarea lui Meta, afirmând că este timpul să se rezolve această problemă. Cu toate acestea, la fel ca McFadin, el a subliniat importanța coordonării între toate părțile interesate, altfel scrierea de software pentru gestionarea datei și orei va deveni mult mai complexă pentru dezvoltatori.
„Majoritatea sistemelor despre care vorbim sunt date care pot fi citite de om, cum ar fi o cronologie pe rețelele sociale”, a explicat McFadin. „Nimeni nu va observa dacă nu ținem pasul cu secundele sărace, dar toată lumea va vedea dacă greșim.”