The history of Unix

Mascote LinuxPro acionando as chaves do painel de um minicomputador dos anos 1970, com uma bobina de fita na mão, ao lado de drives de fita, um teletipo imprimindo e o cachorro caramelo cyborg deitado

In July 28 2025, a researcher at the University of Utah was cleaning out a storage room when he found a nine-track magnetic tape whose label indicated UNIX version 4. Until then, only the manual had survived from that version of 1973. In December, the Computer History Museum read the tape, and the system ran again in an emulator, more than fifty years later. It's a good reminder of how big this is: a system written for a minicomputer forgotten in a corner of Bell Labs became the ancestor of Linux, the BSDs, macOS, and Android, and to this day anyone who opens a terminal uses its ideas without realizing it.

Note (2026): text by 2017 reviewed and expanded on 2026, with dates checked against Dennis Ritchie's essay, the original article by 1974, and the official UNIX trademark registration.

1969: Multics closes the door, a PDP-7 opens another

In the late 1960, Bell Labs, AT&T's research center, was involved in Multics, an ambitious time-sharing system developed with MIT and General Electric. The project kept slipping and promised more than it delivered. Between 1968 and 1969, the Labs gradually pulled out, and the departure was complete by 1969. A group of researchers, including Ken Thompson, Dennis Ritchie, Doug McIlroy and Joe Ossanna, was left without the interactive environment they had grown used to working in.

Thompson found a little-used PDP-7 from DEC with a nice graphical monitor. First, he and Ritchie ported to the machine a game Thompson had written, Space Travel, which cost about 75 dollars of CPU time per round on the lab's big computer. Then came what mattered: a file system that Thompson, Ritchie, and Rudd Canaday had designed on the blackboard. In August 1969, with his wife and son on vacation in California, Thompson spent about three weeks writing the system kernel, the shell, an editor, and an assembler. In the end, the PDP-7 had an operating system capable of developing itself.

1970–1971: a playful name and the first customer

The name came later. According to Ritchie, it was “well into 1970” that Brian Kernighan suggested Unics, a mean-spirited pun on Multics: a “uni” system where the other was “multi”. The spelling became Unix.

To get a better machine, the group needed a justification. It came from the patents department, which was looking for a system to prepare patent applications. The group offered a text editing and formatting service in exchange for a PDP-11/20. It worked: in the second half of 1971, three typists from the department spent their day on Unix, while the researchers tried to work in between. The first UNIX Programmer's Manual, by Thompson and Ritchie, dates to November 3, 1971.

1973: pipes and the rewrite in C

A third edition, from February 1973, brought the system call pipe. McIlroy had been insisting for years on the idea of connecting programs like hoses, the output of one to the input of another. Overnight, utilities began to be written for this, and the style of small programs that do one thing and combine in the shell was born.

A fourth edition, from November 1973, was the first one with the kernel rewritten in C, the language Ritchie had been developing from Thompson's B. An operating system written in a high-level language was rare at the time; it was what made Unix portable to other machines. In October of that year, Thompson and Ritchie presented the system at the ACM operating systems symposium, SOSP. It is precisely this fourth edition that was on the tape found in Utah.

1974: the article that spread Unix

In July 1974, the magazine Communications of the ACM published “The UNIX Time-Sharing System”. The article is short and to the point. It states that since the version for the PDP-11 started working, in February 1971, about 40 installations had been put into use, and that the system occupied 42 KB on a PDP-11/45 with 144 KB of memory. It presents the ideas that endured: files as byte sequences, devices accessed as files, tree-structured directories, fork and exec, and the shell as an ordinary program.

There was also a decisive legal detail. An antitrust agreement of 1956 prevented AT&T from operating outside the telephone business. It could not sell Unix as a product, but it could license it, and it did so at a token price to universities, with the source code included. A generation of students learned operating systems by reading Unix code.

1975–1979: Berkeley and the seventh edition

A sixth edition, from 1975, was the first one widely distributed outside Bell Labs. Thompson spent the academic year of 1975–76 as a visiting professor at the University of California at Berkeley, where he had graduated, and brought the system along. At Berkeley, the student Bill Joy put together improvements and utilities, such as a Pascal system and the editor ex (the vi came with 2BSD), and in March of 1978 the first Berkeley Software Distribution, 1BSD, came out.

In 1979, the seventh edition consolidated the Unix we know: Bourne shell, awk, make, sed, tar and uucp. Steve Bourne called it “an improvement on all previous and subsequent Unixes.” Around the same time, a version for the VAX called 32-bit, 32V, paved the way for 3BSD and 4BSD.

