All Topics  
Berkeley Software Distribution

 

   Email Print
   Bookmark   Link






 

Berkeley Software Distribution



 
 
Berkeley Software Distribution (BSD, sometimes called Berkeley Unix) is the Unix
Unix

Unix is a computer operating system originally developed in 1969 by a group of American Telephone & Telegraph employees at Bell Labs, including Ken Thompson , Dennis Ritchie, Douglas McIlroy, and Joe Ossanna....
 operating system
Operating system

An operating system is an interface between hardware and applications; it is responsible for the management and coordination of activities and the sharing of the limited resources of the computer....
 derivative developed and distributed by the Computer Systems Research Group
Computer Systems Research Group

The Computer Systems Research Group was a research group at the University of California, Berkeley that was dedicated to enhancing AT&T Unix operating system and funded by Defense Advanced Research Projects Agency....
 of the University of California, Berkeley
University of California, Berkeley

The University of California, Berkeley is a public university research university located in Berkeley, California, California, United States. The oldest of the ten major campuses affiliated with the University of California, Berkeley offers some 300 undergraduate and graduate degree programs in a wide range of disciplines....
, from 1977 to 1995.

Historically, BSD has been considered a branch of UNIX — "BSD UNIX", because it shared the initial codebase and design with the original AT&T
AT&T

AT&T Inc. is the largest US provider of both local and long distance telephone services, and Digital subscriber line Internet access. AT&T is the second largest provider of wireless service in the United States, with over 77 million wireless customers, and more than 150 million total customers....
 UNIX operating system. In the 1980s, BSD was widely adopted by vendors of workstation-class systems in the form of proprietary UNIX variants such as DEC
Digital Equipment Corporation

Digital Equipment Corporation was a pioneering United States company in the computer industry. It is often referred to within the computing industry as DEC ....
 ULTRIX
Ultrix

Ultrix was the brand name of Digital Equipment Corporation's native Unix systems. While ultrix is the Latin word for avenger, the name was chosen solely for its sound....
 and Sun Microsystems
Sun Microsystems

Sun Microsystems, Inc. is a multinational corporation vendor of computers, computer components, computer software, and information technology services, founded on February 24, 1982....
 SunOS
SunOS

SunOS is a version of the Unix operating system developed by Sun Microsystems for their workstation and server computer systems. The SunOS name is usually only used to refer to versions 1.0 to 4.1.4 of SunOS....
.






Discussion
Ask a question about 'Berkeley Software Distribution'
Start a new discussion about 'Berkeley Software Distribution'
Answer questions from other users
Full Discussion Forum



Encyclopedia


Berkeley Software Distribution (BSD, sometimes called Berkeley Unix) is the Unix
Unix

Unix is a computer operating system originally developed in 1969 by a group of American Telephone & Telegraph employees at Bell Labs, including Ken Thompson , Dennis Ritchie, Douglas McIlroy, and Joe Ossanna....
 operating system
Operating system

An operating system is an interface between hardware and applications; it is responsible for the management and coordination of activities and the sharing of the limited resources of the computer....
 derivative developed and distributed by the Computer Systems Research Group
Computer Systems Research Group

The Computer Systems Research Group was a research group at the University of California, Berkeley that was dedicated to enhancing AT&T Unix operating system and funded by Defense Advanced Research Projects Agency....
 of the University of California, Berkeley
University of California, Berkeley

The University of California, Berkeley is a public university research university located in Berkeley, California, California, United States. The oldest of the ten major campuses affiliated with the University of California, Berkeley offers some 300 undergraduate and graduate degree programs in a wide range of disciplines....
, from 1977 to 1995.

Historically, BSD has been considered a branch of UNIX — "BSD UNIX", because it shared the initial codebase and design with the original AT&T
AT&T

AT&T Inc. is the largest US provider of both local and long distance telephone services, and Digital subscriber line Internet access. AT&T is the second largest provider of wireless service in the United States, with over 77 million wireless customers, and more than 150 million total customers....
 UNIX operating system. In the 1980s, BSD was widely adopted by vendors of workstation-class systems in the form of proprietary UNIX variants such as DEC
Digital Equipment Corporation

Digital Equipment Corporation was a pioneering United States company in the computer industry. It is often referred to within the computing industry as DEC ....
 ULTRIX
Ultrix

Ultrix was the brand name of Digital Equipment Corporation's native Unix systems. While ultrix is the Latin word for avenger, the name was chosen solely for its sound....
 and Sun Microsystems
Sun Microsystems

Sun Microsystems, Inc. is a multinational corporation vendor of computers, computer components, computer software, and information technology services, founded on February 24, 1982....
 SunOS
SunOS

SunOS is a version of the Unix operating system developed by Sun Microsystems for their workstation and server computer systems. The SunOS name is usually only used to refer to versions 1.0 to 4.1.4 of SunOS....
. This can be attributed to the ease with which it could be licensed, and the familiarity it found among the founders of many technology companies of this era.

Though these commercial BSD derivatives were largely superseded by the UNIX System V Release 4 and OSF/1 systems in the 1990s (both of which incorporated BSD code), later BSD releases provided a basis for several open source
Open source

Open source is an approach to design, development, and distribution offering practical accessibility to a product's source . Some consider open source as one of various possible design approaches, while others consider it a critical Strategy element of their business operations....
 development projects which continue to this day.

Today, the term of "BSD" is often non-specifically used to refer to any of these BSD descendants, e.g. FreeBSD
FreeBSD

FreeBSD is a Unix-like free software operating system descended from AT&T Unix via the Berkeley Software Distribution branch through the 386BSD and Berkeley Software Distribution#4.4BSD and descendants operating systems....
, NetBSD
NetBSD

NetBSD is a freely redistributable, open source version of the Unix-derivative Berkeley Software Distribution computer operating system. It was the second open source BSD descendant to be formally released, after 386BSD, and continues to be actively developed....
 or OpenBSD
OpenBSD

OpenBSD is a Unix-like computer operating system descended from Berkeley Software Distribution , a Unix derivative developed at the University of California, Berkeley....
, which together form a branch of the family of Unix-like
Unix-like

A Unix-like operating system is one that behaves in a manner similar to a Unix system, while not necessarily conforming to or being certified to any version of the Single UNIX Specification....
 operating systems.

History


PDP-11 beginnings

The earliest distributions of Unix from Bell Labs
Bell Labs

Bell Laboratories is the research organization of Alcatel-Lucent and previously of the American Telephone & Telegraph Company .Bell Laboratories has had its headquarters at Berkeley Heights, New Jersey, and it has research and development facilities throughout the world....
 in the 1970s included the source code
Source code

In computer science, source code is any collection of statements or declarations written in some human-readable computer programming language....
 to the operating system, allowing researchers at universities
University

A university is an institution of higher education and research, which grants academic degrees in a variety of subjects. A university provides both undergraduate education and postgraduate education....
 to modify and extend Unix. The first Unix system at Berkeley was a PDP-11
PDP-11

The PDP-11 was a series of 16-bit minicomputers sold by Digital Equipment Corporation from 1970 into the 1990s. Though not explicitly conceived as successor to DEC's PDP-8 computer in the Programmed Data Processor series of computers , the PDP-11 replaced the PDP-8 in many Real-time computing....
 installed in 1974, and the computer science
Computer science

Computer science is the study of the theoretical foundations of information and computation, and of practical techniques for their implementation and application in computer systems....
 department used it for extensive research thereafter.

Other universities became interested in the software at Berkeley, and so in 1977 Bill Joy
Bill Joy

