Historic UNIX V4 Tape Recovered: First C-Based UNIX Running Again

Computer historians have successfully recovered UNIX Version 4 from a 1970s tape, restoring the first UNIX written in C. The discovery provides crucial insight into computing history and is now runnable in emulators.

Lost Piece of Computing History Rediscovered and Restored

In a remarkable feat of digital archaeology, computer historians have successfully recovered UNIX Version 4 from a 1970s nine-track magnetic tape, bringing back to life the first version of UNIX ever written in the C programming language. The recovery represents a crucial milestone in computing history, preserving what experts call 'a missing link' in the evolution of modern operating systems.

The Discovery and Recovery Process

The tape was discovered earlier this year during a storage room cleanup at the University of Utah's Kahlert School of Computing. Professor Robert Ricci found the forgotten tape, which had been in storage for decades, possibly since the 1970s when it was used by Martin Newell, creator of the famous Utah Teapot 3D model.

Computer History Museum software curator Al Kossow led the recovery effort using specialized tools. 'This tape had a pretty good chance of being recoverable,' Kossow had predicted when the discovery was first announced in November 2025. His optimism proved correct when, using the readtape program developed by the museum's Len Shustek, the team successfully extracted the data by sampling raw magnetic flux variations rather than attempting to read processed digital data directly.

The recovery process was remarkably successful, with only two blocks requiring reconstruction. The resulting files, now available on the Internet Archive, include a massive 1.6 gigabyte file created from a tape that originally held only about 40 MB of data.

Historical Significance of UNIX V4

UNIX V4, released in November 1973, represents a pivotal moment in computing history. It was the first version where much of the kernel was rewritten in C rather than assembly language, marking a crucial evolutionary step that made the operating system more portable and accessible.

'This is like finding a missing chapter in the history of computing,' said one historian familiar with the project. The version contains approximately 55,000 lines of code, with about 25,000 lines written in C and fewer than 1,000 lines of comments - a testament to the programming style of UNIX creators Ken Thompson and Dennis Ritchie.

The operating system was designed specifically for the high-end PDP-11/45 minicomputer and represents what experts call 'Ancient UNIX' - early releases of the Unix code base prior to Unix System III. As noted in Wikipedia's Research Unix entry, these early versions formed the foundation for all modern Unix systems.

Running History: How to Experience UNIX V4 Today

Thanks to the recovery effort, anyone can now run UNIX V4 using the SimH emulator. Angelo Papenhoff has created a processed version with instructions, while on Reddit, user 'drop_table_allusers' provided simple guidance: 'In the directory where you downloaded all the Unix v4 files, start SimH pdp-11 executable and pass the boot.ini found in the Unix v4 files as parameter. Then press 'k', type 'unix', press enter and it boots...'

The operating system is remarkably small by modern standards - the kernel is only about 27 kB of code. For comparison, modern Linux kernels can be hundreds of megabytes. This tiny footprint reflects UNIX's origins as what Thompson and Ritchie called 'a quick hack' to run a space travel simulation game on a spare PDP-7 computer at Bell Labs.

The UNIX Legacy and Modern Relevance

The recovery of UNIX V4 provides valuable insight into the design decisions that shaped modern computing. Many conventions that seem arbitrary today - like the split between /bin and /usr/bin directories - originated from practical constraints of early hardware. As Rob Landley explained in his famous 2010 email about the bin, sbin, usr/bin, usr/sbin split, these decisions were driven by the limitations of having only 1.5 MB hard disks.

Today, UNIX's influence is everywhere - from macOS and Linux to Android and countless server systems. The recovery of V4 allows researchers to study the exact moment when UNIX began its transition from assembly language to C, a change that ultimately made the operating system portable across different hardware platforms.

'This isn't just about nostalgia,' commented one software preservation expert. 'Understanding these early design decisions helps us appreciate why modern systems work the way they do, and sometimes reveals elegant solutions to problems we still face today.'

The successful recovery follows other recent UNIX preservation efforts, including the reconstruction of UNIX V2 earlier in 2025 and the earlier recovery of the Zeroth Edition from 1969. Each discovery adds another piece to the puzzle of how modern computing evolved from these humble beginnings.

Tomas Novak

Tomas Novak is an award-winning Czech investigative journalist renowned for exposing Europe's organized crime networks. His fearless reporting has sparked international investigations and earned prestigious accolades.

Read full bio →

You Might Also Like