The Computer at the Bottom of a Canal
The 1988 Rekursiv computer, built by a Scottish hi-fi company, was a visionary machine that featured hardware-enforced memory safety, garbage collection, and a persistent object store. Although it failed commercially due to the overwhelming rise of commodity RISC, its radical architectural ideas are now being rediscovered and implemented in modern silicon. This story offers a compelling "ahead of its time" narrative, demonstrating that some technical wisdom simply waits for the right economic cycle.
The Lowdown
The story delves into the fascinating history of the Rekursiv, a computer designed and built in 1988 by Linn Products, a Scottish hi-fi manufacturer. Driven by a desire for better hardware to run their custom object-oriented language, LINGO, Linn developed a machine with groundbreaking architectural features that were far ahead of their time. Despite its innovative design, the Rekursiv was a commercial failure, yet its core concepts are finding renewed relevance in today's computing landscape.
- Unusual Origins: Linn Products, known for its high-end turntables, ventured into computer hardware after its CEO, Ivor Tiefenbrun, became frustrated with the performance of object-oriented software on existing VAX systems.
- Pioneering Architecture: The Rekursiv featured a custom silicon design with hardware-enforced memory safety (checking types and bounds), integrated garbage collection, and a single, persistent object store that unified memory and disk. It also boasted a loadable instruction set, allowing for highly specialized microcode.
- Commercial Demise: Launched into the "attack of the killer micros" era, where commodity RISC processors rapidly outpaced bespoke designs, the Rekursiv could not compete on performance or economics. Its development took too long, and by 1988, the market had shifted dramatically.
- Symbolic End: The project ultimately collapsed, with its chief architect, David Harland, famously (and literally) discarding his hardware and backups into the Forth and Clyde Canal.
- Modern Vindication: The article argues that the Rekursiv's four key design decisions are now mainstream: hardware memory safety (e.g., Arm CHERI), architectural garbage collection support (e.g., Azul Systems), single-level persistent stores (e.g., IBM i, Intel Optane's ambition), and workload-shaped silicon (e.g., Google TPUs, specialized AI ASICs).
- The Lesson of Abstraction: While the Rekursiv's silicon failed, its ideas persisted. The author contrasts its fate with IBM's System/38 (which used a virtual instruction set) and ARM (which licensed its ISA), demonstrating that abstracting ideas from specific hardware implementations allows them to endure across technological cycles.
Ultimately, the Rekursiv stands as a poignant example of a team that perfectly understood the technological direction but catastrophically misjudged the timing and economic cycle. With the end of the commodity microprocessor's performance curve, the bespoke, workload-specific hardware philosophy championed by the Rekursiv is experiencing a powerful resurgence, making its story a crucial case study for current hardware innovators.