Is ionann earráid i GPSD an Domhnach seo agus athrú ama 19 mbliana ó shin

Sainaithníodh saincheist ríthábhachtach sa phacáiste GPSD, a úsáidtear chun sonraí beachta ama agus suímh a bhaint as gléasanna GPS, agus mar sin aistreofar an t-am siar 24 seachtain ar 1024 Deireadh Fómhair, i.e. athrófar an t-am go dtí Márta 2002. Tá an cheist le feiceáil in eisiúintí 3.20 trí 3.22 san áireamh agus réitítear é i GPSD 3.23. Ní mór do gach úsáideoir córais a úsáideann GPSD nuashonruithe a shuiteáil láithreach, nó a bheith ullamh le haghaidh teip.

Féadfaidh teipeanna dothuartha a bheith mar thoradh ar éifeacht na hearráide ar chórais éagsúla, lena n-áirítear iad siúd nach n-úsáideann GPSD go díreach, ós rud é go n-úsáidtear an feidhmchlár seo chun sonraí ama cruinne a fháil ar roinnt freastalaithe NTP a úsáidtear le haghaidh sioncrónaithe ama. Nuair a tharlaíonn aistrithe ama i gcórais, d’fhéadfadh fadhbanna a bheith ann maidir le fíordheimhniú (mar shampla, pasfhocail aonuaire, Kerberos agus meicníochtaí fíoraithe rochtana eile a bhfuil dáta éaga acu, ní oibreoidh siad a thuilleadh), le fíorú teastais, agus le ríomhanna a ionramhálann raonta ama ( mar shampla, am seisiún úsáideora a ríomh). Tá GPSD ar fáil freisin ar éagsúlacht gléasanna leabaithe agus soghluaiste, agus ní fhaigheann go leor acu nuashonruithe firmware a thuilleadh.

Áirítear sa phrótacal GPS cuntar seachtaine a chomhaireamh na seachtainí ó 5 Eanáir, 1980. Is í an fhadhb atá ann ná le linn an chraolacháin, nach leithdháiltear ach 10 ngiotán don chuntar seo, rud a chiallaíonn go sáraíonn sé gach 1023 seachtain (19.7 bliain). Tharla an chéad ró-shreabhadh i 1999, an dara ceann i 2019, agus tarlóidh an tríú i 2038. Déanann monaróirí monatóireacht ar na himeachtaí seo agus cuirtear láimhseálaithe speisialta ar fáil dóibh. Faoi láthair, tá formáid nua teachtaireachta GPS (CNAV) tugtha isteach ag an am céanna, ina leithdháiltear 13 ghiotán don chuntar (i.e. níltear ag súil le ró-shreabhadh ach amháin i 2137).

I GPSD, sa loighic chun cuma soicind bhreise a choigeartú (a cuireadh leis chun cloig adamhach tagartha an domhain a shioncronú le ham réalteolaíoch an Domhain), rinneadh earráid agus mar gheall ar an 24 Deireadh Fómhair, 2021, déanfar 1024 a dhealú roimh am ón dáta. cuntar seachtaine. De réir údar an chóid, ba cheart gur ar an 31 Nollaig, 2022 a tharla an t-aistriú, ach níor rinneadh an t-aistriú ar an dáta seo go líon na seachtainí i gceart agus go deimhin thit líon na seachtainí a tugadh sa seic faoi Dheireadh Fómhair 2021. (is é an luach a léirítear ná 2180 in ionad 2600). /* uimhir na seachtaine seiceála sanity, Aga GPS, in aghaidh soicindí leap * Ní oibríonn sé go maith le aischéimniú mar go bhféadfadh an leap_sconds * a bheith ón nglacadóir, nó ó BUILD_LEAPSECONDS. */ más rud é (0 context-> leap_seconds && 19 > seisiún->context-> leap_seconds && 2180 19 ar bhealach amach anseo , ná cead é */ seachtain -= 31; GPSD_LOG(LOG_WARN, &seisiún->comhthéacs-> earráid, "Mearbhall seachtaine GPS. Seachtain % u coigeartaithe le haghaidh léim %d\n", seachtain, seisiún-> comhthéacs-> leap_soicind); }

Foinse: oscailtenet.ru

Add a comment