William Nelson Joy , commonly known as Bill Joy, is an American computer scientist. Joy co-founded Sun Microsystems in 1982 along with Vinod Khosla, Scott McNealy, Andy Bechtolsheim and Vaughan Ronald Pratt, and served as chief scientist at the company until 2003....
, then a graduate student at Berkeley, assembled and sent out tapes of the first Berkeley Software Distribution (1BSD). 1BSD was an add-on to Sixth Edition Unix rather than a complete operating system in its own right; its main components were a Pascal compiler
Compiler

A compiler is a computer program that transforms source code written in a programming language into another computer language . The most common reason for wanting to transform source code is to create an executable program....
 and Joy's ex line editor
Line editor

A line editor is a text editor computer program that is oriented around lines.They precede screen-based text editors and originated in an era when a computer operator typically interacted with a teletype , with no video display, and no ability to navigate a cursor interactively in a document....
.

The Second Berkeley Software Distribution (2BSD), released in 1978, included updated versions of the 1BSD software as well as two new programs by Joy that persist on Unix systems to this day: the vi
Vi

vi is a family of screen-oriented text editors which share common characteristics, such as methods of invocation from the operating system command interpreter, and characteristic user interface features....
 text editor (a visual
Visual editor

Visual editors are text editor which display the text being edited on the screen as it is being edited, as opposed to line editor .The term is generally used in discussing text mode, as opposed to Graphical User Interface applications....
 version of ex
Ex (text editor)

ex, short for EXtended, is a line editor for Unix systems.The original ex was an advanced version of the standard Unix editor Ed , included in the Berkeley Software Distribution....
) and the C shell
C shell

The C shell is a Unix shell developed by Bill Joy for the Berkeley Software Distribution Unix system. It was originally derived from the 6th Edition Unix /bin/sh , the predecessor of the Bourne shell....
.

Later releases of 2BSD contained ports of changes to the VAX
VAX

VAX was an instruction set architecture developed by Digital Equipment Corporation in the mid-1970s. A 32-bit complex instruction set computer ISA, it was designed to extend or replace DEC's various Programmed Data Processor ISAs....
-based releases of BSD back to the PDP-11 architecture. 2.9BSD from 1983 included code from 4.1cBSD, and was the first release that was a full OS (a modified Version 7 Unix
Version 7 Unix

Seventh Edition Unix, also called Version 7 Unix, Version 7 or just V7, was an important early release of the Unix operating system....
) rather than a set of applications and patches. The most recent release, 2.11BSD, was first released in 1992. As of 2008, maintenance updates from volunteers are still continuing, with patch 447 being released on December 31, 2008.

VAX versions

A VAX
VAX

VAX was an instruction set architecture developed by Digital Equipment Corporation in the mid-1970s. A 32-bit complex instruction set computer ISA, it was designed to extend or replace DEC's various Programmed Data Processor ISAs....
 computer was installed at Berkeley in 1978, but the port
Porting

In computer science, porting is the process of adapting software so that an executable Computer program can be created for a computing environment that is different from the one for which it was originally designed ....
 of Unix to the VAX architecture, UNIX/32V
UNIX/32V

UNIX/32V was an early version of the Unix operating system from Bell Laboratories, released in June 1979. 32V was a direct porting of the PDP-11 Seventh Edition Unix to the Digital Equipment Corporation VAX architecture....
, did not take advantage of the VAX's virtual memory
Virtual memory

Virtual memory is a computer system technique which gives an application program the impression that it has contiguous working memory , while in fact it may be physically fragmented and may even overflow on to disk storage....
 capabilities. The kernel of 32V was largely rewritten by Berkeley students to include a virtual memory implementation, and a complete operating system including the new kernel, ports of the 2BSD utilities to the VAX, and the utilities from 32V was released as 3BSD at the end of 1979. 3BSD was also alternatively called Virtual VAX/UNIX or VMUNIX (for Virtual Memory Unix), and BSD kernel images were normally called /vmunix until 4.4BSD.

The success of 3BSD was a major factor in the Defense Advanced Research Projects Agency
Defense Advanced Research Projects Agency

The Defense Advanced Research Projects Agency is an government agency of the United States Department of Defense responsible for the development of new technology for use by the military of the United States....
's (DARPA) decision to fund Berkeley's Computer Systems Research Group
Computer Systems Research Group

The Computer Systems Research Group was a research group at the University of California, Berkeley that was dedicated to enhancing AT&T Unix operating system and funded by Defense Advanced Research Projects Agency....
 (CSRG), which would develop a standard Unix platform for future DARPA research in the VLSI Project
VLSI Project

DARPA's VLSI Project provided research funding to a wide variety of university-based teams in an effort to improve the state of the art in microprocessor design, then known as Very-large-scale integration....
. CSRG released 4BSD, containing numerous improvements to the 3BSD system, in October 1980.

4BSD (November 1980) offered a number of enhancements over 3BSD, notably job control in the previously released csh
C shell

The C shell is a Unix shell developed by Bill Joy for the Berkeley Software Distribution Unix system. It was originally derived from the 6th Edition Unix /bin/sh , the predecessor of the Bourne shell....
, delivermail
Delivermail

The ancestor of sendmail, delivermail used the File Transfer Protocol protocol on the early ARPANET to transmit e-mail to the recipient.In 1979, when delivermail was first shipped with 4.0BSD and 4.1BSD, the ARPANET was still using Network Control Program as its network protocol....
 (the antecedent of sendmail
Sendmail

Sendmail is a mail transfer agent that supports many kinds of mail transfer and delivery including the overwhelmingly popular SMTP.A descendant of delivermail program written by Eric Allman, Sendmail is a well-known project of the free and open source software and Unix communities, and is distributed both as free software and propriet...
), "reliable" signals
Signal (computing)

A signal is a limited form of inter-process communication used in Unix, Unix-like, and other POSIX-compliant operating systems. Essentially it is an asynchronous notification sent to a Process in order to notify it of an event that occurred....
, and the Curses
Curses (programming library)

curses is a Computer display control Library for Unix-like systems, enabling the construction of Text user interface applications.Curses is a wikt:pun on the term "cursor optimization"....
 programming library.

4.1BSD (June 1981) was a response to criticisms of BSD's performance relative to the dominant VAX operating system, VMS
OpenVMS

OpenVMS , previously known as VAX-11/VMS, VAX/VMS or VMS, is the name of a high-end computer server operating system that runs on the VAX and DEC Alpha families of computers, developed by Digital Equipment Corporation of Maynard, Massachusetts, Massachusetts , and most recently on Hewlett-Packard systems built around the In...
. The 4.1BSD kernel was systematically tuned up by Bill Joy
Bill Joy

William Nelson Joy , commonly known as Bill Joy, is an American computer scientist. Joy co-founded Sun Microsystems in 1982 along with Vinod Khosla, Scott McNealy, Andy Bechtolsheim and Vaughan Ronald Pratt, and served as chief scientist at the company until 2003....
 until it could perform as well as VMS on several benchmarks. (The release would have been called 5BSD, but the name was changed to avoid confusion with AT&T
AT&T

AT&T Inc. is the largest US provider of both local and long distance telephone services, and Digital subscriber line Internet access. AT&T is the second largest provider of wireless service in the United States, with over 77 million wireless customers, and more than 150 million total customers....
's UNIX System V
UNIX System V

Unix System V, commonly abbreviated SysV , is one of the versions of the Unix operating system. It was originally developed by AT&T and first released in 1983....
 release. One early, never-released test version was in fact called 4.5BSD.)

