A PDP-11/70 emulator called Kek, built by vanheusden starting in 2018, runs Unix 5 through Unix 7 in multi-user mode and BSD 2.11 on hardware ranging from a Linux desktop to an ESP32 microcontroller.

Kek emulates classic peripherals including RK05, RL02, RP06, and RP07 disks, the KW11-L line time clock, and the DC-11 serial interface. It also targets Teensy 4.1, MacOS, BSD, and Windows. The fact that a 1970s 16-bit minicomputer now runs comfortably on a microcontroller costing a few dollars is the real story here.

The project page details the full platform matrix and configuration options worth reading if you care about how far emulation accuracy has come on constrained hardware. The embedded video shows Kek running Unix 7, which makes the scope of the project concrete fast.

[READ ORIGINAL →]