Kulcs elvitelek
- Egy mesterséges másodperc, az úgynevezett szökőmásodperc, amely segíti az órákat a Föld forgásával szinkronban tartani, a múltban jelentős internetkimaradásokat okozott.
- Egy blogban a Meta mérnökei a gyakorlat abbahagyása mellett szóltak, miközben alternatívákat javasoltak.
- A szakértők üdvözölték a lépést, de figyelmeztettek, hogy az iparágnak meg kell állapodnia a cseréről, különben tovább bonyolítják a problémát.
Métának elege van abból, hogy egyetlen mesterségesen beszúrt másodperc hatalmas fennakadásokat okoz az interneten, és előállt egy tervvel, hogy megszüntesse ezt a gyakorlatot.
Az ugrómásodpercként ismert extra ketyegést 1972-ben krétázták fel, hogy az órákat szinkronban tartsák a Föld tényleges forgásával. A számítógépek nehezen tudják megemészteni a szökőmásodpercet, és mindenféle problémát okoznak az anomália értelmezésében, időnként összezavarva az internetet és más csatlakoztatott rendszereket. A Meta mérnökei a közelmúltban blogot írtak arról, hogy lendületet akarnak adni a ugrómásodperc elhagyására, és azt állítják, hogy ez több problémát okoz, mint amennyit megold.
"A számítógépekben eltöltött idő megdöbbentően sok kritikus infrastruktúra alapját képezi, ezért a pontosság kulcsfontosságú" - mondta Patrick McFadin, a DataStax fejlesztői kapcsolatokért felelős alelnöke a Lifewire-nek e-mailben. "Nyári időszámítás, szökőévek és szökőmásodpercek mind megtörik az idő linearitását."
Az idő tánca
A szökőmásodpercre azért volt szükség, mert a Föld forgási sebessége némileg szabálytalan. 1982 óta 27 szökőmásodpercet adnak hozzá a világ közös órájához, a koordinált világidőhöz (UTC), hogy szinkronba hozzák a napidővel.
Posztjában Meta azzal érvelt, hogy minden szökőmásodperc komoly fájdalomforrás a hardverinfrastruktúrát kezelő emberek számára.
"Nem annyira maguk a számítógépek nem szeretik a szökőmásodperceket, hanem a számukra írt szoftverek, amelyek nincsenek felkészülve az ugrásokra" - magyarázta Jake Jervey, a Cob alt vezető infrastrukturális mérnöke a Lifewire-nek. email. "A szoftvermérnökök két gyakori, de a szökőmásodperceknek köszönhetően helytelen feltételezést fogalmaznak meg: az idő nem mehet visszafelé, és két esemény nem történhet meg pontosan egy időben."
Ez a két feltevés az, ahol a mesterséges másodperc bevezetése komoly hibákat okozhat olyan rendszerekben, amelyeknél az időzítés és az ütemezés aggályos, mutatott rá Jervey.
A Meta egy másik lehetőséget ír le a szökőmásodperc használatával, amely még nem fordult elő, de ugyanolyan zavaró lehet. Mivel a Föld forgási mintája dinamikus, nagyon valószínű, hogy felgyorsul, ami miatt a fejlesztők negatív ugrómásodperccel számolnak.
"A negatív szökőmásodperc hatását még soha nem tesztelték nagy léptékben" - állította a Meta hozzászólásában, hozzátéve: "pusztító hatással lehet az időzítőkre vagy ütemezőkre támaszkodó szoftverekre."
Mindent figyelembe véve McFadin azt mondta, hogy a szökőmásodperc használatával kapcsolatos probléma felfogható tudósok és mérnökök közötti konfrontációként, ahol a tudomány precizitása ütközik a mérnöki gyakorlat gyakorlatiasságával.
Senki sem fogja észrevenni, ha nem tartunk lépést a szökőmásodpercekkel, de mindenki látni fogja, ha rosszul csináljuk.
"Az időbeli hézagok, vagy ami még rosszabb, a jelenlegi idő előtti időbélyegek valódi egzisztenciális válságot idézhetnek elő a számítógépekben, amelyek csak az utasításokat próbálják követni" - mondta McFadin.
Move With the Times
Posztjában Meta azzal érvelt, hogy bár a szökőmásodperc elfogadható megoldás lehetett 1972-ben, amikor mind a tudományos közösséget, mind a távközlési ipart boldoggá tette, manapság az UTC-re támaszkodás egyaránt rossz a digitális számára. alkalmazások és tudósok.
"A Metánál támogatjuk azt az iparági erőfeszítést, hogy megállítsuk a szökőmásodpercek jövőbeni bevezetését, és a jelenlegi 27-es szinten maradjunk" - jegyezte meg Meta a bejegyzésben. "Az új szökőmásodpercek bevezetése kockázatos gyakorlat, amely több kárt okoz, mint használ, és úgy gondoljuk, hogy itt az ideje új technológiák bevezetésének a helyére."
McFadin hozzátette, hogy a mérnökök mindenhol egy igazi pillanatot élnek át, és jönnek beismerni, hogy a gyógyítás rosszabb, mint a betegség.
"Az alapszintű összetevők, például a pontos idő módosítása olyan dolognak tűnik, amit meg kell tudnunk tenni" - mondta McFadin. "Iparágként soha nem tudtuk megtenni pusztítás nélkül."
A helyzet Jerveyt a hírhedt Y2K hibára emlékezteti, és szakértőink üdvözölték Meta lépését, mondván, hogy itt az ideje, hogy foglalkozzanak ezzel a problémával. Azonban McFadinhoz hasonlóan ő is hangsúlyozta az összes érdekelt fél közötti koordináció fontosságát, különben a dátum- és időkezeléshez szükséges szoftverek írása sokkal bonyolultabb lesz a fejlesztők számára.
„A legtöbb rendszer, amelyről beszélünk, ember által olvasható adat, például egy idővonal a közösségi médián” – magyarázta McFadin. "Senki sem fogja észrevenni, ha nem tartunk lépést a szökőmásodpercekkel, de mindenki látni fogja, ha rosszul csináljuk."