The 82-year-old Ken Thompson has immoderate astonishing memories astir nan earliest days of nan Unix operating system — and nan rowdy room afloat of geeks who built it.
This period Silicon Valley’s Computer History Museum released a typical four-and-a-half-hour oral history, successful business pinch nan Association for Computing Machinery, recorded 18 months agone by exertion historiographer David C. Brock. And Thompson dutifully recalled many of his profession highlights — from his activity connected nan C programming connection and Unix to nan “Plan 9 from Bell Labs” operating strategy and nan Go programming language.
But what comes done is his gratefulness for nan group he’d worked with, and nan opportunity they’d had to each research together successful an unfastened situation to research nan limits of caller and emerging technologies. It’s a communicative of curiosity, a playful consciousness of serendipity and nan enduring worth of a community.
And on nan way, Thompson besides tells nan communicative of raising a babe alligator that a friend sent to his agency astatine Bell Labs. (“It conscionable showed up successful nan mail… They’re not nan sweetest of pets.”)
The Accidental Birth of Unix
Travel backmost successful clip to 1966, erstwhile 23-year-old Thompson’s first task astatine Bell Labs was nan ill-fated Multics, a collaboration pinch MIT and General Electric which Thompson remembers arsenic “horrible… large and slow and disfigured and very expensive,” requiring a elephantine specially-built machine conscionable to tally and “just destined to beryllium dormant earlier it started.”
But erstwhile nan Multics task died, “the machine became wholly disposable — this one-of-a-kind monster computer… and truthful I took advantage.”
Thompson had wanted to activity pinch CRAM, a information retention instrumentality pinch a high-speed drum memory, but for illustration disk retention of nan time, it was slow to publication from memory.

A magnetic “drum memory” information retention device
Thompson thought he’d amended nan business pinch simultaneous (and overlapping) representation reads, but of people this required programs for testing, positive a measurement to load and tally them.
“And suddenly, without knowing it — I mean, this is sneaking up connected me…. Suddenly it’s an operating system!” Thompson’s first memory-reading activity became “the disk part” for Unix’s filesystem. He still needed a matter editor and a user-switching multiplexing furniture (plus a compiler and an assembler for programs), but it already had a filesystem, a disk driver and I/O peripherals.
Thompson wondered if it took truthful agelong to admit its imaginable because he’d been specifically told not to activity connected operating systems. Multics “was a bad experience” for Bell Labs, he’d been told. “We spent a ton of money connected it, and we sewage thing retired of it!”
“I really sewage reprimands saying, ‘Don’t activity connected operating systems. Bell Labs is retired of operating systems!”
One-Digit User IDs
But now Unix had its first personification organization — early legends for illustration Dennis Ritchie, Doug McIlroy, Robert Morris and occasionally Brian Kernighan. (“All nan personification IDs were 1 digit. That decidedly put a limit connected it.”) Thompson remembers designing nan Unix filesystem connected a blackboard successful an agency pinch Rudd Canaday — utilizing a typical Bell Labs telephone number that took dictation and delivered a typed-up transcript nan adjacent day. And Joe Ossanna “got things done” pinch a typical talent for navigating Bell Labs’ bureaucracy that yet procured a important PDP-11 for nan Unix squad to activity on.
“We were being told no, ‘because we don’t woody successful operating systems.'” But Ossanna knew nan patent section was evaluating a third-party strategy for preparing documents — and Ossanna projected an in-house alternative. “So we sewage our first PDP-11 to do word processing.”

Ken Thompson (sitting) and Dennis Ritchie astatine PDP-11
And history shows that it happened partially because nan section paying for it “had other money, and if they didn’t walk it, they’d suffer it nan adjacent year…”
So nan young Unix organization picked up location betwixt 5 and 8 caller users, Thompson remembers, “the secretaries for nan Patent Department, penning patents connected our system!”
The Fellowship of nan Unix Room
That PDP-11 coiled up successful “a spot connected nan sixth level wherever we cleaned retired a vending instrumentality and a mates of cages of stored junk from 1920,” Thompson remembered. They yet installed a 2nd PDP-11, which turned nan room into “a hotbed of things,” pinch discussions astir networking — and an upcoming typesetter for documents. Thompson calls it nan Unix room, and astir of them yet had extensions for their phones wired into nan room. (It moreover had its ain call-switching PBX …)
There was camaraderie and immoderate laughter. He adds later, almost arsenic an aside, that “in nan Unix room, we utilized to prime locks a batch and bargain things.” (When 1 of nan secretaries discovered information had affixed a “parking boot” to her car that was parked successful nan incorrect zone, “we went down there, and we picked nan fastener and stole nan boot. And aft that, slowly, we picked up each 4 boots, and we hid them nether nan raised level of nan Unix room…”)
The punchline? “The caput of information came astir and pleaded pinch us. ‘We won’t prime connected your secretaries if you springiness america backmost our boots.'”
And nan woody was accepted.