4.2BSD would take over two years to implement and contained several major overhauls. Before its official release came three intermediate versions: 4.1a incorporated a modified version of BBN's preliminary TCP/IP implementation; 4.1b included the new Berkeley Fast File System, implemented by Marshall Kirk McKusick
Marshall Kirk McKusick

Marshall Kirk McKusick is a computer science, known for his extensive work on BSD, from the 1980s to FreeBSD in the present day. He was president of the USENIX Association from 1990 to 1992 and again from 2002 to 2004, and still serves on the board....
; and 4.1c was an interim release during the last few months of 4.2BSD's development.

To guide the design of 4.2BSD Duane Adams of DARPA formed a "steering committee" consisting of Bob Fabry
Bob Fabry

Bob Fabry was a computer science professor at the University of California at University of California, Berkeley who conceived the idea of obtaining DARPA funding for a radically improved version of AT&T Unix and started Computer Systems Research Group....
, Bill Joy
Bill Joy

William Nelson Joy , commonly known as Bill Joy, is an American computer scientist. Joy co-founded Sun Microsystems in 1982 along with Vinod Khosla, Scott McNealy, Andy Bechtolsheim and Vaughan Ronald Pratt, and served as chief scientist at the company until 2003....
 and Sam Leffler from UCB
UCB

UCB may stand for:Universities:* The University of California, Berkeley, United States* The University of Colorado at Boulder, United States...
, Alan Nemeth and Rob Gurwitz from BBN
BBN

BBN might refer to:* Business Branding Network, an international network of marketing and communications agencies* BBN Technologies, formerly Bolt, Beranek and Newman, a technology company in Cambridge, Massachusetts, best known for its work on packet switching technology and its construction of the Interface Message Processor - the first r...
, Dennis Ritchie
Dennis Ritchie

Dennis MacAlistair Ritchie is an American computer science notable for his influence on C and other programming languages, and on operating systems such as Multics and Unix....
 from Bell Labs
Bell Labs

Bell Laboratories is the research organization of Alcatel-Lucent and previously of the American Telephone & Telegraph Company .Bell Laboratories has had its headquarters at Berkeley Heights, New Jersey, and it has research and development facilities throughout the world....
, Keith Lantz from Stanford, Rick Rashid from Carnegie-Mellon, Bert Halstead
Bert Halstead

Bert Halstead is the chief architect at Curl, Inc., where he has worked for several years on the design and implementation of the Curl content language....
 from MIT, Dan Lynch from ISI
Information Sciences Institute

The Information Sciences Institute of the University of Southern California is a prominent research organization in the field of information science; it is part of the Viterbi School of Engineering at USC....
, and Gerald J. Popek
Gerald J. Popek

Gerald J. Popek was an United States Computer Scientist, known for his research on Operating Systems and virtualization.With Robert P. Goldberg he proposed the Popek and Goldberg virtualization requirements...
 of UCLA. The committee met from April 1981 to June 1983.

The official 4.2BSD release came in August 1983. It was notable as the first version released after the 1982 departure of Bill Joy to co-found Sun Microsystems
Sun Microsystems

Sun Microsystems, Inc. is a multinational corporation vendor of computers, computer components, computer software, and information technology services, founded on February 24, 1982....
; Mike Karels and Marshall Kirk McKusick
Marshall Kirk McKusick

Marshall Kirk McKusick is a computer science, known for his extensive work on BSD, from the 1980s to FreeBSD in the present day. He was president of the USENIX Association from 1990 to 1992 and again from 2002 to 2004, and still serves on the board....
 took on leadership roles within the project from that point forward. On a lighter note, it also marked the debut of BSD's daemon mascot
BSD Daemon

The BSD daemon, nicknamed Beastie, is the generic mascot of BSD operating systems....
 in a drawing by John Lasseter
John Lasseter

John Alan Lasseter is an Academy Award-winning United States animator and the chief creative officer at Pixar and Walt Disney Animation Studios....
 that appeared on the cover of the printed manuals distributed by USENIX
USENIX

The USENIX Association is the Advanced Computing Technical Association. It was founded in 1975 under the name "Unix Users Group," focusing primarily on the study and development of Unix and similar systems....
.

4.3BSD

4.3BSD was released in June 1986. Its main changes were to improve the performance of many of the new contributions of 4.2BSD that had not been as heavily tuned as the 4.1BSD code. Prior to the release, BSD's implementation of TCP/IP had diverged considerably from BBN's official implementation. After several months of testing, DARPA determined that the 4.2BSD version was superior and would remain in 4.3BSD. (See also History of the Internet
History of the Internet

Prior to the widespread internetworking that led to the Internet, most communication networks were limited by their nature to only allow communications between the stations on the network, and the prevalent computer networking method was based on the central mainframe computer model....
.)

After 4.3BSD, it was determined that BSD would move away from the aging VAX platform. The Power 6/32
Computer Consoles Inc.

Computer Consoles Inc. or CCI was a telephony and computer company located in Rochester, New York, USA, which did business first as a private, and then ultimately a public company from 1968-1990....
 platform (codenamed "Tahoe") developed by Computer Consoles Inc.
Computer Consoles Inc.

Computer Consoles Inc. or CCI was a telephony and computer company located in Rochester, New York, USA, which did business first as a private, and then ultimately a public company from 1968-1990....
 seemed promising at the time, but was abandoned by its developers shortly thereafter. Nonetheless, the 4.3BSD-Tahoe port (June 1988) proved valuable as it led to a separation of machine-dependent and machine-independent code in BSD which would improve the system's future portability.

Until this point, all versions of BSD had incorporated proprietary AT&T Unix code and therefore required licenses from AT&T for their use. Source code licenses had become very expensive by this point, and several outside parties had expressed interest in a separate release of the networking code, which had been developed entirely outside AT&T and would not be subject to the licensing requirement. This led to Networking Release 1 (Net/1), which was made available to non-licensees of AT&T code and was freely redistributable
Free software

Free Software or software libre is software that can be used, studied, and modified without restriction, and which can be copied and redistributed in modified or unmodified form either without restriction, or with minimal restrictions only to ensure that further recipients can also do these things and to prevent consumer-facing hardware...
 under the terms of the BSD license. It was released in June 1989.

4.3BSD-Reno came in early 1990. It was an interim release during the early development of 4.4BSD, and its use was considered a "gamble", hence the naming after the gambling
Gambling

Gambling is the wikt:wager#Verb of money or something of material Value on an event with an uncertain outcome with the primary intent of winning additional money and/or material goods....
 center of Reno, Nevada
Reno, Nevada

Reno is the county seat of Washoe County, Nevada, Nevada, United States. A 2006 estimate indicated that the city's population had increased to 214,853, but ranked Reno as the third largest city in the state following Las Vegas, Nevada, and Henderson, Nevada....
. This release was clearly moving towards POSIX
POSIX

POSIX or "Portable Operating System Interface" is the collective name of a family of related standardizations specified by the Institute of Electrical and Electronics Engineers to define the application programming interface , along with shell and utilities interfaces for software compatible with variants of the Unix operating system, altho...
 compliance, and, according to some, away from the BSD philosophy (as POSIX is very much based on System V, and Reno was quite bloated compared to previous releases).

In August 2006, Information Week magazine rated 4.3BSD as the "Greatest Software Ever Written". They commented: "BSD 4.3 represents the single biggest theoretical undergirder of the Internet."

Net/2 and legal troubles

After Net/1, BSD developer Keith Bostic
Keith Bostic

