3 ms·
> The first version of Unix was designed to run on a machine with in 24KB (that's kilobytes) of core memory The very first of UNIX actually ran on a machine th
by aap_ 9y ago
> The first version of Unix was designed to run on a machine with in 24KB (that's kilobytes) of core memory
The very first of UNIX actually ran on a machine that couldn't even address that much memory, the PDP-7 has 13 bit addresses so you can only address 8k words of memory directly (1 word = 18 bits). The UNIX (or rather UNICS) kernel ran in 4k and left the other 4k for a user process; every context switch was a swap!
If you want to try it out: https://github.com/DoctorWkt/pdp7-unix https://github.com/DoctorWkt/pdp7-unix
- Koshkin 9y agoRight. That was "Edition Zero" - naturally, UNIX version count is zero-based!