Ib qho teeb meem tseem ceeb tau raug txheeb xyuas nyob rau hauv pob GPSD, uas yog siv los rho tawm lub sijhawm thiab cov ntaub ntawv raug cai los ntawm GPS cov cuab yeej, vim li ntawd, thaum Lub Kaum Hli 24, lub sijhawm yuav raug hloov rov qab los ntawm 1024 lub lis piam, piv txwv li. lub sijhawm yuav hloov mus rau lub Peb Hlis 2002. Qhov teeb meem tshwm sim hauv kev tso tawm 3.20 txog 3.22 suav nrog thiab tau kho hauv GPSD 3.23 tso tawm. Txhua tus neeg siv lub tshuab uas siv GPSD yuav tsum tau ceev nrooj nruab qhov hloov tshiab, lossis npaj rau qhov tsis ua haujlwm.
Qhov cuam tshuam ntawm qhov yuam kev tuaj yeem ua rau qhov tsis tuaj yeem ua tiav ntawm ntau lub tshuab, suav nrog cov uas tsis siv GPSD ncaj qha, vim tias daim ntawv thov no tau siv kom tau txais cov ntaub ntawv raug sijhawm ntawm qee qhov NTP servers siv rau lub sijhawm synchronization. Thaum hloov lub sijhawm, cov tshuab tuaj yeem ntsib teeb meem nrog kev lees paub (piv txwv li, tus password ib zaug, Kerberos thiab lwm yam kev txheeb xyuas kev nkag mus uas muaj lub sijhawm siv tau yuav tsum tsis ua haujlwm), nrog rau daim ntawv pov thawj pov thawj, thiab suav nrog kev suav cov sijhawm siv sijhawm (piv txwv li, xam cov neeg siv sijhawm sib tham). GPSD kuj tseem muaj nyob rau ntawm ntau yam kev kos thiab cov khoom siv txawb, ntau yam uas tsis tau txais kev hloov kho firmware lawm.
Cov txheej txheem GPS muab rau ib lub lis piam txee uas suav cov lis piam txij li lub Ib Hlis 5, 1980. Qhov teeb meem yog tias thaum tshaj tawm, tsuas yog 10 cov khoom raug faib rau cov txee no, uas txhais tau tias nws cov dej ntws tawm txhua 1023 lub lis piam (19.7 xyoo). Thawj qhov dej ntws tau tshwm sim hauv 1999, thib ob hauv 2019, thiab thib peb hauv 2038. Cov xwm txheej no tau taug qab los ntawm cov neeg tsim khoom thiab cov neeg ua haujlwm tshwj xeeb tau muab rau lawv. Tam sim no, ib hom tshiab GPS xov xwm (CNAV) tau muab coj los ua ke, nyob rau hauv uas 13 cov khoom raug faib rau lub txee (piv txwv li, dej ntws tsuas yog nyob rau hauv 2137).
Hauv GPSD, qhov yuam kev tau ua rau hauv cov laj thawj rau kev kho qhov tshwm sim ntawm qhov thib ob ntxiv (ntxiv rau synchronize lub ntiaj teb lub sijhawm siv atomic moos nrog lub sijhawm hnub qub ntawm lub ntiaj teb), vim li cas 24 yuav raug rho tawm ntxov ntawm lub lis piam lub Kaum Hli. Peb Hlis 2021, 1024. Raws li kev xav los ntawm tus sau tus lej, qhov kev hloov pauv yuav tsum tshwm sim thaum Lub Kaum Ob Hlis 31, 2022, tab sis kev txhais cov hnub no rau hauv pes tsawg lub lis piam tau ua tsis raug thiab pes tsawg lub lis piam tau muab rau hauv daim tshev poob hauv qab lub Kaum Hlis 2021 ( tus nqi 2180 yog qhia tsis yog 2600). /* sanity check number lub lim tiam, GPS epoch, tiv thaiv leap vib nas this * Tsis ua hauj lwm zoo nrog regressions vim leap_sconds * yuav yog los ntawm tus txais, los yog los ntawm BUILD_LEAPSECONDS. */ if (0 < session->context->leap_seconds && 19 > session->context->leap_seconds && 2180 < week) { // assume leap second = 19 by 31 Dec 2022 * so week > 2180 is way in the future , tsis pub nws */ lis piam -= 1024; GPSD_LOG(LOG_WARN, &session->context->errout, "GPS lub limtiam tsis meej pem. Kho lub limtiam %u rau leap %d\n", lub limtiam, session->context->leap_seconds); }
Tau qhov twg los: opennet.ru
