In message <p06240800c9568ccc4ca3@[192.168.1.100]>, Joe Gwinn writes: >At 3:03 PM -0700 1/14/11, Rob Seaman wrote:
>UNIX chose 00:00:00 GMT 1 January 1970 as their epoch simply to be >synchronized with civil time, at least initially. The initial versions of the operating system, which later became UNIX, kept time relative to randomly chosen epochs, which were updated whenever the counter were in danger of rolling over. Usually, but not always, the epoch was chosen to be the the beginning of the current month. The reason why the "1970-01-01 00:00:00GMT" epoch stuck was they made the counter 32 bits to "fix the problem once and for all" (Source: Dennis Ritchie, at breakfast at USENIX ATC 1998 New Orleans) -- Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 p...@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. _______________________________________________ LEAPSECS mailing list LEAPSECS@leapsecond.com http://six.pairlist.net/mailman/listinfo/leapsecs