bsd-family-tree revision 64612
168349SobrienThe UNIX system family tree: Research and BSD
2302221Sdelphij---------------------------------------------
3234250Sobrien
468349SobrienFirst Edition (V1)
5298192Sdelphij     |
668349SobrienSecond Edition (V2)
7234250Sobrien     |
8234250SobrienThird Edition (V3)
9234250Sobrien     |
10234250SobrienFourth Edition (V4)
11234250Sobrien     |
1268349SobrienFifth Edition (V5)
13234250Sobrien     |
14234250SobrienSixth Edition (V6) -----*
15298192Sdelphij       \                |
16234250Sobrien        \               |
17267843Sdelphij         \              |
18234250SobrienSeventh Edition (V7)    |
19267843Sdelphij            \           |
20234250Sobrien             \        1BSD
21267843Sdelphij             32V        |
22234250Sobrien               \      2BSD---------------*
23267843Sdelphij                \    /                   |
24234250Sobrien                 \  /                    |
25267843Sdelphij                  \/                     |
26234250Sobrien                 3BSD                    |
27267843Sdelphij                  |                      |
28234250Sobrien               4.0BSD               2.7.9BSD
29234250Sobrien                  |                      |
30234250Sobrien               4.1BSD --------------> 2.8BSD
31186690Sobrien                  |                      |
32234250Sobrien              4.1aBSD -----------\       |
33234250Sobrien                  |                \     |
34288143Sdelphij              4.1bBSD                \   |
35298192Sdelphij                  |                    \ |
36234250Sobrien      *------ 4.1cBSD --------------> 2.9BSD
37267843Sdelphij     /            |                      |
38298192SdelphijEighth Edition    |                   2.9BSD-Seismo
39234250Sobrien     |            |                      |
40267843Sdelphij     +----<--- 4.2BSD               2.9.1BSD
41302221Sdelphij     |            |                      |
42302221Sdelphij     +----<--- 4.3BSD -------------> 2.10BSD
43234250Sobrien     |            |               /      |
44234250SobrienNinth Edition     |              / 2.10.1BSD
45298192Sdelphij     |         4.3BSD Tahoe-----+        |
46234250Sobrien     |            |              \       |
47234250Sobrien     |            |                \     |
48298192Sdelphij     v            |                  2.11BSD
49234250SobrienTenth Edition     |                      |
50133359Sobrien                  |                  2.11BSD rev #430
51133359Sobrien               4.3BSD NET/1              |
52133359Sobrien                  |                      v
53133359Sobrien               4.3BSD Reno
54133359Sobrien                  |
55133359Sobrien   *---------- 4.3BSD NET/2 -------------------+-------------*
56267843Sdelphij   |                    |                      |             |
57133359Sobrien386BSD 0.0              |                      |             |
58133359Sobrien   |                    |                      |             |
59186690Sobrien386BSD 0.1 ------------>+                      |           BSDI 1.0
60186690Sobrien   |     \              |                  4.4BSD Alpha      |
61   |     386BSD 1.0     |                      |             |
62   |                    |                  4.4BSD            |
63   |                    |                    / |             |
64   |                    |   4.4BSD-Encumbered  |             |
65   |                 NetBSD 0.8                |             |
66   |                    |                      |             |
67FreeBSD 1.0          NetBSD 0.9                |             |
68   |                    |           .----- 4.4BSD Lite --> BSDI 2.0
69FreeBSD 1.1             |          /   /       |             |
70   |                    |         /   /        |           BSDI 2.0.1
71FreeBSD 1.1.5       .---|--------'   /         |             |
72   |               /    |           /      4.4BSD Lite2 -> BSDI 2.1
73FreeBSD 1.1.5.1   /     |          /      /    |    | \      |
74   |             /   NetBSD 1.0 <-'      /     |    |   \    |
75   |            /       |              /       |    |    `-BSDI 3.0
76FreeBSD 2.0 <--'        |         FreeBSD 3.0  |    |        |
77   |                     \               NetBSD 1.3 |        v
78FreeBSD 2.0.5             \                   OpenBSD 2.3
79   |                       \
80   |                        \
81FreeBSD 2.1                  |
82 |   |                    NetBSD 1.1 ------.
83 | FreeBSD 2.1.5             |              \
84 |     |                  NetBSD 1.2         \
85 | FreeBSD 2.1.6             |  \          OpenBSD 2.0
86 |     |                     |   \             |
87 | FreeBSD 2.1.6.1           |    \            |
88 |     |                     |     \           |
89 | FreeBSD 2.1.7             |      |          |
90 |     |                     |  NetBSD 1.2.1   |
91 | FreeBSD 2.1.7.1           |                 |
92 |                           |                 |
93 |                           |                 |
94 *-FreeBSD 2.2               |                 |
95 |        \                  |                 |
96 |     FreeBSD 2.2.1         |                 |
97 |         |                 |                 |
98 |     FreeBSD 2.2.2         |             OpenBSD 2.1
99 |         |              NetBSD 1.3           |
100 |     FreeBSD 2.2.5         |   \             |
101 |         |                 | NetBSD 1.3.1  OpenBSD 2.2
102 |         v                 |    |            |
103 |     FreeBSD 2.2.6         |    |          OpenBSD 2.3
104 |         |                 | NetBSD 1.3.2    |
105 |         v                 |    |            |
106 |     FreeBSD 2.2.7         |    |            |
107 |         |                 |    |            |
108 |         v                 |    |            |
109 |     FreeBSD 2.2.8         |    |            |
110 |                           |    |            |
111 |                           |    |        OpenBSD 2.4
112FreeBSD 3.0                  |    |            |
113 |                           | NetBSD 1.3.3    |
114 *---FreeBSD 3.1             |                 |
115 |       |                   |                 |
116 |   FreeBSD 3.2          NetBSD 1.4       OpenBSD 2.5
117 |       |                   |    |            |
118 |   FreeBSD 3.3             | NetBSD 1.4.1    |
119 |       |                   |    |        OpenBSD 2.6
120 |   FreeBSD 3.4             |    |            |
121 |           |               |    |            |
122FreeBSD 4.0  |               | NetBSD 1.4.2    |
123 |           |               |                 |
124 |           |            NetBSD -current  OpenBSD -current
125 |   FreeBSD 3.5             |                 |
126 |                           v                 v
127 *---FreeBSD 4.1
128 |        
129FreeBSD 5.0-current
130 |
131 v
132
133
134Time
135----------------
136
137Time tolerance +/- 6 month, depend on which book/article you read; if
138it was the announcement in Usenet or if it was available as tape.
139
140[44B] McKusick, Marshall Kirk, Keith Bostic, Michael J Karels,
141	and John Quarterman. The Design and Implementation of
142	the 4.4BSD Operating System.
143[DOC] README, COPYRIGHT on tape.
144[QCU] Salus, Peter H. A quarter century of UNIX.
145[U25] Peter H. Salus. Unix at 25.
146[USE] Usenet announcement.
147[KSJ] Michael J. Karels, Carl F. Smith, and William F. Jolitz.
148	Changes in the Kernel in 2.9BSD. Second Berkeley Software
149	Distribution UNIX Version 2.9, July, 1983.
150[KB]  Keith Bostic. BSD2.10 available from Usenix. comp.unix.sources,
151	Volume 11, Info 4, April, 1987.
152[KKK] Mike Karels, Kirk McKusick, and Keith Bostic. tahoe announcement.
153	comp.bugs.4bsd.ucb-fixes, June 15, 1988.
154[SMS] Steven M. Schultz. 2.11BSD, UNIX for the PDP-11.
155[FBD] FreeBSD Project, The.
156[NBD] NetBSD Project, The.
157[OBD] OpenBSD Project, The.
158[dmr] Dennis Ritchie, via E-Mail
159
160
161Multics                 1965
162UNIX                    Summer 1969
163				DEC PDP-7
164First   Edition         1971-11-03 [QCU]
165				DEC PDP-11/20, Assembler
166Second  Edition         1972-06-12 [QCU]
167				10 UNIX installations
168Third   Edition         1973-02-xx [QCU]
169				Pipes, 16 installations
170Fourth  Edition         1973-11-xx [QCU]
171				rewriting in C effected,
172                                above 30 installations
173Fifth   Edition         1974-06-xx [QCU]
174				above 50 installations
175Sixth   Edition         1975-05-xx [QCU]
176				port to DEC Vax
177Seventh Edition         1979-01-xx [QCU]
178				first portable UNIX
179Eighth  Edition         1985-02-xx [QCU]
180				VAX 11/750, VAX 11/780 [dmr]
181				descended from 4.1c BSD [dmr]
182				descended from 4.1 BSD [44B]
183			scooping-out and replacement of the character-device 
184			and networking part by the streams mechanism
185
186Ninth   Edition         1986-09-xx [QCU]
187Tenth   Edition         1989-10-xx [QCU]
188
1891BSD                    late 1977
190			1978-03-09 [QCU]
191				PDP-11, Pascal, ex(1)
192				30 free copies of 1BSD sent out
193				35 tapes sold for 50 USD [QCU]
1942BSD                    mid 1978 [QCU]
195				75 2BSD tapes shipped
1962.7.9BSD		?? [SMS]
1972.8BSD			1981-07-xx [KSJ]
198
1992.8.1BSD		1982-01-xx [QCU]
200				set of performance improvements
2012.9BSD			1983-07-xx [KSJ]
2022.9.1BSD                1983-11-xx
2032.9BSD-Seismo		1985-08-xx [SMS]
2042.10BSD			1987-04-xx [KKK]
2052.10.1BSD		1989-01-xx [SMS]
2062.11BSD			1992-02-xx [SMS]
2072.11BSD rev #430	1999-12-13 [SMS]
208
20932V			1978-1[01]-xx [QCU]
2103BSD                    late 1979 [QCU]
211				virtual memory, page replacement,
212                        	demand paging
2134.0BSD                  1980-10-xx
2144.1BSD                  1981-06-xx
2154.1aBSD                 1982-04-xx
216				alpha release, 100 sites, networking [44B]
2174.1bBSD				internal release, fast filesystem [44B]
2184.1cBSD                 late 1982
219				beta release, IPC [44B]
2204.2BSD                  1983-09-xx [QCU]
2214.3BSD                  1986-06-xx [QCU]
222			1986-04-xx [KB]
2234.3BSD Tahoe            1988-06-xx [QCU]
2244.3BSD NET/1            1988-11-xx [QCU]
2254.3BSD Reno             1990-06-xx [QCU], [DOC]
2264.3BSD NET/2            1991-06-xx [QCU]
227386BSD 0.0              1992-02-xx [DOC]
228386BSD 0.1              1992-07-xx [DOC]
2294.4BSD Alpha            1992-07-07
230NetBSD 0.8              1993-04-20 [NBD]
2314.4BSD                  1993-06-01 [USE]
232NetBSD 0.9              1993-08-23 [NBD]
233FreeBSD 1.0		1993-11-xx [FOO]
2344.4BSD Lite             1994-03-01 [USE]
235FreeBSD 1.1		1994-04-xx [FBD]
236FreeBSD 1.1.5.1		1994-07-xx [FBD]
237				supersedes 1.1.5 3 days after release.
238NetBSD 1.0              1994-10-26 [NBD]
239386BSD 1.0              1994-11-12 [USE]
240FreeBSD 2.0		1995-01-xx [FBD]
241FreeBSD 2.0.5		1995-06-xx [FBD]
2424.4BSD Lite Release 2	1995-06-xx [44B]
243				the true final distribution from the CSRG
244NetBSD 1.1              1995-11-26 [NBD]
245FreeBSD 2.1		1995-12-xx [FBD]
246FreeBSD 2.1.5		1996-08-xx [FBD]
247NetBSD 1.2              1996-10-04 [NBD]
248OpenBSD 2.0             1996-10-18 [OBD]
249FreeBSD 2.1.6		1996-12-xx [FBD]
250FreeBSD 2.1.7		1997-02-xx [FBD]
251FreeBSD 2.2.1		1997-04-xx [FBD]
252NetBSD 1.2.1            1997-05-20 [NBD] (patch release)
253OpenBSD 2.1             1997-06-01 [OBD]
254FreeBSD 2.2.2		1997-06-xx [FBD]
255NetBSD 1.3              1998-01-04 [NBD]
256FreeBSD 2.2.5		1997-11-xx [FBD]
257OpenBSD 2.2             1997-12-01 [OBD]
258FreeBSD 2.2.6		1998-03-xx [FBD]
259NetBSD 1.3.1            1998-03-09 [NBD] (patch release)
260OpenBSD 2.3             1998-05-19 [OBD]
261NetBSD 1.3.2            1998-05-29 [NBD] (patch release)
262FreeBSD 2.2.7		1998-07-xx [FBD]
263FreeBSD 3.0		1998-10-16 [FBD]
264				FreeBSD-3.0 is a snapshot from -current, 
265				while 3.1 and 3.2 are from 3.x-stable which 
266				was branched quite some time after 3.0-release
267FreeBSD 2.2.8           1998-11-29 [FBD]
268OpenBSD 2.4             1998-12-01 [OBD]
269NetBSD 1.3.3            1998-12-23 [NBD] (patch release)
270FreeBSD 3.1		1999-02-15 [FBD]
271NetBSD 1.4              1999-05-12 [NBD]
272FreeBSD 3.2             1999-05-17 [FBD]
273OpenBSD 2.5             1999-05-19 [OBD]
274NetBSD 1.4.1            1999-08-26 [NBD] (patch release)
275FreeBSD 3.3             1999-09-17 [FBD]
276OpenBSD 2.6             1999-12-01 [OBD]
277FreeBSD 3.4             1999-12-20 [FBD]
278FreeBSD 4.0             2000-03-13 [FBD]
279NetBSD 1.4.2            2000-03-19 [NBD] (patch release)
280FreeBSD 3.5		2000-06-24 [FBD]
281FreeBSD 4.1		2000-07-27 [FBD]
282
283
284Bibliography
285------------------------
286
287Leffler, Samuel J., Marshall Kirk McKusick, Michael J Karels and John
288Quarterman. The Design and Implementation of the 4.3BSD UNIX Operating
289System. Reading, Mass. Addison-Wesley, 1989. ISBN 0-201-06196-1
290
291Salus, Peter H. A quarter century of UNIX. Addison-Wesley Publishing
292Company, Inc., 1994. ISBN 0-201-54777-5
293
294McKusick, Marshall Kirk, Keith Bostic, Michael J Karels, and John
295Quarterman. The Design and Implementation of the 4.4BSD Operating
296System. Reading, Mass. Addison-Wesley, 1996. ISBN 0-201-54979-4
297
298Doug McIlroy. Research Unix Reader.
299
300Michael G. Brown. The Role of BSD in the Development of Unix.
301Presented to the Tasmanian Unix Special Interest Group of the
302Australian Computer Society, Hobart, August 1993.
303
304Peter H. Salus. Unix at 25. Byte Magazine, October 1994.
305URL: http://www.byte.com/art/9410/sec8/art3.htm
306
307Andreas Klemm, Lars K�ller. If you're going to San Francisco ...
308Die freien BSD-Varianten von Unix. c't April 1997, page 368ff.
309
310BSD Release Announcements collection.
311URL: http://www.de.FreeBSD.org/de/ftp/releases/
312
313BSD Hypertext Man Pages
314http://www.FreeBSD.org/cgi/man.cgi
315
316UNIX history graphing project
317http://minnie.cs.adfa.edu.au/Unix_History/index.html
318
319Acknowledgments
320---------------
321
322Josh Gilliam for suggestions, bug fixes, and finding very old
323original BSD announcements from Usenet or tapes.
324
325Steven M. Schultz for providing 2.8BSD, 2.10BSD, 2.11BSD manual pages.
326
327--
328Copyright (c) 1997-1999 Wolfram Schneider <wosch@FreeBSD.ORG>
329URL: ftp://ftp.freebsd.org/pub/FreeBSD/FreeBSD-current/src/share/misc/bsd-family-tree
330
331$FreeBSD: head/share/misc/bsd-family-tree 64612 2000-08-13 14:54:51Z alex $
332
333