cvs commit: src/sys/kern kern_tc.c
Bob Bishop
rb at gid.co.uk
Tue Jun 24 02:21:24 PDT 2003
Hi,
At 09:57 24/6/03, Poul-Henning Kamp wrote:
>In message <20030623224600.GE93137 at wantadilla.lemis.com>, "Greg 'groggy'
>Lehey"
> writes:
> >
> >--6rK0r/vw6KmQcbJ3
> >Content-Type: text/plain; charset=us-ascii
> >Content-Disposition: inline
> >
> >On Monday, 23 June 2003 at 13:14:09 -0700, Warner Losh wrote:
> >> imp 2003/06/23 13:14:09 PDT
> >>
> >> FreeBSD src repository
> >>
> >> Modified files:
> >> sys/kern kern_tc.c
> >> Log:
> >> Use UTC rather than GMT to describe time scale. latter is obsolete.
> >
> >GMT isn't obsolete. It's the British national time zone (without
> >DST). But the change looks correct.
>
>GMT is obsolete.
>
>Mostly becuase GMT is a solar time. While that means that there
>are no leap-seconds in GMT, it also means that you never quite know
>how long a second might be tomorrow:
>
>http://www.npl.co.uk/time/leap_second.html says:
>
> The rotation of the Earth on its axis and its rotation
> around the sun have served as the basis for timekeeping
> since the dawn of history. The day was divided into 24
> hours, each of 60 minutes, each of 60 seconds. Because the
> length of the solar day (as shown, for example, by a sundial)
> varies in a regular way during the year it became necessary
> to average-out this effect and define a mean solar day.
> This explains the name Greenwich Mean Time(GMT), a time
> scale in which the mean position of the sun at noon, averaged
> over the year, is above the Greenwich meridian (longitude
> zero).
>
> [...]
>
> In 1972 a new Coordinated Universal Time scale was adopted
> by the scientific community for international use. It is
> abbreviated in all languages as UTC. It has since been
> adopted by many countries as the legal basis for time.
But not by the UK. See for instance: http://www.dti.gov.uk/er/sumtimetb.htm
"For 2003-2007 inclusive, the summer-time periods begin and end
respectively on the following dates at 1.00am Greenwich Mean Time [etc]"
>It
> combines all the regularity of atomic time with most of the
> convenience of GMT. The seconds of UTC are of the same
> length as those of TAI, and they occur at the same instants.
> UTC is kept always within one second of GMT by the insertion
> of extra seconds as necessary (positive leap seconds). It
> could happen that seconds would need to be removed (negative
> leap seconds), however all leap seconds so far have been
> positive.
>
> When a leap second is inserted, it is done in the last
> minute of a UTC year, or in the last minute of June (at
> midnight UTC). The decision is taken by the International
> Earth Rotation Service (IERS), and notices are distributed
> well in advance whether or not a leap second is required.
> An example follows (using UTC date and time):
>
> 1998 December 31 23h 59m 58s
>
> 1998 December 31 23h 59m 59s
>
> 1998 December 31 23h 59m 60s *
>
> 1999 January 01 00h 00m 00s
>
> 1999 January 01 00h 00m 01s
>
>
>
> *... in the UK, where Greenwich Mean Time is in use, the
> new year begins during the leap second as UTC changes from
> being ahead of GMT to being behind GMT.
>
>--
>Poul-Henning Kamp | UNIX since Zilog Zeus 3.20
>phk at FreeBSD.ORG | TCP/IP since RFC 956
>FreeBSD committer | BSD since 4.3-tahoe
>Never attribute to malice what can adequately be explained by incompetence.
>_______________________________________________
>cvs-all at freebsd.org mailing list
>http://lists.freebsd.org/mailman/listinfo/cvs-all
>To unsubscribe, send any mail to "cvs-all-unsubscribe at freebsd.org"
--
Bob Bishop +44 (0)118 977 4017
rb at gid.co.uk fax +44 (0)118 989 4254
More information about the cvs-src
mailing list