The guy hadn't heard that story, but he did remember that DEC got a really sweet deal on Cisco hardware.
A lot of ideas from DEC operating systems are due for resurrection.
The guy hadn't heard that story, but he did remember that DEC got a really sweet deal on Cisco hardware.
A lot of ideas from DEC operating systems are due for resurrection.
AFAIK, TOPS-10 only ran on 36-bit PDP-10 hardware. And the only PDP-10 clones I know of were made by Foonly and some even more obscure companies, all of which folded pretty quickly in the 80s.
I can't imagine Cisco doing a PDP-10 clone, or even emulating one. The networking software on TOPS-10 wasn't much to write home about, either.
Looks like you're both kind of right- Stanford wrote the code for their first routers to run off on top of DEC/TOPS machines, and then the code was lifted from Stanford by Cisco.
[0]: https://www.networkworld.com/article/2309917/lan-wan-router-...
Thanks for the clarification!
Cisco got its start by pirating a competitor’s operating system?
The same thing happened decades later, when Huawei pirated Cisco’s operating system for their own routers, when they first started out.
They eventually settled out of court, and Huawei paid up for their malfeasance, so Cisco no longer complains about it, at least not publicly.
But the irony here is unreal.
Cisco here is claiming to be holier-than-thou, but in actuality, they did the same thing that Huawei did.
Also, I heard Huawei travelled into the future, and stole Cisco’s 5G technology. Otherwise, how else could Huawei have come up with their own cutting edge telecommunications technology on their own?
Their slogan was literally 'The Network is the Computer' but they failed to go into routers.
I know a lot of ideas have been incorporated. Which ones that haven't are still worth it?
Another feature of the Tenex line of operating systems (and others of that era) was that the command shell also served as a 'system monitor,' like some of the 8-bit computers had. In other words, the CLI was also a rudimentary debugger.
An example of this was explained by Gerald Sussman. He told a story of how Marvin Minsky walked a student through making a full-featured program at the command line on an ITS system at the MIT AI Lab (or was it the Media Lab?).
Minsky simply made a program that consisted of nothing but the assembly language RETURN statement. Running that program brought the system back to the shell. Minsky then added a few more instructions to that program; not much, but enough to keep it in a working state. Then, Minsky—from the command line—examined the contents of certain registers, and incorporated them into the next few assembly language instructions which he added to the program.
At each stage of that loop, Minsky always had a working program. So, from the command line, one could develop an assembly language program in an environment that was more dynamic and responsive than that offered by many modern development environments for modern languages.
login.com;1
login.com;2
etc... where login.com was your login batch file to set prompt, etc.
"Digital Has It Now."