[Info-vax] Whither VMS?

Rich Alderson news at alderson.users.panix.com
Thu Sep 24 17:38:11 EDT 2009


koehler at eisner.nospam.encompasserve.org (Bob Koehler) writes:

> In article <mdd7hvqa5c2.fsf at panix5.panix.com>, Rich Alderson
> <news at alderson.users.panix.com> writes:

>> I'm quite sure.  Tops-10 and TOPS-20 shared no code whatsoever.

>    That's interesting.  Having used TOPS-10 and TOPS-20 I knew the
>    user interface and OS calls were both quite different, but I did
>    not know TOPS-20 was based on TENEX.  The TOPS-10 command interpeter
>    was certainly much less verbose than the TOPS-20 EXEC.

The Tops-10 command interpreter was part of the monitor ("kernel" for those
from a later time).  The TOPS-20 command interpreter was a user-mode program
called EXEC.EXE, and actually *can* be replaced by another user-mode program.

(Login directories have a "Must-Run-Program" attribute, with associated name
of the program to be run.  We experimented with our port of bash on the XKL
Toad-1.  It pretty much worked.)

>    I wonder how hard it was supporting all the TOPS-10 UUOs in TOPS-20
>    without a common base.

Not all the Tops-10 UUOs were supported.  The TOPS-20 code for that was frozen
in the Tops-10 5.03/6.01 time frame.  6.01 introduced Tops-10 to the KL-10.

>    Are you saying TOPS-10 was not a demand paged system?

Only very very late in its history.  I think that 7.03 was the first such
release; 7.04 certainly uses the TOPS-20 memory model.  In fact, a KL-10
is loaded with the same microcode for TOPS-20 v7.0 or Tops-10 v7.04.  Those
were released in the spring of 1989.  (I chaired the DECUS announcement
sessions in Cincinnati.)

-- 
Rich Alderson                  "You get what anybody gets. You get a lifetime."
news at alderson.users.panix.com                           --Death, of the Endless



More information about the Info-vax mailing list