bsd-family-tree revision 46321
1The Unix system family tree / BSD history chart
2-----------------------------------------------
3
4First Edition (V1)
5     |
6Second Edition (V2)
7     |
8Third Edition (V3)
9     |
10Fourth Edition (V4)
11     |
12Fifth Edition (V5)
13     |
14Sixth Edition (V6) -----*
15       \                |
16        \               |
17         \              |
18Seventh Edition (V7)    |
19            \           |
20             \        1BSD
21             32V        |
22               \      2BSD---------------*
23                \    /                   |
24                 \  /                    |
25                  \/                     |
26                 3BSD                    |
27                  |                      |
28               4.0BSD               2.7.9BSD
29                  |                      |
30       *------ 4.1BSD --------------> 2.8BSD
31      /           |                      |
32Eighth Edition     |                 2.8.1BSD
33     |            |                      |
34     |        4.1aBSD -----------\       |
35     |            |                \     |
36     |        4.1bBSD                \   |
37     |            |                    \ |
38     |        4.1cBSD --------------> 2.9BSD
39     |            |                      |
40     |            |                   2.9BSD-Seismo
41     |            |                      |
42     +----<--- 4.2BSD               2.9.1BSD
43     |            |                      |
44     +----<--- 4.3BSD -------------> 2.10BSD
45     |            |               /      |
46Ninth Edition     |              / 2.10.1BSD
47     |         4.3BSD Tahoe-----+        |
48     |            |              \       |
49     |            |                \     |
50     v            |                  2.11BSD
51Tenth Edition     |                      |
52                  |                  2.11BSD rev #366
53               4.3BSD NET/1              |
54                  |                      v
55               4.3BSD Reno
56                  |
57   *---------- 4.3BSD NET/2 -------------------+-------------*
58   |                    |                      |             |
59386BSD 0.0              |                      |             |
60   |                    |                      |             |
61386BSD 0.1 ------------>+                      |           BSDI 1.0
62   |     \              |                  4.4BSD Alpha      |
63   |     386BSD 1.0     |                      |             |
64   |                    |                  4.4BSD            |
65   |                    |                    / |             |
66   |                    |   4.4BSD-Encumbered  |             |
67   |                 NetBSD 0.8                |             |
68   |                    |                      |             |
69FreeBSD 1.0          NetBSD 0.9                |             |
70   |                    |           .----- 4.4BSD Lite --> BSDI 2.0
71FreeBSD 1.1             |          /   /       |             |
72   |                    |         /   /        |           BSDI 2.0.1
73FreeBSD 1.1.5       .---|--------'   /         |             |
74   |               /    |           /      4.4BSD Lite2 -> BSDI 2.1
75FreeBSD 1.1.5.1   /     |          /      /    |    | \      |
76   |             /   NetBSD 1.0 <-'      /     |    |   \    |
77   |            /       |              /       |    |    `-BSDI 3.0
78FreeBSD 2.0 <--'        |         FreeBSD 3.0  |    |        |
79   |                     \               NetBSD 1.3 |        v
80FreeBSD 2.0.5             \                   OpenBSD 2.3
81   |                       \
82   |                        \
83FreeBSD 2.1                  |
84 |   |                    NetBSD 1.1 ------.
85 | FreeBSD 2.1.5             |              \
86 |     |                  NetBSD 1.2         \
87 | FreeBSD 2.1.6             |  \          OpenBSD 2.0
88 |     |                     |   \             |
89 | FreeBSD 2.1.6.1           |    \            |
90 |     |                     |     \           |
91 | FreeBSD 2.1.7             |      |          |
92 |     |                     |  NetBSD 1.2.1   |
93 | FreeBSD 2.1.7.1           |                 |
94 |                           |                 |
95 |                           |                 |
96 *-FreeBSD 2.2               |                 |
97 |        \                  |                 |
98 |     FreeBSD 2.2.1         |                 |
99 |         |                 |                 |
100 |     FreeBSD 2.2.2         |             OpenBSD 2.1
101 |         |              NetBSD 1.3           |
102 |     FreeBSD 2.2.5         |   \             |
103 |         |                 | NetBSD 1.3.1  OpenBSD 2.2
104 |         v                 |    |            |
105 |     FreeBSD 2.2.6         |    |          OpenBSD 2.3
106 |         |                 | NetBSD 1.3.2    |
107 |         v                 |    |            |
108 |     FreeBSD 2.2.7         |    |            |
109 |         |                 |    |            |
110 |         v                 |    |            |
111 |     FreeBSD 2.2.8         |    |            |
112 |                           |    |            |
113 |                           |    |        OpenBSD 2.4
114FreeBSD 3.0                  |    |            |
115 |                           | NetBSD 1.3.3    |
116 *---FreeBSD 3.1             |                 |
117 |       |                   |                 |
118 |   FreeBSD 3.2          NetBSD 1.4       OpenBSD 2.5
119 |                           |                 |
120 |                           |                 |
121FreeBSD 4.0-CURRENT          |                 |
122 |                           v                 v
123 v
124
125
126Time
127----------------
128
129Time tolerance +/- 6 month, depend on which book/article you read; if
130it was the announcement in Usenet or if it was available as tape.
131
132[44B] McKusick, Marshall Kirk, Keith Bostic, Michael J Karels,
133	and John Quarterman. The Design and Implementation of
134	the 4.4BSD Operating System.
135[DOC] README, COPYRIGHT on tape.
136[QCU] Salus, Peter H. A quarter century of UNIX.
137[U25] Peter H. Salus. Unix at 25.
138[USE] Usenet announcement.
139[KSJ] Michael J. Karels, Carl F. Smith, and William F. Jolitz.
140	Changes in the Kernel in 2.9BSD. Second Berkeley Software
141	Distribution UNIX Version 2.9, July, 1983.
142[KB]  Keith Bostic. BSD2.10 available from Usenix. comp.unix.sources,
143	Volume 11, Info 4, April, 1987.
144[KKK] Mike Karels, Kirk McKusick, and Keith Bostic. tahoe announcement.
145	comp.bugs.4bsd.ucb-fixes, June 15, 1988.
146[SMS] Steven M. Schultz. 2.11BSD, UNIX for the PDP-11.
147[FBD] FreeBSD Project, The.
148[NBD] NetBSD Project, The.
149[OBD] OpenBSD Project, The.
150[dmr] Dennis Ritchie, via E-Mail
151
152
153Multics                 1965
154Unix                    Summer 1969
155				DEC PDP-7
156First   Edition         1971-11-03 [QCU]
157				DEC PDP-11/20, Assembler
158Second  Edition         1972-06-12 [QCU]
159				10 Unix installations
160Third   Edition         1973-02-xx [QCU]
161				Pipes, 16 installations
162Fourth  Edition         1973-11-xx [QCU]
163				rewriting in C effected,
164                                above 30 installations
165Fifth   Edition         1974-06-xx [QCU]
166				above 50 installations
167Sixth   Edition         1975-05-xx [QCU]
168				port to DEC Vax
169Seventh Edition         1979-01-xx [QCU]
170				first portable Unix
171Eight   Edition         1985-02-xx [QCU]
172				VAX 11/750, VAX 11/780 [dmr]
173				descended from 4.1c BSD [dmr]
174				descended from 4.1 BSD [44B]
175			scooping-out and replacement of the character-device 
176			and networking part by the streams mechanism
177
178Ninth   Edition         1986-09-xx [QCU]
179Tenth   Edition         1989-10-xx [QCU]
180
1811BSD                    late 1977
182			1978-03-09 [QCU]
183				PDP-11, Pascal, ex(1)
184				30 free copies of 1BSD sent out
185				35 tapes sold for 50 USD [QCU]
1862BSD                    mid 1978 [QCU]
187				75 2BSD tapes shipped
1882.7.9BSD		?? [SMS]
1892.8BSD			1981-07-xx [KSJ]
190
1912.8.1BSD		1982-01-xx [QCU]
192				set of performance improvements
1932.9BSD			1983-07-xx [KSJ]
1942.9.1BSD                1983-11-xx
1952.9BSD-Seismo		1985-08-xx [SMS]
1962.10BSD			1987-04-xx [KKK]
1972.10.1BSD		1989-01-xx [SMS]
1982.11BSD			1992-02-xx [SMS]
1992.11BSD rev #366	1997-02-xx [SMS]
200
20132V			1978-1[01]-xx [QCU]
2023BSD                    late 1979 [QCU]
203				virtual memory, page replacement,
204                        	demand paging
2054.0BSD                  1980-10-xx
2064.1BSD                  1981-06-xx
2074.1aBSD                 1982-04-xx
208				alpha release, 100 sites, networking [44B]
2094.1bBSD				internal release, fast filesystem [44B]
2104.1cBSD                 late 1982
211				beta release, IPC [44B]
2124.2BSD                  1983-09-xx [QCU]
2134.3BSD                  1986-06-xx [QCU]
214			1986-04-xx [KB]
2154.3BSD Tahoe            1988-06-xx [QCU]
2164.3BSD NET/1            1988-11-xx [QCU]
2174.3BSD Reno             1990-06-xx [QCU], [DOC]
2184.3BSD NET/2            1991-06-xx [QCU]
219386BSD 0.0              1992-02-xx [DOC]
220386BSD 0.1              1992-07-xx [DOC]
2214.4BSD Alpha            1992-07-07
222NetBSD 0.8              1993-04-19 [NBD]
2234.4BSD                  1993-06-01 [USE]
224NetBSD 0.9              1993-08-23 [NBD]
225FreeBSD 1.0		1993-11-xx [FOO]
2264.4BSD Lite             1994-03-01 [USE]
227FreeBSD 1.1		1994-04-xx [FBD]
228FreeBSD 1.1.5.1		1994-07-xx [FBD]
229				supercedes 1.1.5 3 days after release.
230NetBSD 1.0              1994-11-08 [NBD]
231386BSD 1.0              1994-11-12 [USE]
232FreeBSD 2.0		1995-01-xx [FBD]
233FreeBSD 2.0.5		1995-06-xx [FBD]
2344.4BSD Lite Release 2	1995-06-xx [44B]
235				the true final distribution from the CSRG
236NetBSD 1.1              1995-11-26 [NBD]
237FreeBSD 2.1		1995-12-xx [FBD]
238FreeBSD 2.1.5		1996-08-xx [FBD]
239NetBSD 1.2              1996-10-04 [NBD]
240OpenBSD 2.0             1996-10-18 [OBD]
241FreeBSD 2.1.6		1996-12-xx [FBD]
242FreeBSD 2.1.7		1997-02-xx [FBD]
243FreeBSD 2.2.1		1997-04-xx [FBD]
244NetBSD 1.2.1            1997-05-20 [NBD]
245OpenBSD 2.1             1997-06-01 [OBD]
246FreeBSD 2.2.2		1997-06-xx [FBD]
247NetBSD 1.3              1997-09-24 [NBD]
248FreeBSD 2.2.5		1997-11-xx [FBD]
249OpenBSD 2.2             1997-12-01 [OBD]
250FreeBSD 2.2.6		1998-03-xx [FBD]
251OpenBSD 2.3             1998-05-19 [OBD]
252NetBSD 1.3.2            1998-05-24 [NBD]
253FreeBSD 2.2.7		1998-07-xx [FBD]
254FreeBSD 3.0		1998-10-16 [FBD]
255				FreeBSD-3.0 is a snapshot from -current, 
256				while 3.1 and 3.2 are from 3.x-stable which 
257				was branched quite some time after 3.0-release
258FreeBSD 2.2.8           1998-11-29 [FBD]
259OpenBSD 2.4             1998-12-01 [OBD]
260NetBSD 1.3.3            1998-12-23 [NBD]
261FreeBSD 3.1		1999-02-15 [FBD]
262
263
264Bibliography
265------------------------
266
267Leffler, Samuel J., Marshall Kirk McKusick, Michael J Karels and John
268Quarterman. The Design and Implementation of the 4.3BSD UNIX Operating
269System. Reading, Mass. Addison-Wesley, 1989. ISBN 0-201-06196-1
270
271Salus, Peter H. A quarter century of UNIX. Addison-Wesley Publishing
272Company, Inc., 1994. ISBN 0-201-54777-5
273
274McKusick, Marshall Kirk, Keith Bostic, Michael J Karels, and John
275Quarterman. The Design and Implementation of the 4.4BSD Operating
276System. Reading, Mass. Addison-Wesley, 1996. ISBN 0-201-54979-4
277
278Doug McIlroy. Research Unix Reader.
279
280Michael G. Brown. The Role of BSD in the Development of Unix.
281Presented to the Tasmanian Unix Special Interest Group of the
282Australian Computer Society, Hobart, August 1993.
283URL: http://www.dpac.tas.gov.au/~mgb/papers/bsdrole.html
284
285Peter H. Salus. Unix at 25. Byte Magazin, October 1994.
286URL: http://www.byte.com/art/9410/sec8/art3.htm
287
288Andreas Klemm, Lars K�ller. If you're going to San Francisco ...
289Die freien BSD-Varianten von Unix. c't April 1997, page 368ff.
290URL: http://www.heise.de
291
292BSD Release Announcements collection.
293URL: http://www.de.FreeBSD.ORG/de/ftp/releases/
294
295BSD Hypertext Man Pages
296http://www.freebsd.org/cgi/man.cgi
297
298Acknowledgments
299---------------
300
301Josh Gilliam for suggestions, bugfixes, and finding very old
302original BSD announcements from Usenet or tapes.
303
304Steven M. Schultz for providing 2.8BSD, 2.10BSD, 2.11BSD manual pages.
305
306--
307Copyright (c) 1997-1999 Wolfram Schneider <wosch@FreeBSD.ORG>
308URL: ftp://ftp.freebsd.org/pub/FreeBSD/FreeBSD-current/src/share/misc/bsd-family-tree
309
310$Date: 1999/04/05 21:51:32 $ $Revision: 1.12 $
311