Kukanganisa muGPSD Svondo ino kuchaisa nguva kumashure makore gumi nemapfumbamwe.

Nyaya yakakomba yakaonekwa muGPSD package, iyo inoshandiswa kuburitsa chaiyo nguva uye chinzvimbo data kubva kumidziyo yeGPS, nekuda kwekuti nguva ichadzokera kumashure mavhiki e24 muna Gumiguru 1024, i.e. nguva ichachinjwa kusvika muna March 2002. Nyaya yacho inoonekwa mukuburitswa 3.20 kuburikidza ne3.22 inosanganisirwa uye inogadziriswa muGPSD 3.23. Vese vashandisi vemasisitimu anoshandisa GPSD vanofanirwa kuisa zvigadziriso nekukurumidza, kana kugadzirira kukundikana.

Mhedzisiro yekukanganisa inogona kukonzeresa kutadza kufungidzira pane akasiyana masisitimu, kusanganisira ayo asingashandisi zvakananga GPSD, sezvo ichi chishandiso chinoshandiswa kuwana chaiyo nguva data pane mamwe maseva eNTP anoshandiswa kuwiriranisa nguva. Kana shanduko yenguva ikaitika mumasisitimu, matambudziko anogona kumuka nekutendeseka (semuenzaniso, mapassword enguva imwe chete, Kerberos uye mamwe maitiro ekuona ekuwana ane zuva rekupera haachashanda), aine chitupa chekuongorora, uye nemaverengero anokanganisa nguva ( semuenzaniso, kuverenga nguva yechikamu chemushandisi) . GPSD inowanikwawo pane zvakasiyana-siyana zvakadzimirirwa uye nharembozha, mazhinji ayo asingachagashira firmware updates.

Iyo GPS protocol inosanganisira svondo counter inoverenga mavhiki kubva Ndira 5, 1980. Dambudziko nderekuti panguva yekutepfenyura, mabits gumi chete anopihwa pakaunda iyi, zvinoreva kuti inopfachukira masvondo zana nemakumi maviri nematatu ega ega (makore 10). Kufashukira kwekutanga kwakaitika muna 1023, yechipiri muna 19.7, uye yechitatu ichaitika muna 1999. Izvi zviitiko zvinotariswa nevagadziri uye akakosha mabatiro anopihwa ivo. Parizvino, itsva GPS meseji fomati (CNAV) yakaunzwa nenzira yakafanana, umo mabhiti gumi nematatu akagoverwa counter (kureva, kufashukira kunotarisirwa chete muna 2019).

MuGPSD, mune pfungwa yekugadzirisa kutaridzika kweimwe yechipiri (yakawedzerwa kuwiriranisa mareferensi wachi yeatomu yepasi nenguva yePasi yenyeredzi), kukanganisa kwakaitwa nekuda kwekuti Gumiguru 24, 2021, 1024 ichabviswa nguva isati yakwana kubva vhiki counter. Sekureva kwemunyori wekodhi, shanduko yaifanira kunge yakaitika muna Zvita 31, 2022, asi kududzirwa kwezuva iri muhuwandu hwemavhiki hakuna kuitwa nemazvo uye chokwadi huwandu hwemavhiki akapihwa mucheki hwakawira pasi paGumiguru 2021. (ukoshi hunoratidzwa i2180 pachinzvimbo che2600). /* sanity cheki nhamba yesvondo, GPS epoch, against leap seconds * Haishande zvakanaka nekudzokorodza nekuti leap_sconds * inogona kubva kuanogamuchira, kana kubva kuBUILD_LEAPSECONDS. */ kana (0 < session->context->leap_seconds && 19 > session->context->leap_seconds && 2180 < vhiki) {/* tora kusvetuka kechipiri = 19 ne31 Zvita 2022 * saka vhiki > 2180 inzira mune ramangwana , usazvibvumira */ vhiki -= 1024; GPSD_LOG(LOG_WARN, &session->context->errout, "GPS svondo gangaidzo. Yakagadziridzwa svondo %u yekusvetuka %d\n", svondo, chikamu->chinyorwa->kusvetuka_masekondi); }

Source: opennet.ru

Voeg