1980–1984: BSD, TCP/IP, and System V

In 1980, Microsoft announced the XENIX, a version of Unix licensed from AT&T, which would become one of the most installed versions on microcomputers of the time. In 1987, Santa Cruz Operation (SCO) took over the product. Microsoft's trajectory during this period is covered in the Bill Gates story.

At Berkeley, DARPA funding paid for the implementation of the TCP/IP. The 4.2BSD, as of 1983, brought the network stack and the sockets API that the internet still uses today. Bill Joy had already left in 1982 to found the Sun Microsystems, whose SunOS was born from BSD.

At AT&T, the systems group released System III in 1982 and System V in January 1983, already treated as a commercial product, with support. The breakup of the company, on January 1, 1984, finally cut the ties of the 1956 agreement. The family split into two branches: BSD, from the university, and System V, from AT&T. AIX, from IBM, and HP-UX, from HP, followed System V.

1984–1993: the Unix wars and POSIX

Each vendor had its own Unix, and programs didn't move from one to another. In 1984, a group of vendors created the X/Open to define a common environment. In 1987, AT&T and Sun joined forces to unify the market around System V; alarmed, competitors created the Open Software Foundation (OSF) in 1988. The System V Release 4, announced in 1988 and released in 1989, combined features from System V, BSD, and SunOS, and Sun's Solaris 2 became based on it.

In the middle of the fight, the contract that still matters today emerged: the POSIX (IEEE 1003.1, of 1988), the specification of the interface that a Unix-like system must offer. Later, the Single UNIX Specification began to define what can use the UNIX trademark.

In 1992, Unix System Laboratories (USL), a subsidiary of AT&T, sued BSDi and the University of California, alleging that Net/2, the free BSD distribution, contained AT&T code. The lawsuit froze free BSD for almost two years. In June 1993, Novell bought USL, and in January 1994, settled: according to Kirk McKusick, three files of about 18 thousand were removed, and around seventy received copyright notices from USL, with free redistribution. In October 1993, Novell transferred the UNIX trademark to X/Open, separating the name from the code of any company.

1991: Linux grows while BSD is in court

On 25 August 1991, Linus Torvalds, a student in Helsinki, announced in the group comp.os.minix that he was writing a free operating system “just for fun”. His working environment was MINIX, a Unix-like teaching system created by Andrew Tanenbaum in 1987 to teach operating systems. Linux did not copy MINIX's code: it is a new kernel, written for the 386, that used the tools from the GNU, project, by Richard Stallman, to form a complete system.

The timing helped. Free BSD was stuck in the process, and the GNU kernel, the Hurd, wouldn't get ready. Linus himself said, years later, that if 386BSD or the Hurd had been available at the time, he might never have written Linux. Linux isn't a certified Unix, but it follows POSIX and inherited the ideas, the commands, and the culture. The complete story is in The history of Linus Torvalds and in Linux at 35.

1995–2010: SCO, Solaris, and the Unix that became Mac

In 1995, Novell sold the UnixWare business to Santa Cruz Operation; in 1996, X/Open and OSF merged into the The Open Group, which manages the trademark to this day. In 2002, Caldera, which had bought SCO's Unix division, released the source code for editions 1 through 7 and for 32V under a BSD-style license. That's why anyone can download and run these old Unixes legally.

Sun took Solaris to its peak. The Solaris 10, from 2005, brought DTrace and Zones, and ZFS arrived in an update in 2006. In 2010, Oracle bought Sun and shut down OpenSolaris; the community kept the open source code going in illumos, based on OpenIndiana, OmniOS, and SmartOS.

Unix also reached the desktop through an unexpected path. NeXTSTEP, by Steve Jobs, with a kernel based on Mach and parts of BSD, became Mac OS X in 2001. The kernel is called XNU, an acronym for “X is Not Unix,” but the Mac OS X 10.5 Leopard, in 2007, was certified as UNIX 03, and macOS has kept the seal ever since. The open part of the system is called Darwin. Apple's turnaround lies in Steve Jobs history.

In the midst of this, the SCO Group sued IBM, Novell and Linux users claiming rights over Unix code present in Linux. In March 2010, a jury decided that Unix copyrights belonged to Novell, and SCO's thesis collapsed. UnixWare and OpenServer today belong to Xinuos.

2025: the lost tape of the fourth edition

The Utah tape closes a gap in history. It was among materials of professor Jay Lepreau, who died in 2008, and was found by Aleksander Maricq, a researcher at the Flux Research Group, while cleaning a storage room in the Merrill Engineering Building in 28 July 2025. Professor Robert Ricci announced the discovery in November, and the tape was taken to the Computer History Museum, in California.

