Periodically I get asked questions about computing in the age before Linux, OSX, Microsoft Windows (NT based), Google, and Stack Overflow. I encourage people to look at historical systems that can inspire and teach important lessons. The following are sites which are preserving the past. Some of these links are to wikipedia and should be replaced with link to something that tells the story and significance of these systems more effectively. I think itβs amazing that people today can experience what computing was like in the 1970s and 1980s.
Operating Systems
- Multicians: Wonderful site providing history of Multics and clear explanation of why Multics matters. Many first. Complete and consistent OS which when first produced was considered “large”, but later was much smaller that many operating systems that followed it. You can run Multics in a simulator on your own machine. Multics simulator on a Raspberry Pi is faster than the original production systems that supported hundreds of simultaneously
users . π - Plan 9: what UNIX would be if taken to it’s logical conclusion. Amazingly powerful and compact. Plan 9 was designed to be used in a distributed environment.
- KeyKOS a secure capability based system. Nice memorial for Norm Hardys
Programming Environments (way more than just a programming languages)
- Smalltalk: amazing, paradigm shattering. See the Smalltalk Zoo for history and some early artifacts you can interact with.
- Interlisp-D: lovely and rich version of lisp. a revival project to get it running natively on modern systems. It’s possible to run the historical code on emulators… but why bother π
Hardware Emulators (and software for them)
- SimH
- open-simh
- v86 – x86 in browser
- PCjs
- infinitemac
- Seth Morabito’s emulator projects, most notably for me the Xerox Alto simulator
- living computer museum @github
- emutopia
Archive Sites
- Bitsaver
- archive.org software repository
- software preservation group part of the computer history museum
- macintoshrepository.org
Videos
- Mother of All Demos
- ARPA & PARC Culture
- Alan Key Tribute to Ted Nelson (with a demo of Smalltalk 76)
But wait, there’s more:
https://twenex.org/ for all things PDP10
and @ sdf.org (I guess you had to be there…)
multics Multics MR12.8 Honeywell 6180
toad-2 TOPS-20 7(110131)-1 XKL TOAD-2
twenex TOPS-20 7(63327)-6 XKL TOAD-2
sc40 TOPS-20 7(21733) SC Group SC40
ka1050 TOPS-10 6.03a sim KA10 1050
kl2065 TOPS-10 7.04 sim KL10 2065
tss8 TSS/8 PDP-8/e
ibm4361 VM/SP5 Hercules 4361
ibm7094 CTSS i7094
cdc6500 NOS 1.3 DTCyber CDC-6500
bitzone NetBSD BBS AMD64
UNIX Systems available online:
misspiggy UNIX v7 PDP-11/70
lcm3b2 UNIX SVR3.2.3 AT&T 3B2/1000-70
hkypux HP/UX 10.20 HP9000/715
guildenstern BSD 4.3 simh MicroVAX 3900
truly TRU64 5.0 DEC Alpha 500au
three SunOS 4.1.1 Sun-3/160
indy IRIX 6.5 SGI Indy R5000
ultra Ultrix 4.5 simh MicroVAX 3900
Systems offline (to return soon with your support!):
rosenkrantz OpenVMS 7.3 VAX 7000-640
lc ITS ver 1648 PDP-10 KS10
snake BSD 2.11 PDP-11/84