Keith Bostic is a computer programmer from the United States.Bostic was a member of the Computer Systems Research Group at the University of California, Berkeley, who created BSD UNIX....
 proposed that more non-AT&T sections of the BSD system be released under the same license as Net/1. To this end, he started a project to reimplement most of the standard Unix utilities without using the AT&T code. For example, vi
Vi

vi is a family of screen-oriented text editors which share common characteristics, such as methods of invocation from the operating system command interpreter, and characteristic user interface features....
, which had been based on the original Unix version of ed, was rewritten as nvi
Nvi

nvi is a re-implementation of the classic Berkeley text editor, ex/vi, traditionally distributed with BSD, and later, Unix systems. It was originally distributed as part of the Fourth Berkeley Software Distribution ....
 (new vi). Within eighteen months, all the AT&T utilities had been replaced, and it was determined that only a few AT&T files remained in the kernel. These files were removed, and the result was the June 1991 release of Networking Release 2 (Net/2), a nearly complete operating system that was freely distributable.

Net/2 was the basis for two separate ports of BSD to the Intel 80386
Intel 80386

The Intel 80386, otherwise known as the i386 or just 386, is a microprocessor which has been used as the central processing unit of many personal computers and workstations since 1986....
 architecture: the free 386BSD
386BSD

386BSD, sometimes called "JOLIX", was a Free software Berkeley Software Distribution Unix operating system first released in 1992. It ran on PC compatible computer systems based on the Intel 80386 microprocessor....
 by William Jolitz
William Jolitz

William Frederick Jolitz , commonly known as Bill Jolitz, is best known for developing the 386BSD operating system from 1989 to 1994 along with his wife Lynne Jolitz....
 and the proprietary
Proprietary software

Proprietary software is a term coined by advocates of the free software movement to describe computer software which is the legal property of one party....
 BSD/386
BSD/OS

BSD/OS was a proprietary version of the Berkeley Software Distribution operating system developed by Berkeley Software Design, Inc. .BSD/OS had a reputation for reliability in server roles; the renowned Unix programmer and author W....
 (later renamed BSD/OS) by Berkeley Software Design
Berkeley Software Design

Berkeley Software Design Inc. was a corporation which developed, sold licenses for, and supported BSD/OS , a commercial and partially proprietary variant of the Berkeley Software Distribution Unix operating system for PC compatible computer systems....
 (BSDi). 386BSD itself was short-lived, but became the initial code base of the NetBSD
NetBSD

NetBSD is a freely redistributable, open source version of the Unix-derivative Berkeley Software Distribution computer operating system. It was the second open source BSD descendant to be formally released, after 386BSD, and continues to be actively developed....
 and FreeBSD
FreeBSD

FreeBSD is a Unix-like free software operating system descended from AT&T Unix via the Berkeley Software Distribution branch through the 386BSD and Berkeley Software Distribution#4.4BSD and descendants operating systems....
 projects that were started shortly thereafter.

BSDi soon found itself in legal trouble with AT&T's Unix System Laboratories
Unix System Laboratories

Unix System Laboratories or USL was originally organized as part of Bell Labs in 1989. USL joined with the UNIX Software Operation, also a Bell Laboratories division, in 1990....
 subsidiary, then the owners of the System V copyright
Copyright

Copyright is a form of intellectual property which gives the creator of an original work exclusive rights for a certain time period in relation to that work, including its publication, distribution and adaptation; after which time the work is said to enter the public domain....
 and the Unix trademark
TradeMark

TradeMark is a tall, primarily residential, skyscraper in Charlotte, North Carolina. It was completed in 2007 and has 28 floors. There are 200 hundred residential units....
. The USL v. BSDi
USL v. BSDi

USL v. BSDi was a lawsuit brought in the United States in 1992 by Unix System Laboratories against Berkeley Software Design, Inc and the Regents of the University of California over intellectual property related to Unix....
 lawsuit was filed in 1992 and led to an injunction
Injunction

An injunction is an equitable remedy in the form of a court order, whereby a party is required to do, or to refrain from doing, certain acts. The party that fails to adhere to the injunction faces civil or criminal penalties and may have to pay damages or accept sanctions for failing to follow the court's order....
 on the distribution of Net/2 until the validity of USL's copyright claims on the source could be determined.

The lawsuit slowed development of the free-software descendants of BSD for nearly two years while their legal status was in question, and as a result systems based on the Linux kernel
Linux kernel

The Linux kernel is an operating system kernel used by a family of Unix-like operating systems. The term Linux distribution is used to refer to the various operating systems that run on top of the Linux Kernel....
, which did not have such legal ambiguity, gained greater support. Although not released until 1992, development of 386BSD
386BSD

386BSD, sometimes called "JOLIX", was a Free software Berkeley Software Distribution Unix operating system first released in 1992. It ran on PC compatible computer systems based on the Intel 80386 microprocessor....
 predated that of Linux, and Linus Torvalds
Linus Torvalds

Linus Benedict Torvalds is a Finland software engineering best known for having initiated the development of the Linux kernel. He later became the chief architect of the Linux kernel, and now acts as the project's coordinator....
 has said that if 386BSD had been available at the time, he would probably not have created Linux.

4.4BSD and descendants


The lawsuit was settled in January 1994, largely in Berkeley's favor. Of the 18,000 files in the Berkeley distribution, only 3 had to be removed and 70 modified to show USL copyright notices. A further condition of the settlement was that USL would not file further lawsuits against users and distributors of the Berkeley-owned code in the upcoming 4.4BSD release.

In June 1994, 4.4BSD was released in two forms: the freely distributable 4.4BSD-Lite contained no AT&T source, whereas 4.4BSD-Encumbered was available, as earlier releases had been, only to AT&T licensees.

The final release from Berkeley was 1995's 4.4BSD-Lite Release 2, after which the CSRG was dissolved and development of BSD at Berkeley ceased. Since then, several variants based directly or indirectly on 4.4BSD-Lite (such as FreeBSD
FreeBSD

FreeBSD is a Unix-like free software operating system descended from AT&T Unix via the Berkeley Software Distribution branch through the 386BSD and Berkeley Software Distribution#4.4BSD and descendants operating systems....
, NetBSD
NetBSD

NetBSD is a freely redistributable, open source version of the Unix-derivative Berkeley Software Distribution computer operating system. It was the second open source BSD descendant to be formally released, after 386BSD, and continues to be actively developed....
, OpenBSD
OpenBSD

OpenBSD is a Unix-like computer operating system descended from Berkeley Software Distribution , a Unix derivative developed at the University of California, Berkeley....
 and DragonFly BSD
DragonFly BSD

DragonFly BSD is a Free software Unix-like operating system created as a fork of FreeBSD 4.8. Matthew Dillon , a FreeBSD and Amiga developer since 1994, began work on DragonFly BSD in June 2003 and announced it on the FreeBSD mailing lists on July 16, 2003....
) have been maintained.

In addition, the permissive nature of the BSD license has allowed many other operating systems, both free and proprietary, to incorporate BSD code. For example, Microsoft Windows
Microsoft Windows

Microsoft Windows is a series of software operating systems and graphical user interfaces produced by Microsoft. Microsoft first introduced an operating environment named Windows in November 1985 as an add-on to MS-DOS in response to the growing interest in graphical user interfaces ....
 has used BSD-derived code in its implementation of TCP/IP and bundles recompiled versions of BSD's command line networking tools with its current releases. Also Darwin
Darwin (operating system)