In December, Al Kossow, the museum's software curator, performed the reading: instead of reading the bytes directly, the equipment recorded the raw magnetic signal, and the content was reconstructed from it. Only two blocks failed, and there was enough information to recover them. The image is on Internet Archive, and the fourth edition, the first with a kernel in C, runs again on the SimH emulator.

Who is still Unix in 2026

“UNIX” is a trademark of The Open Group, and only those who pass the Single UNIX Specification certification may use it. In the official registry, as of September 2026, the systems certified under the most recent standards are:

  • Apple macOS 26 Tahoe, on Macs with Apple silicon and with Intel: UNIX 03.
  • IBM AIX 7, on POWER servers: UNIX 03, and starting with 7.2 TL5 also UNIX V7, the newest standard.
  • HPE HP-UX 11i v3, on Integrity servers: UNIX 03.

The registry also includes certifications in older standards, such as IBM's z/OS for mainframes, as well as UnixWare and OpenServer. Oracle Solaris was once certified but no longer appears on the active list. Linux, FreeBSD, OpenBSD, NetBSD, and illumos are Unix-like systems: they follow the ideas and, to a large extent, POSIX, but do not carry the seal. In practice, it is through them that Unix lives on in servers, and Android brings the Linux kernel to billions of mobile phones.

Wrap-up

More than the code, Unix left a way of thinking. Everything is a file. Small programs that do one thing well and combine with |. Text as a universal format between tools. A system written in a high-level language, portable across machines. The manual accessible via man, the tree with /usr and /etc, the shell as a common program. The C language was born to write Unix, and Thompson would still help create Plan 9 at Bell Labs and, decades later, the Go language at Google.

Timeline

  • 1969: the Bell Labs leave Multics; Thompson writes the first Unix on a PDP-7.
  • 1970: Brian Kernighan suggests the name Unics, which becomes Unix.
  • February 1971: the version for the PDP-11 comes into operation.
  • November 3, 1971: the first one comes out UNIX Programmer's Manual.
  • February 1973: the third edition brings pipes.
  • November 1973: the fourth edition has the kernel rewritten in C.
  • July 1974: article “The UNIX Time-Sharing System” in Communications of the ACM.
  • 1975: sixth edition, the first widely distributed outside Bell Labs.
  • March 1978: first Berkeley Software Distribution (1BSD).
  • 1979: seventh edition, with Bourne shell, make and awk.
  • 1980: Microsoft releases XENIX.
  • 1982: Bill Joy leaves Berkeley and co-founds Sun; AT&T releases System III.
  • January 1983: AT&T releases System V.
  • 1983: 4.2BSD brings TCP/IP and sockets.
  • 1984: breakup of AT&T; creation of X/Open.
  • 1987: Andrew Tanenbaum releases MINIX; SCO takes over XENIX.
  • 1988: POSIX (IEEE 1003.1); announcement of System V Release 4.
  • 25 August 1991: Linus Torvalds announces Linux.
  • 1992: USL sues BSDi and the University of California.
  • June 1993: Novell acquires USL.
  • October 1993: Novell transfers the UNIX trademark to X/Open.
  • January 1994: agreement ends the lawsuit against BSD.
  • 1996: X/Open and OSF form The Open Group.
  • 2001: Apple releases Mac OS X, based on NeXTSTEP.
  • 2002: Caldera releases editions 1 through 7 and 32V under a BSD-style license.
  • 2005: Solaris 10, featuring DTrace and Zones.
  • 2007: Mac OS X 10.5 Leopard is certified UNIX 03.
  • 2010: Oracle acquires Sun and shuts down OpenSolaris; illumos is born; jury rules that Unix rights belong to Novell.
  • 28 of 2025: the tape from the fourth edition is found at the University of Utah.
  • December 2025: the Computer History Museum recovers the tape, and the fourth edition runs again.

Conclusion

Unix was born from a canceled project, a leftover computer, and a space wars game. It survived because it was small enough to be understood, portable enough to leave Bell Labs, and open enough to be studied at universities. Almost no one uses a system named Unix today, and almost everyone uses a descendant of it. To see where it fits in the overall map, read the history of operating systems; and to see another child of the Berkeley family in action, Jan Koum's story shows WhatsApp growing on FreeBSD.

Main sources: Dennis Ritchie, The Evolution of the Unix Time-sharing System; Ritchie and Thompson, The UNIX Time-Sharing System (CACM, 1974); The Open Group, the history of UNIX and registry of certified products; University of Utah, announcement of the fourth edition tape.