Received: (from major@localhost)
	by minnie.cs.adfa.edu.au (8.9.1/8.9.1) id GAA22497
	for pups-liszt; Fri, 27 Nov 1998 06:05:10 +1100 (EST)
	(envelope-from owner-pups@minnie.cs.adfa.edu.au)
Received: from math.uwaterloo.ca (kcwellsc@math.uwaterloo.ca [129.97.140.144])
	by minnie.cs.adfa.edu.au (8.9.1/8.9.1) with ESMTP id GAA22489
	for <PUPS@MINNIE.CS.ADFA.OZ.AU>; Fri, 27 Nov 1998 06:05:00 +1100 (EST)
	(envelope-from kcwellsc@math.uwaterloo.ca)
Received: (from kcwellsc@localhost)
	by math.uwaterloo.ca (8.8.8/8.8.8) id OAA22036;
	Thu, 26 Nov 1998 14:04:36 -0500 (EST)
From: Ken Wellsch <kcwellsc@math.uwaterloo.ca>
Message-Id: <199811261904.OAA22036@math.uwaterloo.ca>
Subject: Re: Pro/Venix and Y2K
To: SHOPPA@trailing-edge.com (Tim Shoppa)
Date: Thu, 26 Nov 1998 14:04:36 -0500 (EST)
Cc: PUPS@MINNIE.CS.ADFA.OZ.AU
In-Reply-To: <981126115034.2a2004dc@trailing-edge.com> from "Tim Shoppa" at Nov 26, 98 11:50:34 am
Organization: University of Waterloo, Math Faculty Computing Facility (Alumni)
X-Mailer: ELM [version 2.4 PL25]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Sender: owner-pups@minnie.cs.adfa.edu.au
Precedence: bulk

Hi Tim,

| The following exchange recently took place on comp.sys.dec.micro/
| vmsnet.pdp-11/alt.sys.pdp11.  In it, I made the guess that PRO Venix
| is based on 2.9BSD - does anyone know more details about its heritage?

There are several folks with vastly better knowledge on this than I, but
should they not speak up, I'll mumble on what little I know.

Venix is an outgrowth of V6 UNIX I believe - from my fadding memory of
the little I played with it, the file system is definitely V6 based (with
the notion of "huge" files, i.e. the index pointers would switch from
direct to indirect, while I believe V7 took a much better approach).

The 2BSD branch I believe took a much later fork, V7 or later?  It also
played a more central role than Venix I expect, contributing a goodly
amount of later PDP-11/UNIX based things that others borrowed (e.g. Ultrix
3 from DEC took csh and vi among other goodies).

| As Unix is incapable of representing times internally outside
| the range 1970-2038, the obvious fix is to interpret BCD years
| in the range 70-99 as being in the 1900's, and the BCD years
| in the range 00-38 as in the 2000's.  This is, for example,
| how BSD2.11 interprets the two-digit 11/93 or 11/94 clock year.

Gee, I didn't think there was one "UNIX" in the world 8-)  How big are
your integers?  Do you use signed or unsigned values for the epoch since
Jan 1 1970?  It seems hard to believe anything in the UNIX world of today
has this limitation.

I'll agree there is likely just the one "RT-11" though 8-)

-- Ken