Darwin is an open source POSIX-compliant computer operating system released by Apple Inc. in 2000. It is composed of code developed by Apple, as well as code derived from NEXTSTEP, FreeBSD, and other free software projects....
, the system on which Apple's Mac OS X
Mac OS X

Mac OS X is a line of computer operating systems developed, marketed, and sold by Apple Inc., and since 2002 has been included with all new Macintosh computer systems....
 is built, is partly derived from 4.4BSD-Lite2 and FreeBSD. Various commercial UNIXes
Unix

Unix is a computer operating system originally developed in 1969 by a group of American Telephone & Telegraph employees at Bell Labs, including Ken Thompson , Dennis Ritchie, Douglas McIlroy, and Joe Ossanna....
, such as Solaris
Solaris Operating System

Solaris is a Unix-based operating system introduced by Sun Microsystems in 1992 as the successor to SunOS.Solaris is known for its scalability, especially on SPARC systems, and for originating many innovative features such as DTrace and ZFS....
, also contain varying amounts of BSD code.

Technology

BSD pioneered many of the advances of modern computing. Berkeley's Unix was the first Unix to include libraries supporting the Internet Protocol
Internet protocol

Internet protocol may refer to:*The Internet Protocol, a specific protocol implementation in the Internet protocol suite*The Internet protocol suite, a set of communications protocols that are used for the Internet...
 stacks: Berkeley sockets
Berkeley sockets

The Berkeley sockets application programming interface comprises a library for developing applications in the C that perform inter-process communication, most commonly across a computer network....
. By integrating sockets with the Unix operating system's file descriptor
File descriptor

In computer programming, a file descriptor is an abstract key for accessing a file. The term is generally used in POSIX operating systems. In Microsoft Windows terminology and in the context of the stdio.h, "file handle" is preferred, though the latter case is technically a different object ....
s, it became almost as easy to read and write data across a network
Computer network

A computer network is a group of interconnected computers. Networks may be classified according to a wide variety of characteristics. This article provides a general overview of some types and categories and also presents the basic components of a network....
 as it was to access a disk. The AT&T laboratory eventually released their own STREAMS
STREAMS

In computer networking, STREAMS is the native framework in UNIX System V for implementing character devices.STREAMS was designed as a modular architecture for implementing full-duplex, bidirectional character I/O between kernel or user space processes and device drivers....
 library, which incorporated much of the same functionality in a software stack with a better architecture, but the wide distribution of the existing sockets library, together with the unfortunate omission of a function call for polling a set of open sockets equivalent to the select call in the Berkeley library, reduced the impact of the new API
Application programming interface

An application programming interface is a set of subroutine, data structures, class and/or Protocol provided by library and/or operating system Service s in order to support the building of applications....
. Early versions of BSD were used to form Sun Microsystems
Sun Microsystems

Sun Microsystems, Inc. is a multinational corporation vendor of computers, computer components, computer software, and information technology services, founded on February 24, 1982....
' SunOS
SunOS

SunOS is a version of the Unix operating system developed by Sun Microsystems for their workstation and server computer systems. The SunOS name is usually only used to refer to versions 1.0 to 4.1.4 of SunOS....
, founding the first wave of popular Unix workstations.

Today, BSD continues to be used as a testbed for technology by academic organizations, as well as finding uses in a lot of commercial and free products and, increasingly, in embedded devices
Embedded system

An embedded system is a special-purpose computer system designed to perform one or a few dedicated functions, often with real-time computing constraints....
. The general quality of its source code, as well as its documentation (especially reference manual pages, commonly referred to as man pages), make it well-suited for many purposes.

The permissive nature of the BSD license allows companies to distribute derived products as proprietary software
Proprietary software

Proprietary software is a term coined by advocates of the free software movement to describe computer software which is the legal property of one party....
 without exposing source code and sometimes intellectual property
Intellectual property

Intellectual property are law property over creations of the mind, both artistic and commercial, and the corresponding fields of law. Under intellectual property law, owners are granted certain exclusive rights to a variety of intangible assets, such as musical, literary, and artistic works; ideas, discoveries and inventions; and words, phra...
 to competitors. Searching for strings containing "University of California, Berkeley" in the documentation of products, in the static data sections of binaries
Executable

In computing, an executable causes a computer "to perform indicated tasks according to encoded instruction ," as opposed to a file that only contains data ....
 and ROMs
Read-only memory

Read-only memory is a class of computer storage media used in computers and other electronic devices. Because data stored in ROM cannot be modified , it is mainly used to distribute firmware ....
, or as part of other information about a software program, will often show BSD code has been used. This permissiveness also makes BSD code suitable for use in open source
Open source

Open source is an approach to design, development, and distribution offering practical accessibility to a product's source . Some consider open source as one of various possible design approaches, while others consider it a critical Strategy element of their business operations....
 products, and the license is compatible with many other open source licenses.

BSD operating systems can run much native software of several other operating systems on the same architecture
Computer architecture

Computer architecture in computer engineering is the conceptual design and fundamental operational structure of a computer system. It is a blueprint and functional description of requirements and design implementations for the various parts of a computer, focusing largely on the way by which the central processing unit performs internally an...
, using a binary compatibility layer
Compatibility layer

A compatibility layer is a term that refers to components that allow for non-native support of components.In software engineering, a compatibility layer allows binaries for a foreign system to run on a host system....
. Much simpler and faster than emulation, this allows, for instance, applications intended for Linux
Linux

Linux is a generic term referring to Unix-like computer operating systems based on the Linux kernel. Their development is one of the most prominent examples of free and open source software collaboration; typically all the underlying source code can be used, freely modified, and redistributed by anyone under the terms of the GNU GPL license...
 to be run at effectively full speed. This makes BSDs not only suitable for server environments, but also for workstation ones, given the increasing availability of commercial or closed-source software for Linux only. This also allows administrators to migrate legacy commercial applications, which may have only supported commercial Unix variants, to a more modern operating system, retaining the functionality of such applications until they can be replaced by a better alternative.

Current BSD operating system variants support many of the common IEEE
Institute of Electrical and Electronics Engineers

The Institute of Electrical and Electronics Engineers or IEEE is an international non-profit, professional body for the advancement of technology related to electricity....
, ANSI
American National Standards Institute

The American National Standards Institute or ANSI is a private non-profit organization that oversees the development of voluntary consensus standards for products, services, processes, systems, and personnel in the United States....
, ISO
International Organization for Standardization

The International Organization for Standardization , widely known as ISO , is an international standard-setting body composed of representatives from various national standards organizations....
, and POSIX
POSIX

POSIX or "Portable Operating System Interface" is the collective name of a family of related standardizations specified by the Institute of Electrical and Electronics Engineers to define the application programming interface , along with shell and utilities interfaces for software compatible with variants of the Unix operating system, altho...
 standards, while retaining most of the traditional BSD behavior. Like AT&T Unix, the BSD kernel is monolithic
Monolithic kernel

A monolithic kernel is a Kernel architecture where the entire operating system is run in kernel space as supervisor mode. In difference with other architectures , the monolithic kernel defines alone a high-level virtual interface over computer hardware, with a set of primitives or system calls to implement all operating system services such...
, meaning that device drivers in the kernel run in privileged mode, as part of the core of the operating system.

Significant BSD descendants

See also: :Category:BSD and Comparison of BSD operating systems
Comparison of BSD operating systems

There are a number of Unix-like operating systems based on or descended from the Berkeley Software Distribution series of Unix variants....
BSD has been the base of a large number of operating systems. Most notable among these today is perhaps the major open source
Open source

