ʻO ka hewa ma GPSD i kēia Lāpule e hoʻihoʻi i ka manawa i 19 mau makahiki.

Ua ʻike ʻia kahi pilikia koʻikoʻi i loko o ka pūʻolo GPSD, kahi i hoʻohana ʻia no ka unuhi ʻana i ka ʻikepili i ka manawa a me ke kūlana pololei mai nā mea GPS, no laila e hoʻihoʻi ka manawa i 24 pule ma ʻOkakopa 1024, ʻo ia hoʻi. e hoʻololi ʻia ka manawa i Malaki 2002. Hōʻike ʻia ka pilikia ma nā hoʻokuʻu 3.20 a hiki i 3.22 a hoʻoholo ʻia ma GPSD 3.23. Pono nā mea hoʻohana a pau o nā ʻōnaehana e hoʻohana ana i ka GPSD e hoʻokomo koke i nā mea hou, a i ʻole e mākaukau no ka hemahema.

Hiki i ka hopena o ka hewa ke alakaʻi i nā hemahema ʻike ʻole i nā ʻōnaehana like ʻole, me ka poʻe i hoʻohana ʻole i ka GPSD, ʻoiai ua hoʻohana ʻia kēia noi e kiʻi i ka ʻikepili manawa kūpono ma kekahi mau kikowaena NTP i hoʻohana ʻia no ka hoʻonohonoho manawa. Ke hoʻololi ʻia ka manawa i nā ʻōnaehana, hiki mai nā pilikia me ka hōʻoia (no ka laʻana, nā ʻōlelo huna hoʻokahi manawa, Kerberos a me nā ʻano hana hōʻoia ʻē aʻe ʻaʻole e hana hou ka lā hoʻopau), me ka hōʻoia hōʻoia, a me nā helu e hoʻoponopono i nā pae manawa ( no ka laʻana, ka helu ʻana i ka manawa o ka hālāwai hoʻohana) . Loaʻa ʻia ka GPSD ma nā ʻano mea like ʻole i hoʻopili ʻia a me nā polokalamu kelepona, ʻaʻole loaʻa ka hapa nui o lākou i nā mea hou firmware.

Aia i loko o ka protocol GPS kahi helu wiki e helu ana i nā pule mai Ianuali 5, 1980. ʻO ka pilikia ʻo ia i ka wā o ka hoʻolaha ʻana, ʻo 10 mau bits wale nō i hoʻokaʻawale ʻia no kēia counter, ʻo ia hoʻi ke kahe nui ʻana i kēlā me kēia 1023 pule (19.7 makahiki). ʻO ka hoʻonui mua i hana ʻia ma 1999, ʻo ka lua ma 2019, a ʻo ke kolu e hiki mai i 2038. Mālama ʻia kēia mau hanana e nā mea hana a hāʻawi ʻia nā mea lawelawe kūikawā no lākou. I kēia manawa, ua hoʻokomo ʻia kahi hōʻano leka GPS hou (CNAV) i ka like, kahi i hoʻokaʻawale ʻia ai nā bits 13 no ka counter (ʻo ia hoʻi, manaʻo ʻia kahi kahe nui ma 2137 wale nō).

Ma GPSD, i ka loiloi no ka hoʻoponopono ʻana i ke ʻano o kahi kekona keu (i hoʻohui ʻia i ka hoʻonohonoho ʻana i nā uaki atomika kuhikuhi honua me ka manawa astronomical o ka Honua), ua hana hewa ʻia ma muli o ʻOkakopa 24, 2021, 1024 e unuhi mua ʻia mai ka helu wiki. Wahi a ka mea kākau o ke code, pono ka hoʻololi ʻana i ka lā 31 Dekemaba 2022, akā ʻaʻole i lawe pololei ʻia ka unuhi ʻana o kēia lā i ka helu o nā pule a ʻoiai ʻo ka helu o nā pule i hāʻawi ʻia i ka helu i hāʻule ma lalo o ʻOkakopa 2021 (ʻo ka waiwai i hōʻike ʻia ʻo 2180 ma kahi o 2600). /* helu pule nānā pono, GPS epoch, kū'ē i nā kekona lele * ʻAʻole hana maikaʻi me nā regressions no ka mea hiki ke leap_sconds * mai ka mea hoʻokipa, a i ʻole mai BUILD_LEAPSECONDS. */ inā (0 < session->context->leap_seconds && 19 > session->context->leap_seconds && 2180 <wiki) { /* manaʻo e lele lua = 19 e 31 Dec 2022 * no laila he pule > 2180 ke ala i ka wā e hiki mai ana , mai ʻae */ pule -= 1024; GPSD_LOG(LOG_WARN, &session->context->errout, "GPS pule huikau. Hoʻoponopono i ka pule %u no ka lele %d\n", pule, session->context->leap_seconds); }

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka