In message: <[EMAIL PROTECTED]>
            "Bill Hawkins" <[EMAIL PROTECTED]> writes:
: Um, would you care to point out the more serious bugs?

(1) Leap seconds can happen at the end of any month, not just
    june/decemeber.
(2) Leap seconds can be both positive and negative
(3) Local time is typically done seprately from kernel time keeping.
(4) Kernel time keeping is usually done at the 1-10ms level, not the
    1s level.
(5) Likewise, daylight savings time is usually done outside of the
    kernel.
(6) It doesn't deal with sleeping processes or other kernel timeouts.

(usually == usually on unix machines)

#1 and #2 are fatal.  The others reflect ignorance.  #6 may cause
problems.

However, it does prove the point that leap seconds are hard.

It also doesn't really address the issue of the post you were
responding to, which is the conversion of solar time to standard time.
It doesn't deal with how many seconds there are between Dec 31, 1998
23:45:00 and Jan 2, 1999 00:15:00.  It doesn't deal with converting
the time signals (which are in UTC) to a timescale without leap
seconds (not all time signal have enough information to get this: cf
IRIG).  It doesn't deal with computing the variance in the 'idealized'
solar time from the 'actual' solar time based on the general slowing
of earth's rotation.  It doesn't deal with the other issues that have
been done to death in the this thread.

Warner


_______________________________________________
time-nuts mailing list
time-nuts@febo.com
https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts

Reply via email to