qrush/unix
FreeMirror of the Restoration of 1st Edition UNIX kernel sources from pdf document.
About qrush/unix
The qrush/unix repository is a mirror of the restoration of the 1st Edition UNIX kernel sources from the original PDF document. It provides both the kernel source code and userland binaries required to run 1st Edition UNIX on a PDP-11 simulator (simh). The project includes build scripts to assemble the kernel, create filesystem images (RF0, RK0, and tape), and boot into a fully functional UNIX environment. Detailed build instructions guide users through downloading simh, building the PDP-11 simulator, and compiling necessary tools such as mkfs, ml, and apout. Users can log in as root, navigate the filesystem, use the ed editor, and even enable multiple remote logins via telnet. Documentation links to original manuals and the preliminary implementation document are provided, making this an invaluable resource for studying early UNIX internals and running the original operating system.
Key Features
Pros & Cons
- Authentic restoration of the original 1st Edition UNIX with minimal modifications
- Open source and freely available on GitHub
- Well-documented build process including simulator setup
- Includes both kernel source and binary images for immediate use
- Requires familiarity with PDP-11 simulator (SIMH) and vintage UNIX commands
- Limited text editor (ed) with steep learning curve for modern users
- No modern features like networking or graphical interface
- Build process may be complex for beginners