Open source is an approach to design, development, and distribution offering practical accessibility to a product's source . Some consider open source as one of various possible design approaches, while others consider it a critical Strategy element of their business operations....
 BSDs, FreeBSD
FreeBSD

FreeBSD is a Unix-like free software operating system descended from AT&T Unix via the Berkeley Software Distribution branch through the 386BSD and Berkeley Software Distribution#4.4BSD and descendants operating systems....
, NetBSD
NetBSD

NetBSD is a freely redistributable, open source version of the Unix-derivative Berkeley Software Distribution computer operating system. It was the second open source BSD descendant to be formally released, after 386BSD, and continues to be actively developed....
 and OpenBSD
OpenBSD

OpenBSD is a Unix-like computer operating system descended from Berkeley Software Distribution , a Unix derivative developed at the University of California, Berkeley....
, which are all derived from 386BSD
386BSD

386BSD, sometimes called "JOLIX", was a Free software Berkeley Software Distribution Unix operating system first released in 1992. It ran on PC compatible computer systems based on the Intel 80386 microprocessor....
 and 4.4BSD-Lite, by various routes. Both NetBSD and FreeBSD started life in 1993, initially derived from 386BSD, but in 1994 migrating to a 4.4BSD-Lite code base. OpenBSD was forked
Fork (software development)

In software engineering, a project fork happens when developers take a copy of source code from one Computer software and start independent development on it, creating a distinct piece of software....
 in 1995 from NetBSD. The three most notable descendants in current use —sometimes known as the BSDs— have themselves spawned a number of children, including DragonFly BSD
DragonFly BSD

DragonFly BSD is a Free software Unix-like operating system created as a fork of FreeBSD 4.8. Matthew Dillon , a FreeBSD and Amiga developer since 1994, began work on DragonFly BSD in June 2003 and announced it on the FreeBSD mailing lists on July 16, 2003....
, FreeSBIE
FreeSBIE

FreeSBIE is a Live CD?an operating system that is able to load directly from a bootable CD without any installation process and without any hard disk....
, MirOS BSD
MirOS BSD

MirOS BSD is a free operating system, which started as a fork of OpenBSD 3.1 in August 2002. It is intended to maintain the security of OpenBSD - from which it frequently synchronises code updates - with better support for European localisation....
, DesktopBSD
DesktopBSD

DesktopBSD is a UNIX-derivative, desktop computer-oriented operating system based on FreeBSD. Its goal is to combine the stability of FreeBSD with the ease-of-use of KDE, which is the default graphical user interface....
, and PC-BSD
PC-BSD

PC-BSD is a Unix-like, desktop-oriented operating system based on FreeBSD. It aims to be easy to install by using a graphical installation program, and easy and ready-to-use immediately by providing KDE as the default, pre-installed graphical user interface....
. They are targeted at an array of systems for different purposes and are common in government facilities, universities and in commercial use. A number of commercial operating systems are also partly or wholly based on BSD or its descendants, including Sun's
Sun Microsystems

Sun Microsystems, Inc. is a multinational corporation vendor of computers, computer components, computer software, and information technology services, founded on February 24, 1982....
 SunOS
SunOS

SunOS is a version of the Unix operating system developed by Sun Microsystems for their workstation and server computer systems. The SunOS name is usually only used to refer to versions 1.0 to 4.1.4 of SunOS....
 and Apple Inc.'s Mac OS X
Mac OS X

Mac OS X is a line of computer operating systems developed, marketed, and sold by Apple Inc., and since 2002 has been included with all new Macintosh computer systems....
.

Most of the current BSD operating systems are open source
Open source

Open source is an approach to design, development, and distribution offering practical accessibility to a product's source . Some consider open source as one of various possible design approaches, while others consider it a critical Strategy element of their business operations....
 and available for download, free of charge, under the BSD License, the most notable exception being Mac OS X. They also generally use a monolithic kernel
Monolithic kernel

A monolithic kernel is a Kernel architecture where the entire operating system is run in kernel space as supervisor mode. In difference with other architectures , the monolithic kernel defines alone a high-level virtual interface over computer hardware, with a set of primitives or system calls to implement all operating system services such...
 architecture, apart from Mac OS X and DragonFly BSD which feature hybrid kernel
Hybrid kernel

A hybrid kernel is a Kernel architecture based on combining aspects of microkernel and monolithic kernel architectures used in computer operating systems....
s. The various open source BSD projects generally develop the kernel and userland
Userland

Userland refers to an application software space that is external to the kernel and is protected by privilege separation. More specifically, it can refer to the set of library provided by the operating system for performing input/output or otherwise interacting with the kernel and is often used interchangeably with user space in this contex...
 programs and libraries together, the source code being managed using a single central source repository.

In the past, BSD was also used as a basis for several proprietary versions of UNIX, such as Sun
Sun Microsystems

Sun Microsystems, Inc. is a multinational corporation vendor of computers, computer components, computer software, and information technology services, founded on February 24, 1982....
's SunOS
SunOS

SunOS is a version of the Unix operating system developed by Sun Microsystems for their workstation and server computer systems. The SunOS name is usually only used to refer to versions 1.0 to 4.1.4 of SunOS....
, Sequent
Sequent Computer Systems

Sequent Computer Systems, or Sequent, was a computer company that designed and manufactured multiprocessing computer systems. They were among the pioneers in high-performance symmetric multiprocessing Open system , innovating in both hardware and software ....
's Dynix
Dynix

Dynix is an operating system developed by Sequent Computer Systems. It is a flavor of Unix based on BSD. DYNIX was replaced by DYNIX/ptx, which was based on the System V version of UNIX produced by AT&T....
, NeXT
NeXT

NeXT, Inc. was an American computer company headquartered in Redwood City, California, California, that developed and manufactured a series of computer workstations intended for the higher education and business markets....
's NeXTSTEP
NEXTSTEP

Nextstep was the original Object-oriented operating system, computer multitasking operating system that NeXT developed to run on its range of proprietary computers, such as the NeXTcube....
, DEC
Digital Equipment Corporation

Digital Equipment Corporation was a pioneering United States company in the computer industry. It is often referred to within the computing industry as DEC ....
's Ultrix
Ultrix

Ultrix was the brand name of Digital Equipment Corporation's native Unix systems. While ultrix is the Latin word for avenger, the name was chosen solely for its sound....
 and OSF/1 AXP (now Tru64 UNIX
Tru64 UNIX

Tru64 UNIX is a 64-bit UNIX operating system for the DEC Alpha instruction set architecture , currently owned by Hewlett-Packard . Previously, Tru64 UNIX was a product of Compaq, and before that, Digital Equipment Corporation , where it was known as Digital UNIX ....
). Of these, only the last is still currently supported in its original form. Parts of NeXT's software became the foundation for Mac OS X
Mac OS X

Mac OS X is a line of computer operating systems developed, marketed, and sold by Apple Inc., and since 2002 has been included with all new Macintosh computer systems....
, among the most commercially successful BSD variants in the general market.

A selection of significant Unix versions and Unix-like
Unix-like

