unix
-
unix unix-v6 lions pdp-11 opensimh
Lions Laboratory: A Sixth Edition UNIX Laboratory for OpenSIMH
As a follow-up to my note on setting up a Sixth Edition UNIX laboratory in OpenSIMH, I have now put the complete laboratory repository on GitHub:
The repository contains the V6 distribution materials, OpenSIMH configurations, PDP-11/40 and peripheral documentation, known-good system checkpoints, and the working notes I have accumulated while reading Lions and experimenting with the system.
-
unix research-unix v6 dec
Getting DOS-11 V004A Running on a PDP-11/40
Getting DOS-11 V004A Running on a PDP-11/40
I did not set out to install DOS-11.
I have been working with Sixth Edition UNIX on a simulated PDP-11/40, partly to understand the system itself and partly to get closer to the environment described by Lions. That inevitably led downward. Reading the V6 source means reading PDP-11 assembly, and reading PDP-11 assembly means spending some time with the tools and conventions that existed around the machine before and alongside UNIX.
That led me to PAL-11R, DEC's relocatable assembler for the PDP-11, and from there to DOS-11.
-
unix research-unix v6
Setting Up UNIX—Sixth Edition: An OpenSIMH Laboratory for Reading Lions
This note covers building a complete, restorable Sixth Edition UNIX laboratory in OpenSIMH for reading John Lions’ A Commentary on the UNIX Operating System. First, the reader is led through restoring the original V6 distribution from tape to RK05 disk images. Next, the kernel is reconfigured and rebuilt for the PDP-11/40 and the simulated devices used in the laboratory. The remaining source and documentation filesystems are then installed, the required special files are created, and the completed system is verified and archived as a restorable baseline.
The note explains each step of the process in detail and connects Lions’ commentary and numbered source listing to the corresponding files and configured kernel in the running V6 system.
-
unix research-unix opensimh videos
Building and Installing OpenSIMH from Source
A video walking the user through the process of obtaining, building and installing OpenSIMH from source. This is a prerequisite for installing Research Unix Version 6 or 7.
Enjoy!
-
unix research-unix v7
Research Unix Version 7 - 3.2
This is an updated note that covers building a working v7 instance from tape files that will run in the OpenSImH emulator. First, the reader is led through the restoration of a pristine v7 instance from tape to disk. Next, the reader is led through adding a regular user and making the system multi-user capable. Then, the reader is shown how to make the system multi-session cable to allow multiple simultaneous sessions. Finally, the system is put to use with hello world, DMR style, and the learn system is enabled.
The note explains each step of the process in detail.
-
unix research-unix v7 videos
Installing and Using Research Unix Version 7 on the OpenSIMH PDP-11 Emulator
A video walking the user through the process of installing and using Research Unix Version 7 on the Open SIMH PDP-11/45 and PDP-11/70 emulators.
Enjoy!
-
unix
Warren Toomey Awarded 2022 USENIX Flame
Warren Toomey, the founder and maintainer of all things related to The Unix Heritage Society (TUHS) https://www.tuhs.org/ has been awarded the 2022 USENIX Lifetime Achievment Award ("The Flame").
Without TUHS, it would hardly even be possible to enjoy retro unix explorations. This is a well earned accolade by an unassuming and very hard working individual.
Congratulations, Warren!
{: width="480" } -
unix python
dircmp.py - a plan to improve and extend
dircmp.py
A plan to improve and extend
This note pertains to dircmp.py a program that I wrote to give me information about two directories for the purpose of deciding what to keep and what to remove and to learn about python. The note is a draft note and as such it's not very refined and it may lack in many ways, but I thought it might be interesting to put it out there and let anyone see it. Email me if you have comments or suggestions.
-
unix research-unix v7
Installing and Using Research Unix Version 7 in the OpenSIMH PDP-11/45 and 11/70 Emulators 3.1
This note covers building a working v7 instance from tape files that will run in the OpenSImH emulator. First, the reader is led through the restoration of a pristine v7 instance from tape to disk. Next, the reader is led through adding a regular user and making the system multi-user capable. Then, the reader is shown how to make the system multi-session cable to allow multiple simultaneous sessions. Finally, the system is put to use with hello world, DMR style, and the learn system is enabled.
The note explains each step of the process in detail.
-
unix research-unix v7
Installing and Using Research Unix Version 7 in the OpenSIMH PDP-11/45 and 11/70 Emulators 3.0
This note covers building a working v7 instance from tape files that will run in the OpenSImH emulator. First, the reader is led through the restoration of a pristine v7 instance from tape to disk. Next, the reader is led through adding a regular user and making the system multi-user capable. Then, the reader is shown how to make the system multi-session cable to allow multiple simultaneous sessions. Finally, the system is put to use with hello world, DMR style, and the learn system is enabled.
The note explains each step of the process in detail.