Technology1 min read

F/OSS Comics #13: BSD Unix, Part 3 – The Beginning of BSD Unix

By · Published by Everything Blog

In short

Bill Joy initially compiled and mailed early BSD packages containing tools like vi and the C shell to users who held AT&T source licenses. When Bell Labs' 32/V Unix failed to meet the memory needs of Berkeley researchers on a new VAX machine, student Ozalp Babaoglu and Joy implemented crucial virtual-memory support. Released in December 1979, the resulting 3BSD package incorporated these kernel enhancements alongside ported 2BSD utilities and a Pascal system. The achievement quickly positioned Berkeley to help DARPA streamline software sharing across the growing ARPANET.

Key points

  • Early versions of BSD functioned as add-on toolkits that strictly required recipients to…: Early versions of BSD functioned as add-on toolkits that strictly required recipients to hold proprietary AT&T Unix source licenses.
  • The 3BSD release marked a major technical milestone by using disk storage to extend progr…: The 3BSD release marked a major technical milestone by using disk storage to extend program address spaces past physical memory limits.
  • Berkeley's operating system improvements attracted DARPA to solve cross-platform software…: Berkeley's operating system improvements attracted DARPA to solve cross-platform software sharing challenges across the ARPANET network.

Sources checked by our analysis pipeline: 1

13. BSD Unix, Part 3 - The Beginning of BSD Unix

The beginning of BSD Unix

When Ken Thompson returned to Bell Labs in 1976, Bill Joy and Chuck Haley began exploring the Unix kernel themselves.

Hmm... we could speed things up here in the kernel.

Let's try it.

Other universities want copies of our Pascal compiler.

Let's bundle it with ex and send them a tape.

In early 1977, Bill Joy put together the Berkeley Software Distribution, or BSD, bundling the Pascal system with ex, a line editor developed from em. Early BSD was not a standalone operating system: it was a collection of software to install on an existing Unix system. About thirty copies were sent out over the following year.[1]

Thirty tapes to copy...

At the time, an AT&T Unix source license was needed to get BSD. Berkeley charged only for the tape and distribution.[2]

If you already have a Unix source license, it's just the tape and postage.

Berkeley already had a tradition of sharing research software. BSD carried it on. Berkeley's Free Speech Movement, hippie…

Technology