6 ms·
TOPS-20, we hardly knew ye.
by loph 5y ago
TOPS-20, we hardly knew ye.
- ChuckMcM 5y agoThis was before TOPS-20 and DEC borrowed a lot of ideas from TENEX into TOPS-20 while maintaining backwards compatibility with TOPS-10. I had arrived at USC just after they had converted USC-ECLC to TENEX and connected it via the LA IMP to USC-ISI. I think it was host #32 on the ARPANET but I don't trust my memory well enough to swear to it :-). Such a fun architecture the DEC-10, I'm glad you can run both TOPS and TENEX on simh, there are still good things to be learned there.
- cbm-vic-20 5y agoOscar Vermeulen (who created the PiDP-8 and PiDP-11 kits) is, or at least was, creating a PiDP-10 prototype last year. I think he posts in HN on occasion. https://obsolescenceguaranteed.blogspot.com/2020/02/inevitaby-pidp-10.html https://obsolescenceguaranteed.blogspot.com/2020/02/inevitab...
- mtraven 5y agoDon't think that's quite right, TOPS-20 was actually a fork of the Tenex code and so was pretty similar. Not sure what the relationship with TOPS-10 was.
- p_l 5y agoMy beard is not grey enough to have actually participated in this, but this is what I gathered as hobbyist: TENEX started out as modification of TOPS-10 code base, afaik due to expanding needs leading BBN to create both TENEX and custom pager addon to PDP-10. Some time later DEC acquired TENEX code, cut it down some, modified some, and released it with support for the official DEC pager included in later PDP-10 models
- pinewurst 5y agoI don’t think any of it came from TOPS-10. Tenex was essentially a port of the Berkeley Project Genie SDS940 OS to the PDP-10+demand paging from a custom (non-DEC) MMU.
- p_l 5y agoAfter refreshing my memory a bit, indeed it was not forked from TOPS-10, but instead had what was essentially a syscall emulation layer for TOPS-10 binaries, something that ended up also present in some other PDP-10 OSes I think
- ChuckMcM 5y agoThat is what I remember. Basically this allowed it to run binaries built for TOPS-10. At USC we ran TOPS-10 on the student machines and TENEX, and then later, TOPS-20, in the engineering computer lab. The TOPS-20 migration allowed us to run some accounting package from the student side on the staff side. That helped mitigate some of the impact on response time on the student side which was really poor with a couple hundred students logged in at the same time.