News for hackers. Stuff that matters.
Re:PDP-10 Incompatible Timesharing System emulator by rahen on Sunday July 09, 2023 @06:36PM (#36659700)
And yet TOPS-10 was fairly advanced back in the sixties.

It is the common root of RT11, CP/M and PC-DOS / MS-DOS, but also one of the only system that allows to run batch and time sharing tasks at the same time. IBM couldn't do that, if you needed time sharing, you had the 360/67 but then you couldn't run batches.

Fun fact, Microsoft originally used a KA-10 running TOPS-10 and cross assemblers for software development. The PDP-10 was also a cornerstone of developing NCP/IP, TCP/IP, and early AI.

Re:PDP-10 Incompatible Timesharing System emulator by skissane on Sunday July 09, 2023 @07:07PM (#36660008)
> I think XKL uses an FPGA-based PDP-10 running TOPS-20 on its TOAD2 router, but that's about all I'm aware of.

I’m pretty sure the TOAD2 is a discontinued product. I believe their current routers run a BSD variant

Re:PDP-10 Incompatible Timesharing System emulator by Aloha on Sunday July 09, 2023 @11:31PM (#36661733)
There has always been more than a passing resemblance to TOPS-20 and Cisco iOS CLI - while they might run a BSD variant, the feel is the same (so are some of the commands, like systat).
Re:PDP-10 Incompatible Timesharing System emulator by skissane on Monday July 10, 2023 @12:19AM (#36662042)
It is very common for embedded vendors, when changing the underlying OS, to try to keep the UI unchanged. Once upon a time, every IBM mainframe contained a PC running OS/2, which was used to perform system maintenance functions such as startup and shutdown, hardware configuration changes, OS installation, etc. At some point, IBM decided to get rid of OS/2 and replace it with a HTTP server running on x86 Linux – but they had the webapp emulate the OS/2 UI look, so it still looked like OS/2 even though it was now a webapp. (I believe more recently they've refreshed the UI so it doesn't look like OS/2 any more.) So it wouldn't surprise me if, when they migrated from TOPS-20 (or possibly it was their own custom PDP-10 OS) to BSD, they kept the CLI as unchanged as possible.

It also wouldn't be the first kind a Unix application has used a TOPS-20 inspired interface. The most famous example of that is Kermit. Columbia MM is another.

Re:PDP-10 Incompatible Timesharing System emulator by anthk on Monday July 10, 2023 @02:08AM (#36662693)
Lynx doesn't look very Unixy too.
Re:PDP-10 Incompatible Timesharing System emulator by Aloha on Monday July 10, 2023 @08:40AM (#36665470)
Its amusing, early XKL documentation called it "router style user interface" so while it might have been PDP-10 under the surface, it looked like a Cisco Router from the get go, which makes sense considering the market intended for.
Re:PDP-10 Incompatible Timesharing System emulator by Suzuran on Monday July 10, 2023 @05:41PM (#36673342)
This has more to do with Cisco's IOS command line being a direct clone of the TOPS-20 "Exec" than XKL attempting to clone Cisco's interface.
Re:PDP-10 Incompatible Timesharing System emulator by Aloha on Monday July 10, 2023 @10:28PM (#36675749)
The first time I sat down at a TOPS-20 box, I could see the genetic similarity.

Also, I was not presuming XKL cloned Cisco - considering the shared provenance of it all.

Re:PDP-10 Incompatible Timesharing System emulator by zabzonk on Sunday July 09, 2023 @07:15PM (#36660074)
> And yet TOPS-10 was fairly advanced back in the sixties.

first release 1970, according to wikipedia.

> It's fairly hard nowadays to find 36 bits machines still running,

true. one of our system programmers looked at buying our Dec10 but power supply and cooling problems defeated him - it was eventually sold for scrap.

Re:PDP-10 Incompatible Timesharing System emulator by TheOtherHobbes on Sunday July 09, 2023 @08:17PM (#36660497)
It would take unusual dedication, plenty of space, and a huge budget for electricity and air con to run a KL10 at home.

I understand the attraction, because they were very popular with users - partly because TOPS-10 was relatively intuitive and could be learned by almost anyone, and timesharing was very much an experience of personal computing.

That was a huge deal when most computing still had to go through operators and other expert intermediaries.

TOPS-20 was more refined and tried to be even friendlier, with nice features like command completion.

Neither was at all UNIXy - a good thing IMO.

Re:PDP-10 Incompatible Timesharing System emulator by zabzonk on Sunday July 09, 2023 @08:30PM (#36660565)
he was prepared to sacrifice his 2-car garage, but i think the three-phase and other electrics defeated him. of couurse, it wouldn't have been switched on anywhere near all the time. and his girlfriend wasn't keen. perhaps a bit too big for a hobby project?
Re:PDP-10 Incompatible Timesharing System emulator by shrubble on Sunday July 09, 2023 @10:48PM (#36661474)
If I remember correctly the DEC supplied power supplies were hugely inefficient, and CompuServe redesigned the power supplies since they were using so many of these systems.
Re:PDP-10 Incompatible Timesharing System emulator by aap_ on Monday July 10, 2023 @12:28AM (#36662093)
> first release 1970, according to wikipedia.

Under that name. It goes back to the PDP-6 monitor, 1964.

Re:PDP-10 Incompatible Timesharing System emulator by WalterBright on Monday July 10, 2023 @03:24AM (#36663087)
I have good memories of playing Star Trek all night on a DECwriter connected to a -10.
Re:PDP-10 Incompatible Timesharing System emulator by zabzonk on Wednesday July 12, 2023 @07:33AM (#36693014)
i have good memories of playing empire :-)
Re:PDP-10 Incompatible Timesharing System emulator by rahen on Tuesday July 11, 2023 @04:38AM (#36678068)
Such a shame. Did he try to contact a local museum maybe? I'm looking forward to have PiDP10 but seeing a real one, especially a KA-10, would be a bit of a dream.
Re:PDP-10 Incompatible Timesharing System emulator by ForOldHack on Sunday July 09, 2023 @08:04PM (#36660411)
>Microsoft originally used a KA-10 running TOPS-10 and cross assemblers for software development - This was before they had Unix ported to their PDPs (Xenix)- and then Vaxes? Ms Piggy? Oh do tell! A lot happened between 1979, and 1984, when Xenix was released...
Re:PDP-10 Incompatible Timesharing System emulator by pjmlp on Monday July 10, 2023 @02:56AM (#36662942)
And a lot more so, after they decided they didn't want that UNIX business after all.
Re:PDP-10 Incompatible Timesharing System emulator by larsbrinkhoff on Monday July 10, 2023 @03:49AM (#36663262)
Do you mean how Microsoft "borrowed" time on PDP-10 computers that were not theirs? I believe they got a DEC-2020 (KS10) later. Ms Piggy was a PDP-11, right?
Re:PDP-10 Incompatible Timesharing System emulator by rahen on Monday July 10, 2023 @08:32AM (#36665394)
That's right, there even used to be a picture of Bill Gates and Paul Allen using the DEC-2020 at the LCM in Seattle.

https://upload.wikimedia.org/wikipedia/commons/6/63/DECSYSTE...

Re:PDP-10 Incompatible Timesharing System emulator by larsbrinkhoff on Monday July 10, 2023 @11:54AM (#36668208)
Sorry to be pedantic here, but that LCM computer is not a DEC-2020, and by looks of it, not the one in the photo either. The 2020 is a small machine with the KS10 processor. The ones in the photos look like some larger KL10 based DEC-20 models: 2040, 2050, 2060, or 2065.
Re:PDP-10 Incompatible Timesharing System emulator by rahen on Tuesday July 11, 2023 @04:42AM (#36678088)
You're absolutely right, thank you for pointing this out to me. I indeed meant a KL-10 based DEC-20, not a KS-10 2020.