[inforoots] ITS v. CTSS
Les Earnest
les at cs.stanford.edu
Wed Nov 16 17:32:17 PST 2005
At 10:26 PM 11/15/2005, John C Green Jr wrote:
>Along with GE 645 & Multics Project MAC also had DEC PDP-6 and ITS.
The PDP-6 and ITS were in the Artificial Intelligence Project and had
nothing to do with Project MAC. In fact, ITS stood for "Incompatible
Timesharing System", which was a slam on MAC's "Compatible
Timesharing System" (CTSS).
Curiously, what CTSS was compatible with was and old IBM batch
processing system in which users were identified by a combination of
project and programmer numbers, with programmers supposedly being
subordinate to projects. When DEC developed the first commercial
timesharing system based the PDP-6, they adopted the same convention
for user IDs.
However, the first thing we did at my lab (SAIL) when we got our
PDP-6 was to hack the operating system so that both project and
programmer could be alphanumeric (alas, only up to three characters
each because of memory allocation limitations) and projects were made
subordinate to programmers.
Nevertheless DEC's timesharing systems, continuing with TOPS-10,
persisted in using numeric IDs and this was carried forward in
commercial timesharing services such as Compuserve. Thus when
Compuserve joined the Internet, all their users had to put up with
ugly numeric IDs as their email addresses. In other words, an
identification scheme developed in an old IBM batch processing system
survived into the Internet age. Happily, it has now vanished.
My email ID, "les," dates back to the three character era, as do
those of many of my colleagues from that period.
-Les Earnest
More information about the inforoots
mailing list