[154366] in North American Network Operators' Group

home help back first fref pref prev next nref lref last post

Re: F-ckin Leap Seconds, how do they work?

daemon@ATHENA.MIT.EDU (Owen DeLong)
Tue Jul 3 05:06:54 2012

From: Owen DeLong <owen@delong.com>
In-Reply-To: <878vf1i5sb.fsf@arbol.wsrcc.com>
Date: Tue, 3 Jul 2012 02:03:10 -0700
To: "Wolfgang S. Rupprecht" <wolfgang.rupprecht@gmail.com>
Cc: nanog@nanog.org
Errors-To: nanog-bounces+nanog.discuss=bloom-picayune.mit.edu@nanog.org

DST is a time-zone specific phenomenon.

Leap seconds are changes to the actual core time. UTC moves with leap =
seconds.

It doesn't move with DST or other timezone weirdnesses.

The system clock needs to be UTC, not UTC =B1 some offset stuck =
somewhere that keeps some form of running tally of the current leap =
second offset since the epoch.

Owen

On Jul 3, 2012, at 1:54 AM, Wolfgang S. Rupprecht wrote:

>=20
> Steven Bellovin <smb@cs.columbia.edu> writes:
>> See
>> =
http://landslidecoding.blogspot.com/2012/07/linuxs-leap-second-deadlocks.h=
tml
>=20
> Maybe we should stop wrenching the poor system time back and forth.  =
We
> no longer add or subtract daylight savings time (or timezones) to the
> kernel time, why do we do it with leapseconds?  We should really move
> the leapseconds correction into the display routines like DST and
> timezones already are.  I believe the Olson time code already has =
ifdefs
> for doing this.  I wonder why the system's internal time isn't run =
that
> way.
>=20
> -wolfgang
> --=20
> g+:  https://plus.google.com/114566345864337108516/about
>=20



home help back first fref pref prev next nref lref last post