Article View: net.micro.68k
Article #1069Re: SUID Patent and TOPS-10 History
From: Alan Lehotsky
Date: Fri, 03 Oct 1986 12:16
Date: Fri, 03 Oct 1986 12:16
17 lines
1807 bytes
1807 bytes
In discussing the age of SUID in UNIX, Barry Shein claims that UNIX predates TOPS-10,
but that he wasn't sure about its predecessor TENEX. In the interest of architectural
history, I want to set the record straight.
TOPS-10 was one of the first "time-sharing" systems - and dates back to approximately
1966! So, it significantly precedes any version of UNIX (even the PDP-7 proto-UNIX)! I
don't have a date for when .JACCT was invented - and my "TOPS-10 Phonebook" is at home, not
at work - but I think that it was in place by 1969. TENEX was an operating system built
originally by BBN [could be wrong about this] and then adopted by DEC as TOPS-20 and released
in the mid-70's.
The amusing thing about the age of TOPS-10 is that when the file system was originally
designed, they only had about 12 bits to store dates (file-creation, modification, etc.) But
that was okay, because it was stored relative to 1966, which gave them 9 years - and they were
sure that the machine would be obsolete LONG before that! When 1975 roled around you can imagine
the chagrin (and broken programs) when the dates rolled around! (Luckily, they managed to find
another 6 bits)
Technical Details
Message-ID:
<307975ee.7011@apollo.uucp>Path:
arc1-ca.pugleaf.net!utzoo!watmath!clyde!caip!think!nike!ll-xn!mit-amt!mit-eddie!genrad!decvax!wanginst!apollo!alanReferences:
<1611@bu-cs.bu-cs.BU.EDU>Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: arc1-ca.pugleaf.net!utzoo!watmath!clyde!caip!think!nike!ll-xn!mit-amt!mit-eddie!genrad!decvax!wanginst!apollo!alan From: alan@apollo.uucp (Alan Lehotsky) Newsgroups: net.micro.68k,net.arch Subject: Re: SUID Patent and TOPS-10 History Message-ID: <307975ee.7011@apollo.uucp> Date: Fri, 3-Oct-86 08:16:16 EDT Article-I.D.: apollo.307975ee.7011 Posted: Fri Oct 3 08:16:16 1986 Date-Received: Sat, 4-Oct-86 13:28:27 EDT References: <1611@bu-cs.bu-cs.BU.EDU> Reply-To: alan@apollo.UUCP (Alan Lehotsky) Organization: Apollo Computer, Chelmsford, MA Lines: 17