[lug] This Saturday: Unix - one gigasecond since the epoch
Neal McBurnett
neal at bcn.boulder.co.us
Fri Sep 7 16:56:29 MDT 2001
For more on this world-shattering event, check out:
http://slashdot.org/article.pl?sid=01/09/07/1819250&mode=nested
or join the Billennium party on IRC at http://openprojects.net/
http://www.newsforge.com/article.pl?sid=01/09/07/1721209
or wait until the 1 Gis party
[a gibisecond: http://physics.nist.gov/cuu/Units/binary.html]:
$ python -c 'import time; print time.ctime(2**30)'
Sat Jan 10 06:37:04 2004
-Neal
On Fri, Sep 07, 2001 at 01:03:26PM -0600, Neal McBurnett wrote:
> Ahh - the end of the first gigasecond of official Unix kernel
> time is nigh. This is the time recorded in all your filesystem
> timestamps, etc.
>
> $ perl -le 'print scalar gmtime 1e9'
> Sun Sep 9 01:46:40 2001 # UTC
>
> $ perl -le 'print scalar localtime(1E9)'
> Sat Sep 8 19:46:40 2001 # Mountain Daylight Time
>
> Also:
> $ tcl> clock format 1000000000
>
> $ echo '0t1000000000=Y' | TZ=UTC adb # on solaris
>
> I hope some python fan will step in here....
>
> A google search for
> "46:40" unix epoch
> has more, including speculation that some silly programmers have
> relied on time_t being 9 characters long, resulting in a 1Gs bug
>
> See also "Critical and Significant Dates":
> http://www.merlyn.demon.co.uk/critdate.htm
>
> But note that this will be celebrated 1,000,000,023 seconds after the
> epoch actually began, because Unix time ignores the 23 leap seconds
> since then....
> ftp://maia.usno.navy.mil/ser7/tai-utc.dat
>
> This should really be celebrated with a party, irc session,
> or something.
>
> Cheers,
>
> Neal McBurnett <neal at bcn.boulder.co.us>
> http://bcn.boulder.co.us/~neal/ (with GPG/PGP keys)
> _______________________________________________
> Web Page: http://lug.boulder.co.us
> Mailing List: http://lists.lug.boulder.co.us/mailman/listinfo/lug
More information about the LUG
mailing list