|
|
| Author |
Message |
cross
|
|
The TOPS-20 item
|
Apr 2 00:51 UTC 2009 |
This item is about the TOPS-20 operating system, once common on Digital
Equipment Corporation (DEC) DECsystem-20 mainframes. Such machines were
36-bit, word-oriented machines that used the PDP-10 instruction set and
paged, virtual memory. TOPS-20, often referred to as TWENEX, was an
outgrowth of the earlier TENEX system and was considered the most "advanced"
of the several timesharing operating systems that ran on the PDP-10 series
of computers.
|
| 8 responses total. |
remmers
|
|
response 1 of 8:
|
Apr 2 16:47 UTC 2009 |
I had vast experience with TOPS-10, the predecessor to TOPS-20, in the
1970s and 1980s when it was the OS for the academic mainframe at my
university. My experience with TOPS-20 is confined to a project I
worked on for a few months in the late 1970s while consulting for the
Ford Motor Company. I recall that the command-line interface had a "tab
completion" feature that was a bit ahead of its time - you could type
the first few characters of a command and fill in the rest by hitting
the tab key. Seems commonplace now, but I don't think the feature
showed up in Unix shells until several years later.
A brief TOPS-20 history is here: http://www.answers.com/topic/tops-20
|
cross
|
|
response 2 of 8:
|
Apr 4 02:21 UTC 2009 |
I prefer the "normal" wikipedia article; it's formatted better.
Interestingly, one can still run TOPS-20 (and TOPS-10, and ITS, another
PDP-10 operating system). Check out: http://panda.com/tops-20/
Marc Crispin (yes, that Marc Crispin) still hosts a downloadable,
mostly-pre-configured TOPS-20 image suitable for use with the KLH10
PDP-10 simulator. It will even do TCP/IP. I recently brought this
up elsewhere and it caused something of a local stir.
|
cross
|
|
response 3 of 8:
|
May 18 04:38 UTC 2009 |
The main reason that I posted this item is that I still consider
TOPS-20 to be an incredibly rich computing environment, often
rivalling what we see today: the Unix shell is pretty primitive as
a command interperter, and despite the fact that newer shells have
dressed the system up somewhat, it still has many odd features that
we tend to take for granted and accept without question now. The
TOPS-20 command interface is, conceptually at least, probably closer
in spirit to the Windows PowerShell than to, say, tcsh.
Often, we end up using systems that are heavily influenced by other
systems without even really realizing it; for instance, the design
of the Unix 'mmap()' interface is largely modelled on TOPS-20. Yet,
how many of us have used the system that the thing is based on? I
submit that it is good to go back and look at the primary sources
for purposes of comparison and contrast with our present-day systems;
what we discover in doing so often surprises us and makes us wonder
at how clunky and generally crude today's systems are.
Here's a paper on TENEX, the immediate pre-cursor to TOPS-20:
http://www.opost.com/dlm/tenex/tenex72.txt
|
dtk
|
|
response 4 of 8:
|
Jan 6 23:27 UTC 2013 |
For those of you familiar with Cisco's IOS interactive environment, you
can thank (or blame) Twenex for a lot of that. The idiom of "enable" to
raise privileges and "disable" to return to normal use mode is a Twenex-
ism. Tab-completion came to IOS from Twenex, as well. -DTK
|
cross
|
|
response 5 of 8:
|
Jan 7 02:00 UTC 2013 |
Funny you should revive this thread, David. I'm sad to report that Mark
Crispin is terminally ill and in hospice; for now, the panda.com site seems
to be down.
|
dtk
|
|
response 6 of 8:
|
Jan 7 05:20 UTC 2013 |
I am sorry to hear. I wish for his family comfort in his memory in this
time of grieving and after. -DTK
|
papa
|
|
response 7 of 8:
|
Feb 13 05:49 UTC 2017 |
Long Live TWENEX! www.twenex.org
|
cunnings
|
|
response 8 of 8:
|
May 26 00:25 UTC 2017 |
I'm still enjoying Panda TOPS-20 running at home on an RPi3... accounts
are also available on the TOAD-1 machine at livingcomputermuseum.org
|