Dennis Ritchie (left) later said their information was to build a strategy “around which a fellowship could form,” but Thompson says that’s much of a explanation of what transpired than an existent creation goal.
Thompson remembers things for illustration gathering for a regular “Unix lunch” successful nan Bell Labs lunchroom, which “caused a symbiosis of thought and things. It was great.” Although it ever seemed to hap conscionable minutes aft nan lunchroom stopped serving food. “If I was late, I’d bargain McDonald’s and beryllium down astatine nan lunchroom pinch my McDonald’s. They utilized to get huffy astatine maine for that …”
Growing From Community
Looking back, Thompson credited nan occurrence of C and Unix to Bell Labs and its no-pressure/no users environment. “It was fundamentally a ‘whatever you want to do’ atmosphere, and ‘for anybody you wanted to do it for’… Bell Labs was by acold nan biggest contributor to this full type of programming.”
Bell Labs was an eclectic mix, but this organization paid unexpected dividends. While Lee McMahon was primitively hired arsenic a linguistics researcher, he was yet nan 1 who procured machine-readable dictionaries for nan Unix team, on pinch machine-readable type of nan Federalist Papers. (When nan full matter wouldn’t fresh into their matter editor ed, Thompson famously created nan line-by-line pattern-scanning instrumentality grep.)
And successful nan extremity Thompson says Unix grew from location for 1 elemental fact: People liked it. It dispersed wrong Bell Labs, astatine first for “the administrative benignant of stuff, typing successful problem tickets…” But this being a telephone company, “then it started really doing immoderate switching, and worldly for illustration that. It was getting deeper and deeper into nan courage of nan Bell System and becoming very popular.”
Open Before Open Source
Thompson credits Richard Stallman pinch processing overmuch much of nan unfastened root philosophy. “But Unix had a spot of that.” Maybe it grew retired of what Dennis Ritchie was remembering, that fellowship that formed astir Unix. “For immoderate reason, and I deliberation it’s conscionable because of maine and Dennis, everything was open…”
It was conscionable nan measurement they operated. “We had protection connected files — if you didn’t want personification to publication it, you could group immoderate bits and past cipher could publication them, right? But cipher set those permissions connected thing … All of nan root was writable, by anybody! It was conscionable unfastened …
“If you had an thought for an editor, you’d propulsion nan editor retired and you’d constitute connected it and put it backmost … There was a mantra going astir that, ‘You touch it, you ain it.'”
Thompson provides an example: Bell Labs co-worker P. J. Plauger, pinch whom he later wrote nan 1974 book “Elements of Programming Style.” Plauger was besides a professional subject fabrication writer, Thompson remembers, “And immoderate he was penning connected was successful his directory, right? So, we’d each spell successful location and beryllium reference it arsenic he’s penning it … and we’d each constitute back, ‘You ought to termination this guy, and move him complete present and move him green!’ aliases something.
“And he didn’t mind it, because that’s conscionable nan mentation of Unix successful those days …
“I deliberation that generated a fellowship. Just nan truth that it was for illustration penning connected a blackboard — everybody publication it.”
And much of their Bell Labs experiments recovered their measurement into nan world erstwhile immoderate activity connected nan later Plan 9 operating strategy recovered its measurement into nan UTF-8 standard, which underlies astir of today’s web connections.
After Bell Labs
Thompson near Bell Labs successful 2000, aft nan breakup of nan Bell system. (“It had changed; it was really different … You had to warrant what you were doing, which is measurement supra my salary grade.”) But his 3 decades location seemed to radiance an power complete nan remainder of his life.
Thompson first moved connected to a networking instrumentality institution called Entrisphere, wherever he worked for six years — and a move to Google was nan earthy adjacent step. The caput astatine Entrisphere had already moved to Google, and was urging Thompson to travel him — and it turned retired that Google CEO Eric Schmidt was an aged friend who’s really worked astatine Bell Labs successful 1975. (Thompson says Google made him “an exceedingly bully offer”…)
At Google Thompson worked “a small bit” connected Android security. (“I recovered a mates of circumstantial problems, but by and large, it was very good done”.) But yet Thompson joined nan three-person squad that would create nan programming connection Go.
And he was doing nan activity pinch Rob Pike, who was 1 of his aged comrades from Bell Labs astir 30 years before!
YOUTUBE.COM/THENEWSTACK
Tech moves fast, don't miss an episode. Subscribe to our YouTube channel to watercourse each our podcasts, interviews, demos, and more.
Group Created pinch Sketch.
English (US) ·
Indonesian (ID) ·