A Unix-like operating system is one that behaves in a manner similar to a Unix system, while not necessarily conforming to or being certified to any version of the Single UNIX Specification....
 operating systems that descend from BSD includes:

  • FreeBSD
    FreeBSD

    FreeBSD is a Unix-like free software operating system descended from AT&T Unix via the Berkeley Software Distribution branch through the 386BSD and Berkeley Software Distribution#4.4BSD and descendants operating systems....
    , a major open source effort focusing on performance and the x86 platform.
    • DragonFly BSD
      DragonFly BSD

      DragonFly BSD is a Free software Unix-like operating system created as a fork of FreeBSD 4.8. Matthew Dillon , a FreeBSD and Amiga developer since 1994, began work on DragonFly BSD in June 2003 and announced it on the FreeBSD mailing lists on July 16, 2003....
      , a fork of FreeBSD to follow an alternative design, particularly related to SMP
      Symmetric multiprocessing

      In computing, symmetric multiprocessing or SMP involves a multiprocessor computer-architecture where two or more identical processors can connect to a single shared main memory....
      .
    • PC-BSD
      PC-BSD

      PC-BSD is a Unix-like, desktop-oriented operating system based on FreeBSD. It aims to be easy to install by using a graphical installation program, and easy and ready-to-use immediately by providing KDE as the default, pre-installed graphical user interface....
       and DesktopBSD
      DesktopBSD

      DesktopBSD is a UNIX-derivative, desktop computer-oriented operating system based on FreeBSD. Its goal is to combine the stability of FreeBSD with the ease-of-use of KDE, which is the default graphical user interface....
      , distributions of FreeBSD with emphasis on ease of use and user friendly interfaces for the desktop/laptop PC user.
    • Nokia IPSO
      Nokia IPSO

      Nokia IPSO is the operating system for the 'Nokia firewall' computer appliance and other security devices, and was originally a proprietary fork of FreeBSD, but with numerous hardening features applied.....
       (IPSO SB variant), the FreeBSD-based OS used in Nokia
      Nokia

      Nokia Corporation is a Finland Multinational corporation communications corporation, headquartered in Keilaniemi, Espoo, a city neighbouring Finland's capital Helsinki....
       Firewall Appliances.
    • Juniper Networks
      Juniper Networks

      Juniper Networks, Inc. is an information technology and computer networking products multinational company, founded in 1996....
       JunOS, the operating system for Juniper routers, a customized version of FreeBSD, and a variety of other embedded operating systems
    • Apple Inc.'s Darwin
      Darwin (operating system)

      Darwin is an open source POSIX-compliant computer operating system released by Apple Inc. in 2000. It is composed of code developed by Apple, as well as code derived from NEXTSTEP, FreeBSD, and other free software projects....
      , the core of Mac OS X
      Mac OS X

      Mac OS X is a line of computer operating systems developed, marketed, and sold by Apple Inc., and since 2002 has been included with all new Macintosh computer systems....
      ; built on the XNU kernel
      XNU

      XNU is the computer operating system kernel that Apple Inc. acquired and developed for use in the Mac OS X operating system and released as Free and open source software as part of the Darwin operating system....
       (part Mach
      Mach (kernel)

      Mach is an operating system microkernel developed at Carnegie Mellon University to support operating system research, primarily distributed and parallel computation....
      , part FreeBSD, part Apple-derived code) and a userland much of which comes from FreeBSD
      FreeBSD

      FreeBSD is a Unix-like free software operating system descended from AT&T Unix via the Berkeley Software Distribution branch through the 386BSD and Berkeley Software Distribution#4.4BSD and descendants operating systems....
  • NetBSD
    NetBSD

    NetBSD is a freely redistributable, open source version of the Unix-derivative Berkeley Software Distribution computer operating system. It was the second open source BSD descendant to be formally released, after 386BSD, and continues to be actively developed....
    , an open source BSD with an emphasis on portability and clean design.
    • OpenBSD
      OpenBSD

      OpenBSD is a Unix-like computer operating system descended from Berkeley Software Distribution , a Unix derivative developed at the University of California, Berkeley....
      , a 1995 fork
      Fork (software development)

      In software engineering, a project fork happens when developers take a copy of source code from one Computer software and start independent development on it, creating a distinct piece of software....
       of NetBSD, focuses on portability, standardization, correctness, proactive security and integrated cryptography.
  • DEC's Ultrix
    Ultrix

    Ultrix was the brand name of Digital Equipment Corporation's native Unix systems. While ultrix is the Latin word for avenger, the name was chosen solely for its sound....
    , the official version of Unix for its PDP-11
    PDP-11

    The PDP-11 was a series of 16-bit minicomputers sold by Digital Equipment Corporation from 1970 into the 1990s. Though not explicitly conceived as successor to DEC's PDP-8 computer in the Programmed Data Processor series of computers , the PDP-11 replaced the PDP-8 in many Real-time computing....
    , VAX
    VAX

    VAX was an instruction set architecture developed by Digital Equipment Corporation in the mid-1970s. A 32-bit complex instruction set computer ISA, it was designed to extend or replace DEC's various Programmed Data Processor ISAs....
    , and DECstation
    DECstation

    The DECstation was a brand of computers used by Digital Equipment Corporation, and refers to three distinct lines of computer systems—the first released in 1978 as a word processing system, and the latter two both released in 1989....
     systems
  • OSF/1, a microkernel
    Microkernel

    In computer science, a microkernel is a computer kernel which provides the mechanisms needed to implement an operating system, such as low-level address space management, thread management, and inter-process communication....
    -based UNIX developed by the Open Software Foundation
    Open Software Foundation

    The Open Software Foundation was an organization founded in 1988 to create an open standard for an implementation of the Unix operating system....
    , incorporating the Mach kernel and parts of 4BSD
    • Tru64 UNIX
      Tru64 UNIX

      Tru64 UNIX is a 64-bit UNIX operating system for the DEC Alpha instruction set architecture , currently owned by Hewlett-Packard . Previously, Tru64 UNIX was a product of Compaq, and before that, Digital Equipment Corporation , where it was known as Digital UNIX ....
       (formerly DEC OSF/1 AXP or Digital UNIX), the port of OSF/1 for DEC Alpha
      DEC Alpha

      Alpha, originally known as Alpha AXP, was a 64-bit reduced instruction set computer instruction set architecture developed by Digital Equipment Corporation , designed to replace the 32-bit VAX complex instruction set computer ISA and its implementations....
      -based systems from DEC
      Digital Equipment Corporation

      Digital Equipment Corporation was a pioneering United States company in the computer industry. It is often referred to within the computing industry as DEC ....
      , Compaq
      Compaq

      Compaq Computer Corporation was an United States personal computer company founded in 1982, and is now a brand name of Hewlett-Packard Company....
       and HP
      Hewlett-Packard

      The Hewlett-Packard Company , commonly referred to as HP, is a technology corporation headquartered in Palo Alto, California, United States....
      .
  • Early versions of Sun Microsystems
    Sun Microsystems

    Sun Microsystems, Inc. is a multinational corporation vendor of computers, computer components, computer software, and information technology services, founded on February 24, 1982....
     SunOS
    SunOS

    SunOS is a version of the Unix operating system developed by Sun Microsystems for their workstation and server computer systems. The SunOS name is usually only used to refer to versions 1.0 to 4.1.4 of SunOS....
     (up to SunOS 4.1.4), an enhanced version of 4BSD for the Sun Motorola
    Motorola

    Motorola, Inc. is an United States, multinational, Fortune 100, telecommunications company based in Schaumburg, Illinois. It is a manufacturer of wireless telephone handsets, also designing and selling wireless network infrastructure equipment such as cellular transmission base stations and signal amplifiers....
     68k
    68k

    The Motorola 680x0/m68k/68k/68K is a family of 32-bit Complex instruction set computer microprocessor central processing unit chips and was the primary competition for the Intel x86 family of chips in personal computers of the 1980s and early 1990s....
    -based Sun-2
    Sun-2

    The Sun-2 series of UNIX computer workstations and Server s was launched by Sun Microsystems in November 1983. As the name suggests, the Sun-2 represented the second generation of Sun systems, superseding the original Sun-1 series....
     and Sun-3
    Sun-3

    Sun-3 was the name given to a series of UNIX computer workstations and Server s produced by Sun Microsystems, launched on September 9th, 1985. The Sun-3 series were VMEbus-based systems similar to some of the earlier Sun-2 series, but using the Motorola 68020 microprocessor, in combination with the Motorola 68881 floating-point co-processor...
     systems, SPARC
    SPARC

    SPARC is a Reduced Instruction Set Computer microprocessor instruction set Computer architecture originally designed in 1985 by Sun Microsystems....
    -based systems, and x86-based Sun386i
    Sun386i

    The Sun386i was a hybrid UNIX computer workstation/PC compatible computer system produced by Sun Microsystems, launched in 1988. It was based on the Intel 80386 microprocessor but shared many features with the contemporary Sun-3 series systems....
     systems.
  • NeXT
    NeXT

    NeXT, Inc. was an American computer company headquartered in Redwood City, California, California, that developed and manufactured a series of computer workstations intended for the higher education and business markets....
     NEXTSTEP
    NEXTSTEP

    Nextstep was the original Object-oriented operating system, computer multitasking operating system that NeXT developed to run on its range of proprietary computers, such as the NeXTcube....
     and OPENSTEP
    OpenStep

    OpenStep is an object-oriented application programming interface specification for an object-oriented operating system that uses any modern operating system as its core, principally developed by NeXT with Sun Microsystems....
    , based on the Mach kernel and 4BSD; the ancestor of Mac OS X
    Mac OS X

    Mac OS X is a line of computer operating systems developed, marketed, and sold by Apple Inc., and since 2002 has been included with all new Macintosh computer systems....
  • 386BSD
    386BSD

    386BSD, sometimes called "JOLIX", was a Free software Berkeley Software Distribution Unix operating system first released in 1992. It ran on PC compatible computer systems based on the Intel 80386 microprocessor....
    , the first open source BSD-based operating system and the ancestor of most current BSD systems
  • DEMOS
    Demos

    Demos may refer to:* Glossary_of_rhetorical_terms#Demos, a rhetorical term for the population of an ancient Greek state** Deme or Demoi, the term for an ancient subdivision of Attica, Greece...
    , a Soviet
    Soviet Union

    The Union of Soviet Socialist Republics was a Constitution of the Soviet Union socialist state that existed in Eurasia from 1922 to 1991.The name is a translation of the , romanization of Russian Soyuz Sovetskikh Sotsialisticheskikh Respublik, abbreviated ????, SSSR....
     BSD clone
  • BSD/OS
    BSD/OS

    BSD/OS was a proprietary version of the Berkeley Software Distribution operating system developed by Berkeley Software Design, Inc. .BSD/OS had a reputation for reliability in server roles; the renowned Unix programmer and author W....
    , a (now defunct) proprietary BSD for PCs


