The PDP-10: DEC's 1968 mainframe that became a hacker playground at the MIT AI Lab. This machine was hugely important in computer history, with many 'firsts' on its record. Over the past decade, a group of enthusiasts did a full reconstruction of the Lab's hardware and software as it stood in the 1970s. The PiDP-10 gives a physical shape to this project, we regard it as a 'computer history capsule'. A self-contained, compact replica that gives an experience as close as possible to the real machine and the AI Lab. But now at home, perhaps even in the living room.
Our goal is not to show computer history, but to keep hands-on experience of it alive. The PiDP-10 lets you operate highlights of the AI Lab hardware, the ITS operating system, and hundreds of applications as they evolved during the late 1960s and 70s. One particular example is Shrdlu: the first demonstration of AI that in the 70s, triggered the first massive wave of interest in the field.
In 1968, the PDP-10, model KA10, brought DEC into the world of mainframe-class machines. The PDP-6 had already defined the architecture four years earlier: a 36 bits CPU with a rich, very complex instruction set that feels completely esoteric today. Alas, the PDP-6 was notoriously unreliable. It took the PDP-10 before DEC got it right. The fact that it was designed for real-time multiprocessing set it apart from other mainframes: this was the Big Iron that you used interactively on a terminal. No batch processing with punch cards. Thus, hackable. Its TOPS-10 operating system was groundbreaking, starting the lineage of RT-11 (PDP-11), OS/8 (PDP-8), CP/M and in the end of the line, MS-DOS. But TOPS-10 was much more powerful than the microcomputer OSes it inspired, properly multi-user, multi-tasking.
Famous from computer lore, the PDP-10 was also the breeding ground for the early Hacker Culture at MIT, made famous by Levy’s book Hackers. At theArtifical Intelligence Lab, the Ten was at the heart of a large collection of connected hardware, and its ITS operating system became a playground for computer scientists and hackers alike. MacLisp, emacs, the earliest AI demos, they were born on ITS. An operating system so esoteric that the debugger doubled as the command line, and although massively multi-user, connected to the early internet, open for all to visit – it had no password or security. Anyone from anywhere could join for a game of multi-user Mazewar on it – or crash the whole system. Which nobody seemed to do as it was just too easy to be cool.
Free software was born here, Richard Stallman was one of the ITS hackers. But, funny enough, Microsoft as well: Bill Gates and Paul Allen wrote Micro Soft Basic on a PDP-10 at Harvard, running their homebrew 8080 emulator. Allen’s love for the PDP-10 drove him to a full restoration of a KA10 in the 2010s. And in fact, when that restored machine came to life, it gave us the one and only opportunity to check our our replica against a live real machine. Sadly, Allen passed away just before the restoration was completed, and the future of The Last KA10 looks dim now. Making us even more grateful for that tiny time slot in which we could perfect the replica's behaviour.
The Ten also played a key role in early networking. MIT had its own Chaosnet, and soon, with the Interface Message Processor (IMP), it connected to Arpanet, that would evolve into the modern-day internet.
All the PDP-10s in this chart of the ARPANET in March 1977 are marked in yellow. As the IMP is included in the PiDP-10 simulator, plans are afoot to recreate this early ARPANET snapshot with a group of PiDP-10 and -11s.
There is currently a project underway to reconstruct a fully functional replica of Arpanet circa 1973, using PiDP-10s, PiDP-11s and even a PiDP-1. See upcoming newsletters on https://obsolescence.dev for updates - starting April 2025 :-)
Why do you need one at home?
Well, Paul Allen wanted one at home, so it must make sense. It is simply the only mainframe ever that became a playground for hackers. As a result, hundreds of applications, games, high-res graphics demos (on a repurposed radar tube) and AI projects are installed on the reconstructed ITS disk images. Controlling ITS is not all that hard, and mastery of it is rewarded by this huge playground of available software, much of it prototyping for the first time applications that we now take for granted. So, it’s fun. The only mainframe ever that became a geek playground. But the historical significance should not be ignored – Free Software, the Hacker Ethos, early AI programming, it is fascinating to see that at your fingertips. It’s also a networked machine, so the ARPANET Internet is at your fingertips. And don't think you need to be a computer genius to operate a 1960s mainframe, either. The benefit of hindsight helps: things that were once novel and mysterious become fairly obvious to people who've grown up with computers...
The Kit:
We replicated the KA10’s iconic looks through an injection-molded case. Over half a meter wide, the front panel drives 124 lamps and 74 switches. The simulator was written by Rich Cornwell as part of the simh project. And, normally, runs on a built-in Raspberry Pi 5. Depending on the workload that you put on the simulated PDP-10, in fact, the PiDP-10 will be a dual-hearted machine. You can concurrently use the Pi Inside as a regular Linux system. Giving the PiDP-10 more justification to reside in the living room; it can double as network storage, media server or whatever else you’d like to do with a Pi. As long as you do not put more than 10 or so concurrent users on your PDP-10, the Pi will handle both roles seamlessly.
For more information: go to the project's home site https://obsolescence.dev/pdp10.html
Comments
Please log in or sign up to comment.