Difference between revisions of "BSD"
From Computer History Wiki
(→Notable releases: Add some 4.3 variants, some important (like Tahoe)) |
|||
(21 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
− | BSD was the [[ | + | '''Berkeley Software Distribution''' (usually abbreviated to '''BSD''') was the series of [[UNIX]] distributions created by the [[Computer Systems Research Group]] at Berkeley. The CSRG put together the following releases: |
== Notable releases == | == Notable releases == | ||
− | * [[2.11 | + | * [[2.9BSD]] - For [[PDP-11]]s, the first full release from CSRG (prior releases were patches) |
− | * [[3 BSD|3.0 BSD]] - | + | * [[2.10BSD]] |
+ | * [[2.11BSD]] - A still-maintained version for PDP-11S | ||
+ | * [[3 BSD|3.0 BSD]] - A [[VAX]] version derived from [[Unix/32V]], including a real [[virtual memory]] system | ||
* [[4.0 BSD]] - A vastly improved 3.0 | * [[4.0 BSD]] - A vastly improved 3.0 | ||
− | * [[4.1 BSD]] - These were mostly betas testing new | + | * [[4.1 BSD]] - These were mostly betas testing new [[file system]]s & the [[TCP/IP]] [[protocol]]. |
− | * [[4.2 BSD]] - The first shipping version of BSD with TCP/IP, FFS & termcap for the | + | * [[4.1a BSD]] - This included [[Bolt, Beranek, and Newman|BBN]]'s TCP/IP software |
− | * [[4.3 BSD]] - A version of pre-POSIX BSD, for the [[ | + | * [[4.1b BSD]] - This version introduced the [[BSD Fast File System|FFS]] file system. |
+ | * [[4.1c BSD]] - A beta of 4.2, and I think the first version of BSD sockets? | ||
+ | * [[4.2 BSD]] - The first shipping version of BSD with TCP/IP, FFS & termcap for the VAX. | ||
+ | * [[4.3 BSD]] - A version of pre-POSIX BSD, for the VAX. | ||
+ | ** [[4.3 BSD NFS Wisconsin Unix]] | ||
+ | ** [[4.3 BSD Tahoe]] - 4.3 made [[portable]] to other [[instruction set architecture|ISPs]] | ||
+ | ** [[4.3 BSD Reno]] - move toward POSIX compliance | ||
+ | *** [[4.3 BSD Quasijarus]] - a fork of 4.3 BSD-Tahoe to maintain it | ||
* [[4.4 BSD]] - Did this version ever ship? | * [[4.4 BSD]] - Did this version ever ship? | ||
* [[Net/1]] - The TCP/IP source, and other programs free of the AT&T copyrite | * [[Net/1]] - The TCP/IP source, and other programs free of the AT&T copyrite | ||
* [[Net/2]] - Almost an entire release of all the source. This was the contention in the AT&T vs CSRG lawsuit. | * [[Net/2]] - Almost an entire release of all the source. This was the contention in the AT&T vs CSRG lawsuit. | ||
* [[4.4 BSD Lite]] - This was the result of the aformentioned lawsuit. This was 'lite' in that it removed the offending 6 files. | * [[4.4 BSD Lite]] - This was the result of the aformentioned lawsuit. This was 'lite' in that it removed the offending 6 files. | ||
+ | * [[4.4 BSD Lite2]] - the last release? | ||
+ | {{semi-stub}} | ||
+ | ==See also== | ||
− | {{ | + | * [[386BSD]] - the first Net/2 derived OS; it then spawned: |
+ | ** [[NetBSD]] | ||
+ | ** [[FreeBSD]] | ||
+ | ** [[OpenBSD]] | ||
+ | * [[BSD Daemon]] | ||
+ | |||
+ | ==External links== | ||
+ | |||
+ | * [https://www.jslite.net/notes/joy2.pdf Proposal for enhancement of UNIX on the VAX] - Berkeley's proposal to [[DARPA]] that led to 4.0 and its successors | ||
+ | * [https://www.jslite.net/notes/joy1.pdf An architecture for Interprocess Communication in UNIX] | ||
+ | * [http://roguelife.org/~fujita/COOKIES/HISTORY/3BSD/design.pdf Design and Implementation of the Berkeley Virtual Memory Extensions to the UNIX Operating System] - PDF, not a scan | ||
+ | <!-- * [https://minnie.tuhs.org/cgi-bin/utree.pl?file=3BSD/usr/doc/vmunix/design.t Berkeley Virtual Memory Extensions to the UNIX Operating System] --> | ||
+ | * [https://www.tech-insider.org/unix/research/acrobat/791204.pdf Data Structures Added in the Berkeley Virtual Memory Extensions to the UNIX Operating System] - ditto | ||
+ | * [https://www.oreilly.com/openbook/opensources/book/kirkmck.html Twenty Years of Berkeley Unix: From AT&T-Owned to Freely Redistributable] - a crisp, clear history of the BSD effort | ||
+ | * [https://www.abortretry.fail/p/the-berkley-software-distribution The Berkeley Software Distribution] | ||
+ | * [https://svnweb.freebsd.org/base/head/share/misc/bsd-family-tree bsd family tree] | ||
+ | * [http://www.groklaw.net/article.php?story=20050505095249230 The Daemon, the GNU and the Penguin: Chapter 7 - BSD and the CSRG] | ||
+ | |||
+ | {{Nav Unix}} | ||
+ | |||
+ | [[Category: CSRG BSD]] |
Latest revision as of 18:40, 20 December 2024
Berkeley Software Distribution (usually abbreviated to BSD) was the series of UNIX distributions created by the Computer Systems Research Group at Berkeley. The CSRG put together the following releases:
Notable releases
- 2.9BSD - For PDP-11s, the first full release from CSRG (prior releases were patches)
- 2.10BSD
- 2.11BSD - A still-maintained version for PDP-11S
- 3.0 BSD - A VAX version derived from Unix/32V, including a real virtual memory system
- 4.0 BSD - A vastly improved 3.0
- 4.1 BSD - These were mostly betas testing new file systems & the TCP/IP protocol.
- 4.1a BSD - This included BBN's TCP/IP software
- 4.1b BSD - This version introduced the FFS file system.
- 4.1c BSD - A beta of 4.2, and I think the first version of BSD sockets?
- 4.2 BSD - The first shipping version of BSD with TCP/IP, FFS & termcap for the VAX.
- 4.3 BSD - A version of pre-POSIX BSD, for the VAX.
- 4.3 BSD NFS Wisconsin Unix
- 4.3 BSD Tahoe - 4.3 made portable to other ISPs
- 4.3 BSD Reno - move toward POSIX compliance
- 4.3 BSD Quasijarus - a fork of 4.3 BSD-Tahoe to maintain it
- 4.4 BSD - Did this version ever ship?
- Net/1 - The TCP/IP source, and other programs free of the AT&T copyrite
- Net/2 - Almost an entire release of all the source. This was the contention in the AT&T vs CSRG lawsuit.
- 4.4 BSD Lite - This was the result of the aformentioned lawsuit. This was 'lite' in that it removed the offending 6 files.
- 4.4 BSD Lite2 - the last release?
See also
- 386BSD - the first Net/2 derived OS; it then spawned:
- BSD Daemon
External links
- Proposal for enhancement of UNIX on the VAX - Berkeley's proposal to DARPA that led to 4.0 and its successors
- An architecture for Interprocess Communication in UNIX
- Design and Implementation of the Berkeley Virtual Memory Extensions to the UNIX Operating System - PDF, not a scan
- Data Structures Added in the Berkeley Virtual Memory Extensions to the UNIX Operating System - ditto
- Twenty Years of Berkeley Unix: From AT&T-Owned to Freely Redistributable - a crisp, clear history of the BSD effort
- The Berkeley Software Distribution
- bsd family tree
- The Daemon, the GNU and the Penguin: Chapter 7 - BSD and the CSRG
v • d • e UNIX Versions, Vendors and Related |
---|
Research Unix PDP-7 UNIX • V1 • V2 • V3 • V4 • V5 • V6 • V7 • V8 • V9 • V10 • LSX • MINI-UNIX • Unix/32V
AT&T - CB-UNIX • PWB/UNIX • USG UNIX • System III • System IV • System V BSD - 2.9 BSD • 2.10 BSD • 2.11 BSD • 3BSD • 4BSD • 4.1 BSD • 4.2 BSD • 4.3 BSD • 4.4 BSD BSD Descendants 386BSD • NetBSD • FreeBSD • OpenBSD • NeXTSTEP • Darwin |
Other - xv6 • AMIX • SunOS • Solaris • ULTRIX • A/UX • XENIX • AIX • Dell UNIX |