Aṣiṣe kan ni GPSD ni ọjọ Sundee yii yoo ṣeto akoko pada ọdun 19.

Ọrọ pataki kan ti ni idanimọ ninu package GPSD, eyiti o lo lati yọkuro akoko deede ati data ipo lati awọn ẹrọ GPS, nitori eyiti akoko naa yoo yi pada sẹhin awọn ọsẹ 24 ni Oṣu Kẹwa Ọjọ 1024, ie. akoko naa yoo yipada si Oṣu Kẹta 2002. Ọrọ naa han ni awọn idasilẹ 3.20 nipasẹ 3.22 ifisi ati pe o jẹ ipinnu ni GPSD 3.23. Gbogbo awọn olumulo ti awọn ọna ṣiṣe ti o lo GPSD nilo lati fi awọn imudojuiwọn sori ẹrọ lẹsẹkẹsẹ, tabi mura silẹ fun ikuna.

Ipa ti aṣiṣe le ja si awọn ikuna airotẹlẹ lori awọn ọna ṣiṣe pupọ, pẹlu awọn ti ko lo GPSD taara, nitori a lo ohun elo yii lati gba data akoko deede lori diẹ ninu awọn olupin NTP ti a lo fun mimuuṣiṣẹpọ akoko. Nigbati awọn iyipada akoko ba waye ninu awọn eto, awọn iṣoro le dide pẹlu ijẹrisi (fun apẹẹrẹ, awọn ọrọ igbaniwọle akoko kan, Kerberos ati awọn ọna ṣiṣe ijẹrisi iwọle miiran ti o ni ọjọ ipari kii yoo ṣiṣẹ mọ), pẹlu ijẹrisi ijẹrisi, ati pẹlu awọn iṣiro ti o ṣakoso awọn sakani akoko ( fun apẹẹrẹ, ṣe iṣiro akoko igba ti olumulo kan) . GPSD tun wa lori ọpọlọpọ awọn ifibọ ati awọn ẹrọ alagbeka, ọpọlọpọ eyiti ko gba awọn imudojuiwọn famuwia mọ.

Ilana GPS pẹlu counter ọsẹ kan ti o ka awọn ọsẹ lati Oṣu Kini Ọjọ 5, Ọdun 1980. Iṣoro naa ni pe lakoko igbohunsafefe, awọn iwọn 10 nikan ni a pin fun counter yii, eyiti o tumọ si pe o kunju ni gbogbo ọsẹ 1023 (ọdun 19.7). Àkúnwọ́sílẹ̀ àkọ́kọ́ wáyé ní 1999, èkejì ní ọdún 2019, àti ẹ̀kẹta yóò wáyé ní 2038. Awọn iṣẹlẹ wọnyi ni abojuto nipasẹ awọn olupese ati awọn olutọju pataki ti pese fun wọn. Lọwọlọwọ, ọna kika ifiranṣẹ GPS tuntun kan (CNAV) ti ṣe afihan ni afiwe, ninu eyiti awọn ipin 13 ti pin fun counter (ie, aponsedanu ni a nireti nikan ni 2137).

Ni GPSD, ninu imọ-ọrọ fun ṣiṣatunṣe ifarahan ti iṣẹju-aaya afikun (fi kun lati muuṣiṣẹpọ awọn aago atomiki itọkasi agbaye pẹlu akoko astronomical Earth), aṣiṣe kan waye nitori eyiti ni Oṣu Kẹwa Ọjọ 24, Ọdun 2021, 1024 yoo yọkuro laipẹ lati counter ọsẹ. Gẹgẹbi onkọwe koodu naa, iyipada yẹ ki o waye ni Oṣu kejila ọjọ 31, Ọdun 2022, ṣugbọn itumọ ti ọjọ yii sinu nọmba awọn ọsẹ ko ṣe ni deede ati ni otitọ nọmba awọn ọsẹ ti a fun ni ayẹwo ṣubu labẹ Oṣu Kẹwa Ọdun 2021 (iye itọkasi ni 2180 dipo 2600). /* nọmba ọsẹ ayẹwo mimọ, akoko GPS, lodi si awọn aaya fifo * Ko ṣiṣẹ daradara pẹlu awọn ifasilẹyin nitori awọn leap_sconds * le jẹ lati ọdọ olugba, tabi lati BUILD_LEAPSECONDS. */ ti o ba ti (0 < session->context->leap_seconds && 19 > session->context->leap_seconds && 2180 < ọsẹ) {/* ro leap second = 19 by 31 Dec 2022 * bẹ ọsẹ> 2180 jẹ ọna ni ojo iwaju , maṣe gba laaye */ ọsẹ -= 1024; GPSD_LOG(LOG_WARN, & session->context-> Errout, "GPS ọsẹ rudurudu. Ni titunse ọsẹ %u fun fifo %d \ n", ọsẹ, igba->context->leap_seconds); }

orisun: opennet.ru

Fi ọrọìwòye kun