HeadlinesBriefing favicon HeadlinesBriefing.com

Origins of The Unix Time-Sharing System

Hacker News •
×

The feature examines The Unix Time-Sharing System, uncovering the origins of Unix. When AT&T abandoned the Multics project, Bell Labs researchers pursued independent interests. Dissatisfied with available facilities, a developer found an idle PDP-7 and built a more hospitable computing environment. This personal initiative quickly attracted colleagues eager to explore its potential.

During a three-week family vacation, the creator coded a compiler, editor, assembler, loader, and user protection system entirely in assembly. Within three weeks, he delivered a complete OS featuring a file system, disk driver, and essential peripherals. He noted it possessed everything required for multi-user execution.

A defining breakthrough was Unix’s file management architecture. Unlike contemporaries relying on slow directory searches, this design introduced an open/create system call that converted pathnames into index numbers. Subsequent read/write operations utilized stored descriptors, drastically improving throughput. This shift established foundational principles that continue to define modern operating systems.