At 3:59 PM +0000 2/19/11, Ian Batten wrote:
On 19 Feb 2011, at 15:41, Gerard Ashton wrote:
On 2/19/2011 10:24 AM, Joe Gwinn wrote, in part:
I have not been following the proposal in detail, but a key issue
to the POSIX community is that their timescale must be
implementable in a totally isolated machine, one having no GPS or
internet access.
There are other requirements as well. This was discussed at
length on the Time Nuts reflector, until Tom kicked the thread
over to Leap Secs.
Joe Gwinn
_______________________________________________
LEAPSECS mailing list
LEAPSECS@leapsecond.com
http://six.pairlist.net/mailman/listinfo/leapsecs
I think a description of the totally isolated machine requirement
would have to be specified
to make progress. How long would the machine be expected to keep
good time, what is the acceptable
tolerance for time of day, and what technology would be used to keep time?
With respect to leapseconds, a debate starting from a completely
isolated computer is almost meaningless. Leapseconds represent a
one part in ~5x10^7 divergence (0.02ppm) from TAI+initial offset.
Even if you can find a free-running crystal oscillator of that
precision given constant temperature, the environment in a piece of
computer hardware varies in terms of temperature sufficient to throw
that off by more than 0.02ppm, and (whisper it!) computers have been
known to drop clock interrupts at a rate at least comparable to 1 in
5x10^7. Show me a computer that can run its operating system clock,
ie the return value from time(), such that it gains or loses
significantly less than a second over the course of a year and we
can talk about the semantics of Posix time relative to leap seconds
in an isolated environment.
Now it's possible that one scenario is a machine which is hooked to
a Caesium-Rubidium clock, but has no means of obtaining DUT1 or leap
second notifications, but nonetheless needs to track UT1 or UTC to
high precision. I think that use-case needs to be articulated
before it's used to hold this debate hostage, because I'm struggling
to think what it is.
This is all true, but solves a problem that the POSIX Committee
neither understood nor cared about.
This was beaten to death on the Time Nuts reflector in the thread
"Leap seconds and POSIX" around January 2009.
Joe Gwinn
_______________________________________________
LEAPSECS mailing list
LEAPSECS@leapsecond.com
http://six.pairlist.net/mailman/listinfo/leapsecs