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