hn.today

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

fosscomics.com129 points15 comments
Screenshot of F/OSS Comics #13: BSD Unix, Part 3 – The Beginning of BSD Unix

After Ken Thompson returned to Bell Labs in 1976, Bill Joy and Chuck Haley began working on Unix at Berkeley. In early 1977, Joy assembled the first Berkeley Software Distribution (BSD), combining Berkeley’s Pascal system with ex, an editor derived from em. BSD was not a complete operating system but software added to an existing Unix installation; about thirty copies went out during its first year. Recipients needed an AT&T Unix source license, while Berkeley charged only for copying and distributing the tape. Joy continued refining the software in response to users, then created 2BSD, which included vi, the C shell, and other tools. Nearly seventy-five copies were sent out, with Joy personally handling requests, tape duplication, and mailing.

Berkeley’s work expanded when a VAX computer arrived in 1978. Graduate student Ozalp Babaoglu, with Joy’s help, added and debugged virtual memory for VAX Unix, enabling programs to use more memory than the machine physically contained - a capability needed by Berkeley’s Macsyma group. Joy and other Berkeley programmers combined the virtual-memory kernel with 2BSD tools and the Pascal system to create 3BSD, shipped from December 1979. Its successful distribution to research institutions attracted DARPA’s attention: institutions on ARPANET used varied computers and operating systems, and DARPA saw Unix’s portability as a way to make software easier to share across them.

Read on fosscomics.com15 comments on Hacker News

Summary generated by AI from the linked article. hn.today is not affiliated with Hacker News or Y Combinator.

More in Programming

The daily digest

Today's best Hacker News stories, summarized and screenshotted, one email a day.