bsd-family-tree revision 46318
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
114 *---FreeBSD 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]
255FreeBSD 2.2.8           1998-11-29 [FBD]
256OpenBSD 2.4             1998-12-01 [OBD]
257NetBSD 1.3.3            1998-12-23 [NBD]
258FreeBSD 3.1		1999-02-15 [FBD]
259
260
261Bibliography
262------------------------
263
264Leffler, Samuel J., Marshall Kirk McKusick, Michael J Karels and John
265Quarterman. The Design and Implementation of the 4.3BSD UNIX Operating
266System. Reading, Mass. Addison-Wesley, 1989. ISBN 0-201-06196-1
267
268Salus, Peter H. A quarter century of UNIX. Addison-Wesley Publishing
269Company, Inc., 1994. ISBN 0-201-54777-5
270
271McKusick, Marshall Kirk, Keith Bostic, Michael J Karels, and John
272Quarterman. The Design and Implementation of the 4.4BSD Operating
273System. Reading, Mass. Addison-Wesley, 1996. ISBN 0-201-54979-4
274
275Doug McIlroy. Research Unix Reader.
276
277Michael G. Brown. The Role of BSD in the Development of Unix.
278Presented to the Tasmanian Unix Special Interest Group of the
279Australian Computer Society, Hobart, August 1993.
280URL: http://www.dpac.tas.gov.au/~mgb/papers/bsdrole.html
281
282Peter H. Salus. Unix at 25. Byte Magazin, October 1994.
283URL: http://www.byte.com/art/9410/sec8/art3.htm
284
285Andreas Klemm, Lars K�ller. If you're going to San Francisco ...
286Die freien BSD-Varianten von Unix. c't April 1997, page 368ff.
287URL: http://www.heise.de
288
289BSD Release Announcements collection.
290URL: http://www.de.FreeBSD.ORG/de/ftp/releases/
291
292BSD Hypertext Man Pages
293http://www.freebsd.org/cgi/man.cgi
294
295Acknowledgments
296---------------
297
298Josh Gilliam for suggestions, bugfixes, and finding very old
299original BSD announcements from Usenet or tapes.
300
301Steven M. Schultz for providing 2.8BSD, 2.10BSD, 2.11BSD manual pages.
302
303--
304Copyright (c) 1997-1999 Wolfram Schneider <wosch@FreeBSD.ORG>
305URL: ftp://ftp.freebsd.org/pub/FreeBSD/FreeBSD-current/src/share/misc/bsd-family-tree
306
307$Date: 1999/04/05 21:51:32 $ $Revision: 1.12 $
308