[TUHS] Bootstrapping UNIX - how was it done

James Frew via TUHS tuhs at tuhs.org
Fri Mar 27 04:07:20 AEST 2026


Our (v6++) 11/45 wasn't especially flakey, but it did have a primitive 
frame buffer attached to it that I was debugging a driver for, so I 
wound up getting up close and personal with the rebooting process, to 
the extent that I had actually memorized the multiple instruction 
sequence (now, thankfully, forgotten) that had to be keyed in to restart 
it. Have to say I was both proud and horrified to be *programming a 
computer with switches*...

/Frew

On 2026-03-23 3:11 AM, John P. Linderman via TUHS wrote:
>>> How was UNIX bootstrapped in the early days?
>> When I started at the Labs in 1973, what eventually morphed into the
> Programmer's Workbench UNIX ran a PDP45 in Piscataway, NJ. UNIX was
> sufficiently flakey at that time that they liked to reboot the system each
> day to clean up corruption in the file system. Someone noticed that I
> arrived before 6 am every morning, when a reboot would go unnoticed by most
> people. So I was taught how to halt the system, set a bunch of keys on the
> front of the 45, and hit start. I'm guessing that the keys simply directed
> the 45 to read a boot block from some device, and execute the instructions
> in that block, where the real software bootstrapping began. I'm sure others
> in this group can supply the correct details. I was not then, and still am
> not now, a hardware person, but I remain an early riser. -- jpl


More information about the TUHS mailing list