xref: /freebsd/share/misc/bsd-family-tree (revision ccce5d49716e979a77e882034b2a66fdfb350128)
1364fe18bSWolfram SchneiderThe Unix system family tree / BSD history chart
2364fe18bSWolfram Schneider-----------------------------------------------
3364fe18bSWolfram Schneider
4364fe18bSWolfram SchneiderFirst Edition (V1)
5364fe18bSWolfram Schneider     |
6364fe18bSWolfram SchneiderSecond Edition (V2)
7364fe18bSWolfram Schneider     |
8364fe18bSWolfram SchneiderThird Edition (V3)
9364fe18bSWolfram Schneider     |
10364fe18bSWolfram SchneiderFourth Edition (V4)
11364fe18bSWolfram Schneider     |
12364fe18bSWolfram SchneiderFifth Edition (V5)
13364fe18bSWolfram Schneider     |
14364fe18bSWolfram SchneiderSixth Edition (V6) -----*
15364fe18bSWolfram Schneider     |                  |
16364fe18bSWolfram Schneider     |                  |
17364fe18bSWolfram Schneider     |                  |
18364fe18bSWolfram SchneiderSeventh Edition (V7)    |
19364fe18bSWolfram Schneider     |      \           |
20364fe18bSWolfram Schneider     |       \        1BSD
212690f9b1SWolfram Schneider     |       32V        |
22364fe18bSWolfram Schneider     |         \      2BSD---------------*
23364fe18bSWolfram SchneiderEight Edition   \    /                   |
24364fe18bSWolfram Schneider     |           \  /                    |
25364fe18bSWolfram Schneider     |            \/                     |
26364fe18bSWolfram Schneider     |           3BSD                    |
27364fe18bSWolfram Schneider     |            |                      |
282690f9b1SWolfram Schneider     |         4.0BSD               2.7.9BSD
29364fe18bSWolfram SchneiderNinth Edition     |                      |
30364fe18bSWolfram Schneider     |         4.1BSD --------------> 2.8BSD
31364fe18bSWolfram Schneider     |            |                      |
322690f9b1SWolfram Schneider     |            |                 2.8.1BSD
332690f9b1SWolfram Schneider     |            |                      |
342690f9b1SWolfram Schneider     |        4.1aBSD -----------\       |
352690f9b1SWolfram Schneider     |            |                \     |
36797827dfSWolfram Schneider     |        4.1bBSD                \   |
37364fe18bSWolfram Schneider     |            |                    \ |
38364fe18bSWolfram Schneider     |        4.1cBSD --------------> 2.9BSD
39364fe18bSWolfram Schneider     |            |                      |
402690f9b1SWolfram Schneider     |            |                   2.9BSD-Seismo
412690f9b1SWolfram Schneider     |            |                      |
42364fe18bSWolfram Schneider     |         4.2BSD               2.9.1BSD
43364fe18bSWolfram Schneider     |            |                      |
44364fe18bSWolfram Schneider     |         4.3BSD -------------> 2.10BSD
45364fe18bSWolfram Schneider     |            |               /      |
46364fe18bSWolfram Schneider     |            |              / 2.10.1BSD
47364fe18bSWolfram Schneider     |         4.3BSD Tahoe-----+        |
48364fe18bSWolfram Schneider     |            |              \       |
49364fe18bSWolfram Schneider     |            |                \     |
50364fe18bSWolfram Schneider     |            |                  2.11BSD
512690f9b1SWolfram SchneiderTenth Edition     |                      |
522690f9b1SWolfram Schneider                  |                  2.11BSD rev #366
532690f9b1SWolfram Schneider               4.3BSD NET/1              |
542690f9b1SWolfram Schneider                  |                      v
55364fe18bSWolfram Schneider               4.3BSD Reno
56364fe18bSWolfram Schneider                  |
57364fe18bSWolfram Schneider   *---------- 4.3BSD NET/2 -------------------+-------------*
58364fe18bSWolfram Schneider   |                    |                      |             |
59364fe18bSWolfram Schneider386BSD 0.0              |                      |             |
60364fe18bSWolfram Schneider   |                    |                      |             |
61364fe18bSWolfram Schneider386BSD 0.1 ------------>+                      |           BSDI 1.0
622690f9b1SWolfram Schneider   |     \              |                  4.4BSD Alpha      |
63364fe18bSWolfram Schneider   |     386BSD 1.0     |                      |             |
64364fe18bSWolfram Schneider   |                    |                  4.4BSD            |
652690f9b1SWolfram Schneider   |                    |                    / |             |
662690f9b1SWolfram Schneider   |                    |   4.4BSD-Encumbered  |             |
672690f9b1SWolfram Schneider   |                    |                      |             |
682690f9b1SWolfram Schneider   |                    |                      |             |
69364fe18bSWolfram SchneiderFreeBSD 1.0          NetBSD 0.8                |             |
702690f9b1SWolfram Schneider   |                    |           ------ 4.4BSD Lite --> BSDI 2.0
71364fe18bSWolfram SchneiderFreeBSD 1.1          NetBSD 0.9    /           |             |
72b9d59732SWolfram Schneider   |                    |         /            |           BSDI 2.0.1
73364fe18bSWolfram SchneiderFreeBSD 1.1.5           |        /             |             |
74b9d59732SWolfram Schneider   |                    |       /          4.4BSD Lite2 -> BSDI 2.1
7553970428SWolfram SchneiderFreeBSD 1.1.5.1         |      /          /    |    | \      |
7653970428SWolfram Schneider   |                    |     /          /     |    |   \    |
7753970428SWolfram Schneider   |                    |    /         /       |    |     -BSDI 3.0
7853970428SWolfram SchneiderFreeBSD 2.0 <---------------+     FreeBSD 3.0  |    |        |
7953970428SWolfram Schneider   |                    |  /             NetBSD 1.3 |        v
8053970428SWolfram SchneiderFreeBSD 2.0.5        NetBSD 1.0               OpenBSD 2.3
81364fe18bSWolfram Schneider   |                    |
82364fe18bSWolfram Schneider   |                    |
8353970428SWolfram SchneiderFreeBSD 2.1             |
8453970428SWolfram Schneider |   |                  |
8553970428SWolfram Schneider | FreeBSD 2.1.5          \
8653970428SWolfram Schneider |     |                   |
8753970428SWolfram Schneider | FreeBSD 2.1.6          NetBSD 1.1 ------*
8853970428SWolfram Schneider |     |                     |             |
8953970428SWolfram Schneider | FreeBSD 2.1.6.1           |          OpenBSD
9053970428SWolfram Schneider |     |                  NetBSD 1.2       |
9153970428SWolfram Schneider | FreeBSD 2.1.7             |          OpenBSD 2.0
9253970428SWolfram Schneider |     |                  NetBSD 1.2.1     |
9353970428SWolfram Schneider | FreeBSD 2.1.7.1           |             |
9453970428SWolfram Schneider |                           |          OpenBSD 2.1
9553970428SWolfram Schneider |                        NetBSD 1.3       |
9653970428SWolfram Schneider *-FreeBSD 2.2               |          OpenBSD 2.2
97797827dfSWolfram Schneider    |   |                 NetBSD 1.3.1     |
98797827dfSWolfram Schneider    |  FreeBSD 2.2.1         |          OpenBSD 2.3
9912e553e0SWolfram Schneider    |      |              NetBSD 1.3.2     |
10012e553e0SWolfram Schneider    |  FreeBSD 2.2.2         |             v
10112e553e0SWolfram Schneider    |      |                 v
10253970428SWolfram Schneider    |  FreeBSD 2.2.5
10353970428SWolfram Schneider    |      |
10453970428SWolfram Schneider    |      v
10553970428SWolfram Schneider    |  FreeBSD 2.2.6
106797827dfSWolfram Schneider    |      |
107797827dfSWolfram Schneider    |      v
108797827dfSWolfram Schneider    |  FreeBSD 2.2.7
109797827dfSWolfram Schneider    |      |
110797827dfSWolfram Schneider    |      v
111797827dfSWolfram Schneider    |  FreeBSD 2.2.8
11253970428SWolfram Schneider    |
11353970428SWolfram Schneider    |
11453970428SWolfram SchneiderFreeBSD 3.0
115364fe18bSWolfram Schneider    |
116364fe18bSWolfram Schneider    v
117364fe18bSWolfram Schneider
118364fe18bSWolfram Schneider
119364fe18bSWolfram Schneider
120364fe18bSWolfram Schneider
121364fe18bSWolfram SchneiderTime
122364fe18bSWolfram Schneider----------------
123364fe18bSWolfram Schneider
1242690f9b1SWolfram SchneiderTime tolerance +/- 6 month, depend on which book/article you read; if
1252690f9b1SWolfram Schneiderit was the announcement in Usenet or if it was available as tape.
1262690f9b1SWolfram Schneider
1272690f9b1SWolfram Schneider[44B] McKusick, Marshall Kirk, Keith Bostic, Michael J Karels,
1282690f9b1SWolfram Schneider	and John Quarterman. The Design and Implementation of
1292690f9b1SWolfram Schneider	the 4.4BSD Operating System.
1302690f9b1SWolfram Schneider[DOC] README, COPYRIGHT on tape.
1312690f9b1SWolfram Schneider[QCU] Salus, Peter H. A quarter century of UNIX.
1322690f9b1SWolfram Schneider[U25] Peter H. Salus. Unix at 25.
1332690f9b1SWolfram Schneider[USE] Usenet announcement.
1342690f9b1SWolfram Schneider[KSJ] Michael J. Karels, Carl F. Smith, and William F. Jolitz.
1352690f9b1SWolfram Schneider	Changes in the Kernel in 2.9BSD. Second Berkeley Software
1362690f9b1SWolfram Schneider	Distribution UNIX Version 2.9, July, 1983.
1372690f9b1SWolfram Schneider[KB]  Keith Bostic. BSD2.10 available from Usenix. comp.unix.sources,
1382690f9b1SWolfram Schneider	Volume 11, Info 4, April, 1987.
1392690f9b1SWolfram Schneider[KKK] Mike Karels, Kirk McKusick, and Keith Bostic. tahoe announcement.
1402690f9b1SWolfram Schneider	comp.bugs.4bsd.ucb-fixes, June 15, 1988.
1412690f9b1SWolfram Schneider[SMS] Steven M. Schultz. 2.11BSD, UNIX for the PDP-11.
142ccce5d49SJordan K. Hubbard[FBD] FreeBSD Project, The.
1432690f9b1SWolfram Schneider
144364fe18bSWolfram Schneider
145364fe18bSWolfram SchneiderMultics                 1965
1462690f9b1SWolfram SchneiderUnix                    Summer 1969
1472690f9b1SWolfram Schneider				DEC PDP-7
1482690f9b1SWolfram SchneiderFirst   Edition         1971-11-03 [QCU]
1492690f9b1SWolfram Schneider				DEC PDP-11/20, Assembler
1502690f9b1SWolfram SchneiderSecond  Edition         1972-06-12 [QCU]
1512690f9b1SWolfram Schneider				10 Unix installations
1522690f9b1SWolfram SchneiderThird   Edition         1973-02-xx [QCU]
1532690f9b1SWolfram Schneider				Pipes, 16 installations
1542690f9b1SWolfram SchneiderFourth  Edition         1973-11-xx [QCU]
1552690f9b1SWolfram Schneider				rewriting in C effected,
156364fe18bSWolfram Schneider                                above 30 installations
1572690f9b1SWolfram SchneiderFifth   Edition         1974-06-xx [QCU]
1582690f9b1SWolfram Schneider				above 50 installations
1592690f9b1SWolfram SchneiderSixth   Edition         1975-05-xx [QCU]
1602690f9b1SWolfram Schneider				port to DEC Vax
1612690f9b1SWolfram SchneiderSeventh Edition         1979-01-xx [QCU]
1622690f9b1SWolfram Schneider				first portable Unix
1632690f9b1SWolfram SchneiderEight   Edition         1985-02-xx [QCU]
1642690f9b1SWolfram SchneiderNinth   Edition         1986-09-xx [QCU]
1652690f9b1SWolfram SchneiderTenth   Edition         1989-10-xx [QCU]
166364fe18bSWolfram Schneider
1672690f9b1SWolfram Schneider1BSD                    late 1977
1682690f9b1SWolfram Schneider			1978-03-09 [QCU]
1692690f9b1SWolfram Schneider				PDP-11, Pascal, ex(1)
1702690f9b1SWolfram Schneider				30 free copies of 1BSD sent out
1712690f9b1SWolfram Schneider				35 tapes sold for 50 USD [QCU]
1722690f9b1SWolfram Schneider2BSD                    mid 1978 [QCU]
1732690f9b1SWolfram Schneider				75 2BSD tapes shipped
1742690f9b1SWolfram Schneider2.7.9BSD		?? [SMS]
1752690f9b1SWolfram Schneider2.8BSD			1981-07-xx [KSJ]
176364fe18bSWolfram Schneider
1772690f9b1SWolfram Schneider2.8.1BSD		1982-01-xx [QCU]
1782690f9b1SWolfram Schneider				set of performance improvements
1792690f9b1SWolfram Schneider2.9BSD			1983-07-xx [KSJ]
1802690f9b1SWolfram Schneider2.9.1BSD                1983-11-xx
1812690f9b1SWolfram Schneider2.9BSD-Seismo		1985-08-xx [SMS]
1822690f9b1SWolfram Schneider2.10BSD			1987-04-xx [KKK]
1832690f9b1SWolfram Schneider2.10.1BSD		1989-01-xx [SMS]
1842690f9b1SWolfram Schneider2.11BSD			1992-02-xx [SMS]
1852690f9b1SWolfram Schneider2.11BSD rev #366	1997-02-xx [SMS]
1862690f9b1SWolfram Schneider
1872690f9b1SWolfram Schneider32V			1978-1[01]-xx [QCU]
1882690f9b1SWolfram Schneider3BSD                    late 1979 [QCU]
1892690f9b1SWolfram Schneider				virtual memory, page replacement,
190364fe18bSWolfram Schneider                        	demand paging
1912690f9b1SWolfram Schneider4.0BSD                  1980-10-xx
1922690f9b1SWolfram Schneider4.1BSD                  1981-06-xx
1932690f9b1SWolfram Schneider4.1aBSD                 1982-04-xx
1942690f9b1SWolfram Schneider				alpha release, 100 sites, networking [44B]
1952690f9b1SWolfram Schneider4.1bBSD				internal release, fast filesystem [44B]
196364fe18bSWolfram Schneider4.1cBSD                 late 1982
1972690f9b1SWolfram Schneider				beta release, IPC [44B]
1982690f9b1SWolfram Schneider4.2BSD                  1983-09-xx [QCU]
1992690f9b1SWolfram Schneider4.3BSD                  1986-06-xx [QCU]
2002690f9b1SWolfram Schneider			1986-04-xx [KB]
2012690f9b1SWolfram Schneider4.3BSD Tahoe            1988-06-xx [QCU]
2022690f9b1SWolfram Schneider4.3BSD NET/1            1988-11-xx [QCU]
2032690f9b1SWolfram Schneider4.3BSD Reno             1990-06-xx [QCU], [DOC]
2042690f9b1SWolfram Schneider4.3BSD NET/2            1991-06-xx [QCU]
2052690f9b1SWolfram Schneider386BSD 0.0              1992-02-xx [DOC]
2062690f9b1SWolfram Schneider386BSD 0.1              1992-07-xx [DOC]
2072690f9b1SWolfram Schneider4.4BSD Alpha            1992-07-07
2082690f9b1SWolfram Schneider4.4BSD                  1993-06-01 [USE]
209ccce5d49SJordan K. HubbardFreeBSD 1.0		1993-11-xx [FOO]
2102690f9b1SWolfram Schneider4.4BSD Lite             1994-03-01 [USE]
211ccce5d49SJordan K. HubbardFreeBSD 1.1		1994-04-xx [FBD]
212ccce5d49SJordan K. HubbardFreeBSD 1.1.5.1		1994-07-xx [FBD]
213ccce5d49SJordan K. Hubbard				supercedes 1.1.5 3 days after release.
214ccce5d49SJordan K. Hubbard386BSD 1.0              1994-11-12 [USE]
215ccce5d49SJordan K. HubbardFreeBSD 2.0		1995-01-xx [FBD]
216ccce5d49SJordan K. HubbardFreeBSD 2.0.5		1995-06-xx [FBD]
2172690f9b1SWolfram Schneider4.4BSD Lite Release 2	1995-06-xx [44B]
2182690f9b1SWolfram Schneider				the true final distribution from the CSRG
219ccce5d49SJordan K. HubbardFreeBSD 2.1		1995-12-xx [FBD]
220ccce5d49SJordan K. HubbardFreeBSD 2.1.5		1996-08-xx [FBD]
221ccce5d49SJordan K. HubbardFreeBSD 2.1.6		1996-12-xx [FBD]
222ccce5d49SJordan K. HubbardFreeBSD 2.1.7		1997-02-xx [FBD]
223ccce5d49SJordan K. HubbardFreeBSD 2.2.1		1997-04-xx [FBD]
224ccce5d49SJordan K. HubbardFreeBSD 2.2.2		1997-06-xx [FBD]
225ccce5d49SJordan K. HubbardFreeBSD 2.2.5		1997-11-xx [FBD]
226ccce5d49SJordan K. HubbardFreeBSD 2.2.6		1998-03-xx [FBD]
227ccce5d49SJordan K. HubbardFreeBSD 2.2.7		1998-07-xx [FBD]
2282690f9b1SWolfram Schneider
229364fe18bSWolfram Schneider
230364fe18bSWolfram Schneider
231364fe18bSWolfram SchneiderBibliography
232364fe18bSWolfram Schneider------------------------
233364fe18bSWolfram Schneider
234364fe18bSWolfram SchneiderLeffler, Samuel J., Marshall Kirk McKusick, Michael J Karels and John
235364fe18bSWolfram SchneiderQuarterman. The Design and Implementation of the 4.3BSD UNIX Operating
236364fe18bSWolfram SchneiderSystem. Reading, Mass. Addison-Wesley, 1989. ISBN 0-201-06196-1
237364fe18bSWolfram Schneider
238364fe18bSWolfram SchneiderSalus, Peter H. A quarter century of UNIX. Addison-Wesley Publishing
239364fe18bSWolfram SchneiderCompany, Inc., 1994. ISBN 0-201-54777-5
240364fe18bSWolfram Schneider
241364fe18bSWolfram SchneiderMcKusick, Marshall Kirk, Keith Bostic, Michael J Karels, and John
242364fe18bSWolfram SchneiderQuarterman. The Design and Implementation of the 4.4BSD Operating
243364fe18bSWolfram SchneiderSystem. Reading, Mass. Addison-Wesley, 1996. ISBN 0-201-54979-4
244364fe18bSWolfram Schneider
2452690f9b1SWolfram SchneiderDoug McIlroy. Research Unix Reader.
2462690f9b1SWolfram Schneider
247364fe18bSWolfram SchneiderMichael G. Brown. The Role of BSD in the Development of Unix.
248364fe18bSWolfram SchneiderPresented to the Tasmanian Unix Special Interest Group of the
249364fe18bSWolfram SchneiderAustralian Computer Society, Hobart, August 1993.
250364fe18bSWolfram SchneiderURL: http://www.dpac.tas.gov.au/~mgb/papers/bsdrole.html
251364fe18bSWolfram Schneider
252364fe18bSWolfram SchneiderPeter H. Salus. Unix at 25. Byte Magazin, October 1994.
253364fe18bSWolfram SchneiderURL: http://www.byte.com/art/9410/sec8/art3.htm
254364fe18bSWolfram Schneider
2552690f9b1SWolfram SchneiderAndreas Klemm, Lars K�ller. If you're going to San Francisco ...
2562690f9b1SWolfram SchneiderDie freien BSD-Varianten von Unix. c't April 1997, page 368ff.
2572690f9b1SWolfram SchneiderURL: http://www.heise.de
2582690f9b1SWolfram Schneider
2592690f9b1SWolfram SchneiderBSD Release Announcements collection.
2602690f9b1SWolfram SchneiderURL: http://www.de.FreeBSD.ORG/de/ftp/releases/
2612690f9b1SWolfram Schneider
262c55f0f14SWolfram SchneiderBSD Hypertext Man Pages
263c8556570SWolfram Schneiderhttp://www.freebsd.org/cgi/man.cgi
264c55f0f14SWolfram Schneider
2652690f9b1SWolfram SchneiderAcknowledgments
2662690f9b1SWolfram Schneider---------------
2672690f9b1SWolfram Schneider
2682690f9b1SWolfram SchneiderJosh Gilliam for suggestions, bugfixes, and finding very old
2692690f9b1SWolfram Schneideroriginal BSD announcements from Usenet or tapes.
2702690f9b1SWolfram Schneider
271c55f0f14SWolfram SchneiderSteven M. Schultz for providing 2.8BSD, 2.10BSD, 2.11BSD manual pages.
2722690f9b1SWolfram Schneider
273364fe18bSWolfram Schneider--
274364fe18bSWolfram SchneiderCopyright (c) 1997 Wolfram Schneider <wosch@FreeBSD.ORG>
275364fe18bSWolfram SchneiderURL: http://www.de.freebsd.org/de/ftp/unix-stammbaum
276ccce5d49SJordan K. Hubbard$Date: 1998/08/13 10:10:10 $ $Revision: 1.8 $
277