Co jsem pochopil, tak s rokem 2038 to nemá moc společného. Problém byl v předpokladu, že přestupná vteřina bude alespoň jednou za 4 roky, který sloužil jako sanity check toho co vrací přijímač. Z nějakého důvodu se začla Země rychleji otáčet a tohle období sucha přestupných vteřin to rozbilo.
Nebo staci
A. mit sekundarni zdroj hodin, i kdyz nepresny, k poskytnuti ramcoveho casu (at uz RTC cip, nebo DCF)
B. mit persistentni pamet v systemu s gps prijimacem, kde se ulozi aktualni epocha/tyden (nebo odskrtne minula, jako kredit na telefonni predplacence)
Samozrejme to B taky selze nejen pro cestovatele casem, ale i pro ty, co si system vypnou na 10+ let, takze to ztrati vazbu na realitu :)
Se divim ze tam par bitu neslo pridat do nejakych rozsirenych sprav. Od 1978 se to wraplo uz dvakrat :)
Ad "datum buildu" - ono to nemusi brat datum buildu, staci tam hardcodovat aktualni epochu + tyden, jako referencni bod absolutniho casu, a to uda okno pro pristich 20 let.