See also

  • Comparison of BSD operating systems
    Comparison of BSD operating systems

    There are a number of Unix-like operating systems based on or descended from the Berkeley Software Distribution series of Unix variants....
  • List of BSD operating systems
    List of BSD operating systems

    There are a number of Unix-like operating systems under active development, descended from the Berkeley Software Distribution series of UNIX variants developed at the UC Berkeley EECS department....
  • BSD licenses
    BSD licenses

    BSD licenses represent a family of permissive free software licence. The original was used for the Berkeley Software Distribution , a Unix-like operating system for which the license is named....
  • BSD Daemon
    BSD Daemon

    The BSD daemon, nicknamed Beastie, is the generic mascot of BSD operating systems....
  • Bill Joy
    Bill Joy

    William Nelson Joy , commonly known as Bill Joy, is an American computer scientist. Joy co-founded Sun Microsystems in 1982 along with Vinod Khosla, Scott McNealy, Andy Bechtolsheim and Vaughan Ronald Pratt, and served as chief scientist at the company until 2003....
  • Marshall Kirk McKusick
    Marshall Kirk McKusick

    Marshall Kirk McKusick is a computer science, known for his extensive work on BSD, from the 1980s to FreeBSD in the present day. He was president of the USENIX Association from 1990 to 1992 and again from 2002 to 2004, and still serves on the board....
  • Keith Bostic
    Keith Bostic

    Keith Bostic is a computer programmer from the United States.Bostic was a member of the Computer Systems Research Group at the University of California, Berkeley, who created BSD UNIX....
  • Özalp Babaoglu
    Özalp Babaoglu

    Ozalp Babaoglu, son of former Turkish foreign officer Nazif Babaoglu and his wife S?kran Babaoglu, born in Ankara, Turkey, is a Turkey computer scientist....


Bibliography


  • Marshall K. McKusick, Keith Bostic, Michael J. Karels, John S. Quartermain, The Design and Implementation of the 4.4BSD Operating System (Addison Wesley, 1996; ISBN 978-0-201-54979-9)
  • Marshall K. McKusick, George V. Neville-Neil, The Design and Implementation of the FreeBSD Operating System (Addison Wesley, August 2, 2004; ISBN 978-0-201-70245-3)
  • Samuel J. Leffler, Marshall K. McKusick, Michael J. Karels, John S. Quarterman
    John Quarterman

    John S. Quarterman is an American author and long time Internet participant. He wrote one of the classic books about networking prior to the commercialization of the Internet....
    , The Design and Implementation of the 4.3BSD UNIX Operating System (Addison Wesley, November, 1989; ISBN 978-0-201-06196-3)
  • Chris DiBona, Mark Stone, Sam Ockman, Open Source (Organization), Brian Behlendorf and J. Scott Bradner
    Scott Bradner

    Scott Bradner is a senior figure in the area of Internet governance. He serves as the secretary to the Internet Society and was formerly a trustee....
    , Open Sources: Voices from the Open Source Revolution. , 1999. Trade paperback, 272 pages. ISBN 978-1-565-92582-3. Online ; Marshall Kirk McKusick
    Marshall Kirk McKusick

    Marshall Kirk McKusick is a computer science, known for his extensive work on BSD, from the 1980s to FreeBSD in the present day. He was president of the USENIX Association from 1990 to 1992 and again from 2002 to 2004, and still serves on the board....
    , chapter on BSD,
  • Peter H. Salus
    Peter H. Salus

    Peter H. Salus is a linguistics, computer science, history of science and technology, author in many fields, and an editor of books and journals....
    , The Daemon, the GNU & The Penguin (Forthcoming - currently being serialised on the Groklaw
    Groklaw

    Groklaw is an award-winning website covering legal news of interest to the free and open-source software community. Started as a blog on May 16 2003 by paralegal Pamela Jones at Radio UserLand, it has covered issues such as: the SCO-Linux controversies; the European Union v....
     website)
  • Peter H. Salus
    Peter H. Salus

    Peter H. Salus is a linguistics, computer science, history of science and technology, author in many fields, and an editor of books and journals....
    , A Quarter Century of UNIX (Addison Wesley, June 1, 1994; ISBN 978-0-201-54777-1)
  • Peter H. Salus
    Peter H. Salus

    Peter H. Salus is a linguistics, computer science, history of science and technology, author in many fields, and an editor of books and journals....
    , Casting the Net (Addison-Wesley, March 1995; ISBN 978-0-201-87674-1)


External links

  • , , , , and – Popular BSD descendants
  • – History of UNIX and BSD using diagrams