From mboxrd@z Thu Jan 1 00:00:00 1970 From: tuhs@cuzuco.com (Brian S Walden) Date: Thu, 21 May 2009 16:39:27 -0400 (EDT) Subject: [TUHS] UNIX turns forty Message-ID: <200905212039.n4LKdRWd011261@cuzuco.com> On 20 May 2009, at 05:56, Derek Peschel wrote: > Interesting question! And related questions -- When did the current > start of the epoch get chosen? Were there any false starts or early > changes? (I seem to recall reading about one change, moving forward > by a year.) And were there ever any dates in the system that couldn't > be correctly recorded, because the epoch started too late? The current epoch was choose for the 4th edition, the man page date is 8/5/73. The first edition's epoch was 00:00:00, Jan. 1, 1971. This can be obtained from the time(2) man page. Here they are parapharsed, I like that epoch changed from the second to thrid editions, but the man page date did not; and the "bugs" line from the 3rd edition is memorable. v1: DATE: 11/3/71 DESCRIPTION: time returns the time since 00:00:00, Jan. 1, 1971, measured in sixtieths of a second. BUGS: The chronological-minded user will note that 2**32 slxtieths of a seeond is only about 2.5 years. v2: DATE: 3/15/72 DESCRIPTION: time returns the time since 00:00:00, Jan. 1, 1971, measured in sixtieths of a second. BUGS: The chronological-minded user will note that 2**32 slxtieths of a seeond is only about 2.5 years. v3: DATE: 3/15/72 DESCRIPTION: time returns the time since 00:00:00, Jan. 1, 1972, measured in sixtieths of a second. BUGS: The time is stored in 32 bits. This guarantees a crisis every 2.26 years. v4: DATE: 8/5/73 DESCRIPTION: time returns the time since 00:00:00 GMT, Jan. 1, 1970, measured in seconds.