bsd-family-tree revision 1.85 1 The UNIX system family tree: Research and BSD
2 ---------------------------------------------
3
4 First Edition (V1)
5 |
6 Second Edition (V2)
7 |
8 Third Edition (V3)
9 |
10 Fourth Edition (V4)
11 |
12 Fifth Edition (V5)
13 |
14 Sixth Edition (V6) -----*
15 \ |
16 \ |
17 \ |
18 Seventh Edition (V7) |
19 \ |
20 \ 1BSD
21 32V |
22 \ 2BSD---------------*
23 \ / |
24 \ / |
25 \/ |
26 3BSD |
27 | |
28 4.0BSD 2.79BSD
29 | |
30 4.1BSD --------------> 2.8BSD
31 | |
32 4.1aBSD -----------\ |
33 | \ |
34 4.1bBSD \ |
35 | \ |
36 *------ 4.1cBSD --------------> 2.9BSD
37 / | |
38 Eighth Edition | 2.9BSD-Seismo
39 | | |
40 +----<--- 4.2BSD 2.9.1BSD
41 | | |
42 +----<--- 4.3BSD -------------> 2.10BSD
43 | | / |
44 Ninth Edition | / 2.10.1BSD
45 | 4.3BSD Tahoe-----+ |
46 | | \ |
47 | | \ |
48 v | 2.11BSD
49 Tenth Edition | |
50 | 2.11BSD rev #430
51 4.3BSD NET/1 |
52 | v
53 4.3BSD Reno
54 |
55 *---------- 4.3BSD NET/2 -------------------+-------------*
56 | | | |
57 386BSD 0.0 | | BSD/386 ALPHA
58 | | | |
59 386BSD 0.1 ------------>+ | BSD/386 0.3.[13]
60 | \ | 4.4BSD Alpha |
61 | 386BSD 1.0 | | BSD/386 0.9.[34]
62 | | 4.4BSD |
63 | | / | |
64 | | 4.4BSD-Encumbered | |
65 | -NetBSD 0.8 | BSD/386 1.0
66 | / | | |
67 FreeBSD 1.0 <-----' *--NetBSD 0.9 | BSD/386 1.1
68 | | .----- 4.4BSD Lite |
69 FreeBSD 1.1 | / / | \ |
70 | | / | | \ |
71 FreeBSD 1.1.5 .---|--------' | | \ |
72 | / | | | \ |
73 FreeBSD 1.1.5.1 / | | | \ |
74 | / *--NetBSD 1.0 <-' | \ |
75 | / | | \ |
76 FreeBSD 2.0 <--' | | BSD/OS 2.0
77 | \ | |
78 FreeBSD 2.0.5 \ | BSD/OS 2.0.1
79 | .-----\------------- 4.4BSD Lite2 |
80 | | \ | | | | |
81 | | .-----|------Rhapsody | | | |
82 | | | | NetBSD 1.3 | | |
83 | | | | OpenBSD 2.3 | |
84 | | | | BSD/OS 3.0 |
85 FreeBSD 2.1 | | | |
86 | | | | *--NetBSD 1.1 -. BSD/OS 2.1
87 | FreeBSD 2.1.5 | | | \ |
88 | | | | *--NetBSD 1.2 \ BSD/OS 3.0
89 | FreeBSD 2.1.6 | | | \ OpenBSD 2.0 |
90 | | | | | \ | |
91 | FreeBSD 2.1.6.1 | | | \ | |
92 | | | | | \ | |
93 | FreeBSD 2.1.7 | | | | | |
94 | | | | | NetBSD 1.2.1 | |
95 | FreeBSD 2.1.7.1 | | | | |
96 | | | | | |
97 | | | | | |
98 *-FreeBSD 2.2 | | | | |
99 | \ | | | | |
100 | FreeBSD 2.2.1 | | | | |
101 | | | | | | |
102 | FreeBSD 2.2.2 | | | OpenBSD 2.1 |
103 | | | | | | |
104 | FreeBSD 2.2.5 | | | | |
105 | | | | | OpenBSD 2.2 |
106 | | | | *--NetBSD 1.3 | |
107 | FreeBSD 2.2.6 | | | | | |
108 | | | | | NetBSD 1.3.1 | BSD/OS 3.1
109 | | | | | | OpenBSD 2.3 |
110 | | | | | NetBSD 1.3.2 | |
111 | FreeBSD 2.2.7 | | | | | |
112 | | | | | | | BSD/OS 4.0
113 | FreeBSD 2.2.8 | | | | | |
114 | | | | | | | |
115 | v | | | | OpenBSD 2.4 |
116 | FreeBSD 2.2.9 | | | | | |
117 | | | | | | |
118 FreeBSD 3.0 <--------* | | v | |
119 | | | NetBSD 1.3.3 | |
120 *---FreeBSD 3.1 | | | |
121 | | | | | BSD/OS 4.0.1
122 | FreeBSD 3.2----* | .--*--NetBSD 1.4 OpenBSD 2.5 |
123 | | | | | | | | |
124 | | | | | | | | |
125 | | | | | | | | |
126 | FreeBSD 3.3 | | | | NetBSD 1.4.1 | |
127 | | | | | | | OpenBSD 2.6 |
128 | FreeBSD 3.4 | | | | | | |
129 | | | | | | | | BSD/OS 4.1
130 FreeBSD 4.0 | | | | | NetBSD 1.4.2 | |
131 | | | | | | | | |
132 | | | | | | | | |
133 | FreeBSD 3.5 | | | | | OpenBSD 2.7 |
134 | | | | | | | | |
135 | FreeBSD 3.5.1 | | | | | | |
136 | | | | | | | |
137 *---FreeBSD 4.1 | | | | | | |
138 | | | | | | | | |
139 | FreeBSD 4.1.1 | | / | | | |
140 | | | | / | | | |
141 | FreeBSD 4.2 Darwin/ | NetBSD 1.4.3 | |
142 | | Mac OS X | OpenBSD 2.8 BSD/OS 4.2
143 | | | | | |
144 | | | | | |
145 | | 10.0 *--NetBSD 1.5 | |
146 | FreeBSD 4.3 | | | | |
147 | | | | | OpenBSD 2.9 |
148 | | | | NetBSD 1.5.1 | |
149 | | | | | | |
150 | FreeBSD 4.4-. | | NetBSD 1.5.2 | |
151 | | | Mac OS X | | | |
152 | | | 10.1 | | OpenBSD 3.0 |
153 | FreeBSD 4.5 | | | | | |
154 | | \ | | | | BSD/OS 4.3
155 | FreeBSD 4.6 \ | | | OpenBSD 3.1 |
156 | | \ | | NetBSD 1.5.3 | |
157 | FreeBSD 4.6.2 Mac OS X | | |
158 | | 10.2 | | |
159 | FreeBSD 4.7 | | | |
160 | | | *--NetBSD 1.6 OpenBSD 3.2 |
161 | FreeBSD 4.8 | | | | |
162 | | | | NetBSD 1.6.1 | |
163 | |--------. | | | OpenBSD 3.3 BSD/OS 5.0
164 | | \ | | | | |
165 | FreeBSD 4.9 | | | | OpenBSD 3.4 BSD/OS 5.1 ISE
166 | | | | | | |
167 | | | | | NetBSD 1.6.2 |
168 | | | | | | |
169 | | | | | | OpenBSD 3.5
170 | | | | | v |
171 | FreeBSD 4.10 | | | |
172 | | | | | |
173 | FreeBSD 4.11 | | | |
174 | | | | |
175 | `-|------|-----------------|---------------------.
176 | | | | \
177 FreeBSD 5.0 | | | |
178 | | | | |
179 FreeBSD 5.1 | | | DragonFly 1.0
180 | \ | | | |
181 | ----- Mac OS X | | |
182 | 10.3 | | |
183 FreeBSD 5.2 | | | |
184 | | | | | |
185 | FreeBSD 5.2.1 | | | |
186 | | | | |
187 *-------FreeBSD 5.3 | | | |
188 | | | | OpenBSD 3.6 |
189 | | | *--NetBSD 2.0 | |
190 | | | | | | | DragonFly 1.2.0
191 | | Mac OS X | | NetBSD 2.0.2 | |
192 | | 10.4 | | | | |
193 | FreeBSD 5.4 | | | | | |
194 | | | | | | OpenBSD 3.7 |
195 | | | | | NetBSD 2.0.3 | |
196 | | | | | | | |
197 *--FreeBSD | | | | v OpenBSD 3.8 |
198 | 6.0 | | | | | |
199 | | | | | \ | |
200 | | | | | NetBSD 2.1 | |
201 | | | | | | |
202 | | | | *--NetBSD 3.0 | |
203 | | | | | | | | DragonFly 1.4.0
204 | | | | | | | OpenBSD 3.9 |
205 | FreeBSD | | | | | | |
206 | 6.1 | | | | | | |
207 | | FreeBSD 5.5 | | | | | |
208 | | | | | NetBSD 3.0.1 | DragonFly 1.6.0
209 | | | | | | | |
210 | | | | | | OpenBSD 4.0 |
211 | | | | | NetBSD 3.0.2 | |
212 | | | | NetBSD 3.1 | |
213 | FreeBSD 6.2 | | | |
214 | | | | | DragonFly 1.8.0
215 | | | | OpenBSD 4.1 |
216 | | | | | DragonFly 1.10.0
217 | | Mac OS X | | |
218 | | 10.5 | | |
219 | | | | OpenBSD 4.2 |
220 | | | *--NetBSD 4.0 | |
221 | FreeBSD 6.3 | | | | |
222 | \ | | | | |
223 *--FreeBSD | | | | | DragonFly 1.12.0
224 | 7.0 | | | | | |
225 | | | | | | OpenBSD 4.3 |
226 | | | | | NetBSD | DragonFly 2.0.0
227 | | FreeBSD | | 4.0.1 OpenBSD 4.4 |
228 | | 6.4 | | | |
229 | | | | | |
230 | FreeBSD 7.1 | | | |
231 | | | | | DragonFly 2.2.0
232 | FreeBSD 7.2 | *--NetBSD OpenBSD 4.5 |
233 | \ | | 5.0 | |
234 | \ | | / | \ | |
235 | | Mac OS X | | | \ | |
236 | | 10.6 | | | \ | |
237 | | | | | | NetBSD | DragonFly 2.4.0
238 | | | | | | 5.0.1 OpenBSD 4.6 |
239 | | | | | | | | |
240 *--FreeBSD | | | | | | | |
241 | 8.0 | | | | | | | |
242 | | FreeBSD | | | | NetBSD | |
243 | | 7.3 | | | | 5.0.2 | DragonFly 2.6.0
244 | | | | | | | OpenBSD 4.7 |
245 | FreeBSD | | | | | | |
246 | 8.1 | | | | | | |
247 | | | | | | | | DragonFly 2.8.2
248 | | | | | | | OpenBSD 4.8 |
249 | | | | | | *--NetBSD | |
250 | FreeBSD FreeBSD | | | 5.1 | |
251 | 8.2 7.4 | | | | | DragonFly 2.10.1
252 | | | | | | OpenBSD 4.9 |
253 | `-----. Mac OS X | | | | |
254 | \ 10.7 | | | | |
255 | | | | | | OpenBSD 5.0 |
256 *--FreeBSD | | | | | | |
257 | 9.0 | | | | NetBSD | DragonFly 3.0.1
258 | | FreeBSD | | | 5.1.2 | |
259 | | 8.3 | | | | | |
260 | | | | | | NetBSD | |
261 | | | | | | 5.1.3 | |
262 | | | | | | | | |
263 | | | | | | NetBSD | |
264 | | | | | | 5.1.4 | |
265 | | | | | | OpenBSD 5.1 |
266 | | | Mac OS X | `--------. | |
267 | | | 10.8 | | | |
268 | | | | *--NetBSD | | |
269 | | | | | 6.0 | | |
270 | | | | | | | | OpenBSD 5.2 DragonFly 3.2.1
271 | FreeBSD | | | | | NetBSD | |
272 | 9.1 | | | | | 5.2 | |
273 | | | | | | | | | |
274 | | | | | | | NetBSD | |
275 | | | | | | | 5.2.1 | |
276 | | | | | | | | | |
277 | | | | | | | NetBSD | |
278 | | | | | | | 5.2.2 | |
279 | | | | | | | | |
280 | | | | | | \ | |
281 | | | | | | NetBSD | |
282 | | | | | | 6.0.1 | |
283 | | | | | | | OpenBSD 5.3 DragonFly 3.4.1
284 | | | | | | NetBSD | |
285 | | | | | | 6.0.2 | |
286 | | | | | | | | |
287 | | | | | | NetBSD | |
288 | | | | | | 6.0.3 | |
289 | | | | | | | | |
290 | | | | | | NetBSD | |
291 | | | | | | 6.0.4 | |
292 | | | | | | | | |
293 | | | | | | NetBSD | |
294 | | | | | | 6.0.5 | |
295 | | | | | | | | |
296 | | | | | | NetBSD | |
297 | | | | | | 6.0.6 | |
298 | | | | | | | |
299 | | | | | *--NetBSD | |
300 | | | | | 6.1 | |
301 | | FreeBSD | | | | |
302 | | 8.4 | | NetBSD | |
303 | | | | | 6.1.1 | |
304 | | | | | | |
305 | FreeBSD | | NetBSD | |
306 | 9.2 | | 6.1.2 | |
307 | | Mac OS X | | | |
308 | | 10.9 | | OpenBSD 5.4 |
309 | `-----. | | | | DragonFly 3.6.0
310 | \ | | | | |
311 *--FreeBSD | | | NetBSD | |
312 | 10.0 | | | 6.1.3 | |
313 | | | | | | | |
314 | | | | | | | DragonFly 3.6.1
315 | | | | | | | |
316 | | | | | | | |
317 | | | | | | | DragonFly 3.6.2
318 | | | | | NetBSD | |
319 | | | | | 6.1.4 | |
320 | | | | | | | |
321 | | | | | | OpenBSD 5.5 |
322 | | | | | | | |
323 | | | | | | | DragonFly 3.8.0
324 | | | | | | | |
325 | | | | | | | |
326 | | | | | | | DragonFly 3.8.1
327 | | | | | | | |
328 | | | | | | | |
329 | | | | | | | DragonFly 3.6.3
330 | | | | | | | |
331 | | FreeBSD | | | | |
332 | | 9.3 | | | | |
333 | | | | NetBSD | DragonFly 3.8.2
334 | | | | 6.1.5 | |
335 | | Mac OS X | | |
336 | | 10.10 | | |
337 | | | | OpenBSD 5.6 |
338 | FreeBSD | | | |
339 | 10.1 | | | DragonFly 4.0.1
340 | | | | | |
341 | | | | | DragonFly 4.0.2
342 | | | | | |
343 | | | | | DragonFly 4.0.3
344 | | | | | |
345 | | | | | DragonFly 4.0.4
346 | | | | | |
347 | | | | | DragonFly 4.0.5
348 | | | | | |
349 | | | | OpenBSD 5.7 |
350 | | | | | DragonFly 4.2.0
351 | FreeBSD | | | |
352 | 10.2 | | | |
353 | | macOS *--NetBSD 7.0 | |
354 | | 10.11 | | | OpenBSD 5.8 |
355 | | | | | `--. | DragonFly 4.4.1
356 | FreeBSD | | | | OpenBSD 5.9 |
357 | 10.3 | | | | | |
358 | | | | | NetBSD | |
359 | | | | | 7.0.1 | |
360 | `------. | | | | | DragonFly 4.6.0
361 | | | | | | | |
362 | | | | | | | |
363 *--FreeBSD | macOS | | | OpenBSD 6.0 |
364 | 11.0 | 10.12 | | NetBSD | |
365 | | | | | | 7.0.2 | |
366 | | | | | | | |
367 | | | | | *--NetBSD | |
368 | | | | | | 7.1 | |
369 | | | | | | | | |
370 | | | | | | | | |
371 | | | macOS | | | | DragonFly 4.8.0
372 | | | 10.13 | | | OpenBSD 6.1 |
373 | FreeBSD | | | | | | DragonFly 5.0.0
374 | 11.1 FreeBSD | | | | | |
375 | | 10.4 | | | | OpenBSD 6.2 DragonFly 5.0.1
376 | | | | | | | |
377 | `------. | | | NetBSD | DragonFly 5.0.2
378 | | | | | 7.1.1 | |
379 | | | | | | | |
380 | | | | | NetBSD | |
381 | | | | | 7.1.2 `--. |
382 | | | | | | |
383 | | | | `-----. OpenBSD 6.3 |
384 | | | *--NetBSD | | DragonFly 5.2.0
385 | | | | 8.0 | | |
386 | | | | | | | DragonFly 5.2.1
387 | | | | | | | |
388 | | | | | | | DragonFly 5.2.2
389 | FreeBSD | | | *--NetBSD | |
390 | 11.2 | | | 7.2 | |
391 | | macOS | | | |
392 | | 10.14 | | OpenBSD 6.4 |
393 | | | | | | |
394 | | | | | | DragonFly 5.4.0
395 *--FreeBSD | | | | | |
396 | 12.0 | | | | | DragonFly 5.4.1
397 | | | | | | OpenBSD 6.5 |
398 | | | | | | | |
399 | | | | | NetBSD | |
400 | | | | | 8.1 | DragonFly 5.6
401 | | | | | | | |
402 | | | | | | | DragonFly 5.6.1
403 | | FreeBSD macOS | | | |
404 | | 11.3 10.15 | | | |
405 | FreeBSD | | | | OpenBSD 6.6 |
406 | 12.1 | macOS | `-------. | |
407 | | | 10.15.1 | | | DragonFly 5.6.2
408 | | | | *--NetBSD | | |
409 | | | | | 9.0 | | |
410 | | | | | | | | |
411 | | | | | | | | DragonFly 5.8
412 | | | | | | | | |
413 | | | | | | | | DragonFly 5.6.3
414 | | | | | | NetBSD | |
415 | | | | | | 8.2 | |
416 | | | | | | | | DragonFly 5.8.1
417 | | | | | | | OpenBSD 6.7 |
418 | | FreeBSD | | | | | |
419 | | 11.4 | | | | | |
420 | | | | | | | DragonFly 5.8.2
421 | | | | | | | DragonFly 5.8.3
422 | | | | NetBSD | OpenBSD 6.8 |
423 | | | | 9.1 | | |
424 | FreeBSD macOS | | | | |
425 | 12.2 11 | | | | |
426 | | | | | | | |
427 | `------. | | | | | |
428 *--FreeBSD | | | | | | |
429 | 13.0 | | | NetBSD | OpenBSD 6.9 DragonFly 6.0.0
430 | | | | | 9.2 | | |
431 | | | | | | | | DragonFly 6.0.1
432 | | FreeBSD macOS | | | OpenBSD 7.0 |
433 | | 12.3 12 | | | | |
434 | | | | | | | | DragonFly 6.2.1
435 | | | | | | | OpenBSD 7.1 |
436 | FreeBSD | | | | | | |
437 | 13.1 | | | | | | |
438 | | | | | | | | DragonFly 6.2.2
439 | | | | | NetBSD | | |
440 | | | | | 9.3 | | |
441 | | | macOS | | | OpenBSD 7.2 |
442 | | | 13 | | | | |
443 | | FreeBSD | | | | | |
444 | | 12.4 | | | | | |
445 | | | | | | | DragonFly 6.4.0
446 | | | | | | OpenBSD 7.3 |
447 | FreeBSD | | | | | |
448 | 13.2 | | | | | |
449 | | | | | | | |
450 | `------. | | . | | |
451 | | macOS | \ | | |
452 | | 14 | \ . OpenBSD 7.4 |
453 *--FreeBSD | | | \ \ | |
454 | 14.0 | | | \ \ | |
455 | FreeBSD | | | | | |
456 | 13.3 | *--NetBSD | | | |
457 | | | 10.0 | | OpenBSD |
458 | | | | | 7.5 |
459 | | | NetBSD | | |
460 | | | 9.4 | | |
461 | | | NetBSD | |
462 | | | 8.3 | |
463 | | | | |
464 FreeBSD 15 | NetBSD 11 OpenBSD DragonFly
465 -current | -current -current -current
466 | | | | |
467 v v v v v
468
469 Time
470 ----------------
471
472 Time tolerance +/- 6 months, depending on which book/article you read; if it was
473 the announcement in Usenet or if it was available as tape.
474
475 [44B] McKusick, Marshall Kirk, Keith Bostic, Michael J Karels, and John
476 Quarterman. The Design and Implementation of the 4.4BSD Operating System.
477 [APL] Apple website [https://www.apple.com/macosx/]
478 [BSDI] Berkeley Software Design, Inc.
479 [DFB] DragonFlyBSD Project, The.
480 [DOC] README, COPYRIGHT on tape.
481 [FBD] FreeBSD Project, The.
482 [KB] Keith Bostic. BSD2.10 available from Usenix. comp.unix.sources, Volume 11,
483 Info 4, April, 1987.
484 [KKK] Mike Karels, Kirk McKusick, and Keith Bostic. tahoe announcement.
485 comp.bugs.4bsd.ucb-fixes, June 15, 1988.
486 [KSJ] Michael J. Karels, Carl F. Smith, and William F. Jolitz. Changes in the
487 Kernel in 2.9BSD. Second Berkeley Software Distribution UNIX Version 2.9,
488 July, 1983.
489 [NBD] NetBSD Project, The.
490 [OBD] OpenBSD Project, The.
491 [QCU] Salus, Peter H. A quarter century of UNIX. ISBN 0201547775, EAN
492 9780201547771
493 [SMS] Steven M. Schultz. 2.11BSD, UNIX for the PDP-11.
494 [TUHS] The Unix Historical Society. https://minnie.tuhs.org/Unix_History/.
495 [USE] Usenet announcement.
496 [WRS] Wind River Systems, Inc.
497 [dmr] Dennis Ritchie, via E-Mail
498
499 Multics 1965
500 UNIX Summer 1969
501 DEC PDP-7
502 First Edition 1971-11-03 [QCU]
503 DEC PDP-11/20, Assembler
504 Second Edition 1972-06-12 [QCU]
505 10 UNIX installations
506 Third Edition 1973-02-xx [QCU]
507 Pipes, 16 installations
508 Fourth Edition 1973-11-xx [QCU]
509 rewriting in C effected,
510 above 30 installations
511 Fifth Edition 1974-06-xx [QCU]
512 above 50 installations
513 Sixth Edition 1975-05-xx [QCU]
514 port to DEC Vax
515 Seventh Edition 1979-01-xx [QCU] 1979-01-10 [TUHS]
516 first portable UNIX
517 Eighth Edition 1985-02-xx [QCU]
518 VAX 11/750, VAX 11/780 [dmr]
519 descended from 4.1c BSD [dmr]
520 descended from 4.1 BSD [44B]
521 scooping-out and replacement of the character-device
522 and networking part by the streams mechanism
523
524 Ninth Edition 1986-09-xx [QCU]
525 Tenth Edition 1989-10-xx [QCU]
526
527 1BSD late 1977
528 1978-01-16 [DOC]
529 1978-03-09 [QCU]
530 PDP-11, Pascal, ex(1)
531 30 free copies of 1BSD sent out
532 35 tapes sold for 50 USD [QCU]
533 2BSD mid 1978 [QCU] 1979-05-10 [TUHS]
534 75 2BSD tapes shipped
535 2.79BSD 1980-04-xx [TUHS]
536 2.8BSD 1981-07-xx [KSJ]
537 First 2BSD with bootable V7 kernel plus
538 community fixes.
539 2.8.1BSD 1982-01-xx [QCU]
540 set of performance improvements
541 2.9BSD 1983-07-xx [KSJ]
542 2.9.1BSD 1983-11-xx [TUHS]
543 2.9BSD-Seismo 1985-08-xx [SMS]
544 2.10BSD 1987-04-xx [KKK]
545 2.10.1BSD 1989-01-xx [SMS]
546 2.11BSD 1991-03-14 [SMS]
547 2.11BSD rev #430 1999-12-13 [SMS]
548
549 32V 1978-1[01]-xx [QCU] 1979-03-26 [TUHS]
550 3BSD late 1979 [QCU] March 1980 [TUHS]
551 virtual memory, page replacement,
552 demand paging
553 4.0BSD 1980-10-xx
554 4.1BSD 1981-07-08 [DOC]
555 4.1aBSD 1982-04-xx
556 alpha release, 100 sites, networking [44B]
557 4.1bBSD internal release, fast filesystem [44B]
558 4.1cBSD late 1982
559 beta release, IPC [44B]
560 4.2BSD 1983-09-xx [QCU]
561 1983-08-03 [DOC]
562 4.3BSD 1986-06-xx [QCU]
563 1986-04-05 [KB], [DOC]
564 4.3BSD Tahoe 1988-06-15 [QCU], [DOC]
565 4.3BSD NET/1 1988-11-xx [QCU]
566 1989-01-01 [DOC]
567 4.3BSD Reno 1990-06-29 [QCU], [DOC]
568 4.3BSD NET/2 1991-06-28 [QCU], [DOC]
569
570 BSD/386 ALPHA 1991-12-xx [BSDI]
571 first code released to people outside BSDI
572 386BSD 0.0 1992-02-xx [DOC]
573 BSD/386 0.3.1 1992-04-xx [BSDI] first ext. beta; B customers
574 BSD/386 0.3.3 1992-06-xx [BSDI] first CDROM version
575 386BSD 0.1 1992-07-28 [DOC]
576 4.4BSD Alpha 1992-07-07
577 BSD/386 0.9.3 1992-10-xx [BSDI]
578 first external gamma; G customers
579 BSD/386 0.9.4 1992-12-xx [BSDI]
580 would have been 1.0 except for request
581 for preliminary injunction
582 BSD/386 1.0 1993-03-xx [BSDI]
583 injunction denied; first official release
584 NetBSD 0.8 1993-04-20 [NBD]
585 4.4BSD 1993-06-01 [USE]
586 NetBSD 0.9 1993-08-23 [NBD]
587 FreeBSD 1.0 1993-11-01 [FBD]
588 FreeBSD 1.0.2 1993-11-14 [FBD]
589 supersedes 1.0 13 days after release.
590 BSD/386 1.1 1994-02-xx [BSDI]
591 4.4BSD Lite 1994-03-01 [USE]
592 FreeBSD 1.1 1994-05-07 [FBD]
593 FreeBSD 1.1.5 1994-06-30 [FBD]
594 FreeBSD 1.1.5.1 1994-07-05 [FBD]
595 supersedes 1.1.5 5 days after release.
596 NetBSD 1.0 1994-10-26 [NBD]
597 386BSD 1.0 1994-11-12 [USE]
598 FreeBSD 2.0 1994-11-23 [FBD]
599 BSD/OS 2.0 1995-01-xx [BSDI] 4.4 lite based
600 FreeBSD 2.0.5 1995-06-10 [FBD]
601 BSD/OS 2.0.1 1995-06-xx [BSDI]
602 4.4BSD Lite Release 2 1995-06-xx [44B]
603 the true final distribution from the CSRG
604 FreeBSD 2.1.0 1995-11-19 [FBD]
605 NetBSD 1.1 1995-11-26 [NBD]
606 BSD/OS 2.1 1996-01-xx [BSDI]
607 FreeBSD 2.1.5 1996-07-14 [FBD]
608 NetBSD 1.2 1996-10-04 [NBD]
609 OpenBSD 2.0 1996-10-18 [OBD]
610 FreeBSD 2.1.6 1996-11-16 [FBD]
611 FreeBSD 2.1.6.1 1996-11-25 [FBD] (sendmail security release)
612 Rhapsody 1997-xx-xx
613 FreeBSD 2.1.7 1997-02-20 [FBD]
614 BSD/OS 3.0 1997-02-xx [BSDI] 4.4 lite2 based
615 FreeBSD 2.2.0 1997-03-16 [FBD]
616 FreeBSD 2.2.1 1997-03-25 [FBD]
617 FreeBSD 2.2.2 1997-05-16 [FBD]
618 NetBSD 1.2.1 1997-05-20 [NBD] (patch release)
619 OpenBSD 2.1 1997-06-01 [OBD]
620 FreeBSD 2.2.5 1997-10-22 [FBD]
621 OpenBSD 2.2 1997-12-01 [OBD]
622 NetBSD 1.3 1998-01-04 [NBD]
623 FreeBSD 2.2.6 1998-03-25 [FBD]
624 NetBSD 1.3.1 1998-03-09 [NBD] (patch release)
625 BSD/OS 3.1 1998-03-xx [BSDI]
626 OpenBSD 2.3 1998-05-19 [OBD]
627 NetBSD 1.3.2 1998-05-29 [NBD] (patch release)
628 FreeBSD 2.2.7 1998-07-22 [FBD]
629 BSD/OS 4.0 1998-08-xx [BSDI]
630 2-lock MP support, ELF executables
631 FreeBSD 3.0 1998-10-16 [FBD]
632 FreeBSD-3.0 is a snapshot from -current,
633 while 3.1 and 3.2 are from 3.x-stable which
634 was branched quite some time after 3.0-release
635 FreeBSD 2.2.8 1998-11-29 [FBD]
636 OpenBSD 2.4 1998-12-01 [OBD]
637 NetBSD 1.3.3 1998-12-23 [NBD] (patch release)
638 FreeBSD 3.1 1999-02-15 [FBD]
639 BSD/OS 4.0.1 1999-03-xx [BSDI]
640 NetBSD 1.4 1999-05-12 [NBD]
641 FreeBSD 3.2 1999-05-17 [FBD]
642 OpenBSD 2.5 1999-05-19 [OBD]
643 NetBSD 1.4.1 1999-08-26 [NBD] (patch release)
644 FreeBSD 3.3 1999-09-17 [FBD]
645 OpenBSD 2.6 1999-12-01 [OBD]
646 FreeBSD 3.4 1999-12-20 [FBD]
647 BSD/OS 4.1 1999-12-xx [BSDI]
648 FreeBSD 4.0 2000-03-13 [FBD]
649 NetBSD 1.4.2 2000-03-19 [NBD] (patch release)
650 OpenBSD 2.7 2000-06-15 [OBD]
651 FreeBSD 3.5 2000-06-24 [FBD]
652 FreeBSD 4.1 2000-07-27 [FBD]
653 FreeBSD 3.5.1 2000-07-28 [FBD]
654 FreeBSD 4.1.1 2000-09-25 [FBD] (a network-only patch release)
655 FreeBSD 4.2 2000-11-21 [FBD]
656 NetBSD 1.4.3 2000-11-25 [NBD] (patch release)
657 BSD/OS 4.2 2000-11-29 [BSDI]
658 OpenBSD 2.8 2000-12-01 [OBD]
659 NetBSD 1.5 2000-12-06 [NBD]
660 Mac OS X 10.0 2001-03-24 [APL]
661 FreeBSD 4.3 2001-04-20 [FBD]
662 OpenBSD 2.9 2001-06-01 [OBD]
663 NetBSD 1.5.1 2001-07-11 [NBD] (patch release)
664 NetBSD 1.5.2 2001-09-13 [NBD] (patch release)
665 FreeBSD 4.4 2001-09-18 [FBD]
666 Mac OS X 10.1 2001-09-29 [APL]
667 OpenBSD 3.0 2001-12-01 [OBD]
668 FreeBSD 4.5 2002-01-29 [FBD]
669 BSD/OS 4.3 2002-03-14 [WRS]
670 OpenBSD 3.1 2002-05-19 [OBD]
671 FreeBSD 4.6 2002-06-15 [FBD]
672 NetBSD 1.5.3 2002-07-22 [NBD] (patch release)
673 FreeBSD 4.6.2 2002-08-15 [FBD] (patch release)
674 Mac OS X 10.2 2002-08-23 [APL]
675 NetBSD 1.6 2002-09-14 [NBD]
676 FreeBSD 4.7 2002-10-08 [FBD]
677 OpenBSD 3.2 2002-11-01 [OBD]
678 FreeBSD 5.0 2003-01-17 [FBD]
679 FreeBSD 5.0 is a separate branch off of
680 -current, similar to 3.0.
681 FreeBSD 4.8 2003-04-03 [FBD]
682 NetBSD 1.6.1 2003-04-21 [NBD] (patch release)
683 OpenBSD 3.3 2003-05-01 [OBD]
684 BSD/OS 5.0 2003-05-?? [WRS]
685 FreeBSD 5.1 2003-06-09 [FBD]
686 Mac OS X 10.3 2003-10-24 [APL]
687 FreeBSD 4.9 2003-10-28 [FBD]
688 BSD/OS 5.1 ISE 2003-10-?? [WRS] (final version)
689 OpenBSD 3.4 2003-11-01 [OBD]
690 FreeBSD 5.2 2004-01-12 [FBD]
691 FreeBSD 5.2.1 2004-02-22 [FBD] (patch release)
692 NetBSD 1.6.2 2004-03-01 [NBD] (patch release)
693 OpenBSD 3.5 2004-04-01 [OBD]
694 FreeBSD 4.10 2004-05-27 [FBD]
695 DragonFly 1.0 2004-07-12 [DFB]
696 OpenBSD 3.6 2004-10-29 [OBD]
697 FreeBSD 5.3 2004-11-06 [FBD]
698 NetBSD 2.0 2004-12-09 [NBD]
699 FreeBSD 4.11 2005-01-25 [FBD]
700 DragonFly 1.2.0 2005-04-08 [DFB]
701 NetBSD 2.0.2 2005-04-14 [NBD] (security/critical release)
702 Mac OS X 10.4 2005-04-29 [APL]
703 FreeBSD 5.4 2005-05-09 [FBD]
704 OpenBSD 3.7 2005-05-19 [OBD]
705 NetBSD 2.0.3 2005-10-31 [NBD] (security/critical release)
706 OpenBSD 3.8 2005-11-01 [OBD]
707 FreeBSD 6.0 2005-11-01 [FBD]
708 NetBSD 2.1 2005-11-02 [NBD]
709 NetBSD 3.0 2005-12-23 [NBD]
710 DragonFly 1.4.0 2006-01-08 [DFB]
711 FreeBSD 2.2.9 2006-04-01 [FBD]
712 OpenBSD 3.9 2006-05-01 [OBD]
713 FreeBSD 6.1 2006-05-08 [FBD]
714 FreeBSD 5.5 2006-05-25 [FBD]
715 NetBSD 3.0.1 2006-07-24 [NBD] (security/critical release)
716 DragonFly 1.6.0 2006-07-24 [DFB]
717 OpenBSD 4.0 2006-11-01 [OBD]
718 NetBSD 3.0.2 2006-11-04 [NBD] (security/critical release)
719 NetBSD 3.1 2006-11-04 [NBD]
720 FreeBSD 6.2 2007-01-15 [FBD]
721 DragonFly 1.8.0 2007-01-30 [DFB]
722 OpenBSD 4.1 2007-05-01 [OBD]
723 DragonFly 1.10.0 2007-08-06 [DFB]
724 Mac OS X 10.5 2007-10-26 [APL]
725 OpenBSD 4.2 2007-11-01 [OBD]
726 NetBSD 4.0 2007-12-19 [NBD]
727 FreeBSD 6.3 2008-01-18 [FBD]
728 DragonFly 1.12.0 2008-02-26 [DFB]
729 FreeBSD 7.0 2008-02-27 [FBD]
730 OpenBSD 4.3 2008-05-01 [OBD]
731 DragonFly 2.0.0 2008-07-21 [DFB]
732 OpenBSD 4.4 2008-11-01 [OBD]
733 FreeBSD 6.4 2008-11-28 [FBD]
734 FreeBSD 7.1 2009-01-04 [FBD]
735 DragonFly 2.2.0 2009-02-17 [DFB]
736 NetBSD 5.0 2009-04-29 [NBD]
737 OpenBSD 4.5 2009-05-01 [OBD]
738 FreeBSD 7.2 2009-05-04 [FBD]
739 Mac OS X 10.6 2009-06-08 [APL]
740 NetBSD 5.0.1 2009-08-02 [NBD] (security/critical release)
741 DragonFly 2.4.0 2009-09-16 [DFB]
742 OpenBSD 4.6 2009-10-18 [OBD]
743 FreeBSD 8.0 2009-11-26 [FBD]
744 NetBSD 5.0.2 2010-02-12 [NBD] (security/critical release)
745 FreeBSD 7.3 2010-03-23 [FBD]
746 DragonFly 2.6.0 2010-03-28 [DFB]
747 OpenBSD 4.7 2010-05-19 [OBD]
748 FreeBSD 8.1 2010-07-24 [FBD]
749 DragonFly 2.8.2 2010-10-30 [DFB]
750 OpenBSD 4.8 2010-11-01 [OBD]
751 NetBSD 5.1 2010-11-19 [NBD]
752 FreeBSD 7.4 2011-02-24 [FBD]
753 FreeBSD 8.2 2011-02-24 [FBD]
754 DragonFly 2.10.1 2011-04-26 [DFB]
755 OpenBSD 4.9 2011-05-01 [OBD]
756 Mac OS X 10.7 2011-07-20 [APL]
757 OpenBSD 5.0 2011-11-01 [OBD]
758 FreeBSD 9.0 2012-01-12 [FBD]
759 NetBSD 5.1.2 2012-02-02 [NBD] (security/critical release)
760 DragonFly 3.0.1 2012-02-21 [DFB]
761 FreeBSD 8.3 2012-04-18 [FBD]
762 OpenBSD 5.1 2012-05-01 [OBD]
763 Mac OS X 10.8 2012-07-25 [APL]
764 NetBSD 6.0 2012-10-17 [NBD]
765 OpenBSD 5.2 2012-11-01 [OBD]
766 DragonFly 3.2.1 2012-11-02 [DFB]
767 NetBSD 5.2 2012-12-03 [NBD]
768 NetBSD 6.0.1 2012-12-26 [NBD] (security/critical release)
769 FreeBSD 9.1 2012-12-30 [FBD]
770 DragonFly 3.4.1 2013-04-29 [DFB]
771 OpenBSD 5.3 2013-05-01 [OBD]
772 NetBSD 6.0.2 2013-05-18 [NBD] (security/critical release)
773 NetBSD 6.1 2013-05-18 [NBD]
774 FreeBSD 8.4 2013-06-07 [FBD]
775 NetBSD 6.1.1 2013-08-22 [NBD]
776 NetBSD 5.1.3 2013-09-29 [NBD]
777 NetBSD 5.2.1 2013-09-29 [NBD]
778 FreeBSD 9.2 2013-09-30 [FBD]
779 NetBSD 6.0.3 2013-09-30 [NBD]
780 NetBSD 6.1.2 2013-09-30 [NBD]
781 Mac OS X 10.9 2013-10-22 [APL]
782 OpenBSD 5.4 2013-11-01 [OBD]
783 DragonFly 3.6.0 2013-11-25 [DFB]
784 FreeBSD 10.0 2014-01-20 [FBD]
785 NetBSD 5.1.4 2014-01-25 [NBD]
786 NetBSD 5.2.2 2014-01-25 [NBD]
787 NetBSD 6.0.4 2014-01-25 [NBD]
788 NetBSD 6.1.3 2014-01-25 [NBD]
789 DragonFly 3.6.1 2014-02-22 [DFB]
790 DragonFly 3.6.2 2014-04-10 [DFB]
791 NetBSD 6.0.5 2014-04-12 [NBD]
792 NetBSD 6.1.4 2014-04-12 [NBD]
793 OpenBSD 5.5 2014-05-01 [OBD]
794 DragonFly 3.8.0 2014-06-04 [DFB]
795 DragonFly 3.8.1 2014-06-16 [DFB]
796 DragonFly 3.6.3 2014-06-17 [DFB]
797 FreeBSD 9.3 2014-07-05 [FBD]
798 DragonFly 3.8.2 2014-08-08 [DFB]
799 NetBSD 6.0.6 2014-09-22 [NBD]
800 NetBSD 6.1.5 2014-09-22 [NBD]
801 Mac OS X 10.10 2014-10-16 [APL]
802 OpenBSD 5.6 2014-11-01 [OBD]
803 FreeBSD 10.1 2014-11-14 [FBD]
804 DragonFly 4.0.1 2014-11-25 [DFB]
805 DragonFly 4.0.2 2015-01-07 [DFB]
806 DragonFly 4.0.3 2015-01-21 [DFB]
807 DragonFly 4.0.4 2015-03-09 [DFB]
808 DragonFly 4.0.5 2015-03-23 [DFB]
809 OpenBSD 5.7 2015-05-01 [OBD]
810 DragonFly 4.2.0 2015-06-29 [DFB]
811 FreeBSD 10.2 2015-08-13 [FBD]
812 NetBSD 7.0 2015-09-25 [NBD]
813 OS X 10.11 2015-09-30 [APL]
814 OpenBSD 5.8 2015-10-18 [OBD]
815 DragonFly 4.4.1 2015-12-07 [DFB]
816 OpenBSD 5.9 2016-03-29 [OBD]
817 FreeBSD 10.3 2016-04-04 [FBD]
818 NetBSD 7.0.1 2016-05-22 [NBD]
819 DragonFly 4.6.0 2016-08-02 [DFB]
820 OpenBSD 6.0 2016-09-01 [OBD]
821 macOS 10.12 2016-09-20 [APL]
822 FreeBSD 11.0 2016-10-10 [FBD]
823 NetBSD 7.0.2 2016-10-21 [NBD]
824 NetBSD 7.1 2017-03-11 [NBD]
825 DragonFly 4.8.0 2017-03-27 [DFB]
826 OpenBSD 6.1 2017-04-11 [OBD]
827 FreeBSD 11.1 2017-07-26 [FBD]
828 macOS 10.13 2017-09-25 [APL]
829 FreeBSD 10.4 2017-10-03 [FBD]
830 OpenBSD 6.2 2017-10-09 [OBD]
831 DragonFly 5.0.0 2017-10-16 [DFB]
832 DragonFly 5.0.1 2017-11-06 [DFB]
833 DragonFly 5.0.2 2017-12-04 [DFB]
834 NetBSD 7.1.1 2017-12-22 [NBD]
835 NetBSD 7.1.2 2018-03-15 [NBD]
836 OpenBSD 6.3 2018-04-02 [OBD]
837 DragonFly 5.2.0 2018-04-10 [DFB]
838 DragonFly 5.2.1 2018-05-20 [DFB]
839 DragonFly 5.2.2 2018-06-18 [DFB]
840 FreeBSD 11.2 2018-06-27 [FBD]
841 NetBSD 8.0 2018-07-17 [NBD]
842 NetBSD 7.2 2018-08-29 [NBD]
843 macOS 10.14 2018-09-24 [APL]
844 OpenBSD 6.4 2018-10-18 [OBD]
845 DragonFly 5.4.0 2018-12-03 [DFB]
846 FreeBSD 12.0 2018-12-11 [FBD]
847 DragonFly 5.4.1 2018-12-24 [DFB]
848 OpenBSD 6.5 2019-05-01 [OBD]
849 NetBSD 8.1 2019-06-04 [NBD]
850 DragonFly 5.6 2019-06-17 [DFB]
851 DragonFly 5.6.1 2019-06-19 [DFB]
852 FreeBSD 11.3 2019-07-09 [FBD]
853 DragonFly 5.6.2 2019-08-11 [DFB]
854 OpenBSD 6.6 2019-10-17 [OBD]
855 macOS 10.15 2019-10-07 [APL]
856 macOS 10.15.1 2019-10-29 [APL] (security/critical release)
857 FreeBSD 12.1 2019-11-04 [FBD]
858 NetBSD 9.0 2020-02-14 [NBD]
859 DragonFly 5.8 2020-03-03 [DFB]
860 DragonFly 5.6.3 2020-03-11 [DFB]
861 NetBSD 8.2 2020-03-31 [NBD]
862 DragonFly 5.8.1 2020-05-06 [DFB]
863 OpenBSD 6.7 2020-05-19 [OBD]
864 FreeBSD 11.4 2020-06-16 [FBD]
865 DragonFly 5.8.2 2020-09-23 [DFB]
866 DragonFly 5.8.3 2020-09-24 [DFB]
867 OpenBSD 6.8 2020-10-18 [OBD]
868 NetBSD 9.1 2020-10-18 [NBD]
869 FreeBSD 12.2 2020-10-27 [FBD]
870 macOS 11 2020-11-12 [APL]
871 FreeBSD 13.0 2021-04-13 [FBD]
872 OpenBSD 6.9 2021-05-01 [OBD]
873 DragonFly 6.0 2021-05-08 [DFB]
874 NetBSD 9.2 2021-05-12 [NBD]
875 DragonFly 6.0.1 2021-10-12 [DFB]
876 OpenBSD 7.0 2021-10-14 [OBD]
877 macOS 12 2021-10-25 [APL]
878 FreeBSD 12.3 2021-12-01 [FBD]
879 DragonFly 6.2.1 2022-01-09 [DFB]
880 OpenBSD 7.1 2022-04-21 [OBD]
881 FreeBSD 13.1 2022-05-17 [FBD]
882 DragonFly 6.2.2 2022-06-09 [DFB]
883 NetBSD 9.3 2022-08-04 [NBD]
884 OpenBSD 7.2 2022-10-20 [OBD]
885 macOS 13 2022-10-24 [APL]
886 FreeBSD 12.4 2022-12-05 [FBD]
887 DragonFly 6.4 2022-12-30 [DFB]
888 OpenBSD 7.3 2023-04-10 [OBD]
889 FreeBSD 13.2 2023-04-11 [FBD]
890 macOS 14 2023-09-26 [APL]
891 OpenBSD 7.4 2023-10-16 [OBD]
892 FreeBSD 14.0 2023-11-20 [FBD]
893 FreeBSD 13.3 2024-03-05 [FBD]
894 NetBSD 10.0 2024-03-28 [NBD]
895 OpenBSD 7.5 2024-04-05 [OBD]
896 NetBSD 9.4 2024-04-20 [NBD]
897 NetBSD 8.3 2024-05-07 [NBD]
898
899 Bibliography
900 ------------------------
901
902 Leffler, Samuel J., Marshall Kirk McKusick, Michael J Karels and John
903 Quarterman. The Design and Implementation of the 4.3BSD UNIX Operating
904 System. Reading, Mass. Addison-Wesley, 1989. ISBN 0-201-06196-1
905
906 Salus, Peter H. A quarter century of UNIX. Addison-Wesley Publishing
907 Company, Inc., 1994. ISBN 0-201-54777-5
908
909 McKusick, Marshall Kirk, Keith Bostic, Michael J Karels, and John
910 Quarterman. The Design and Implementation of the 4.4BSD Operating
911 System. Reading, Mass. Addison-Wesley, 1996. ISBN 0-201-54979-4
912
913 McKusick, Marshall Kirk, George Neville-Neil. The Design and
914 Implementation of the FreeBSD Operating System.
915 Addison-Wesley Professional, Published: Aug 2, 2004. ISBN 0-201-70245-2
916
917 McKusick, Marshall Kirk, George Neville-Neil, Robert Watson. The
918 Design and Implementation of the FreeBSD Operating System, 2nd Edition.
919 Pearson Education, Inc., 2014. ISBN 0-321-96897-2
920
921 Doug McIlroy. Research Unix Reader.
922
923 Michael G. Brown. The Role of BSD in the Development of Unix.
924 Presented to the Tasmanian Unix Special Interest Group of the
925 Australian Computer Society, Hobart, August 1993.
926
927 Peter H. Salus. Unix at 25. Byte Magazine, October 1994.
928 URL: https://web.archive.org/web/20081230094857/http://www.byte.com/art/9410/sec8/art3.htm
929
930 Andreas Klemm, Lars Kller. If you're going to San Francisco ...
931 Die freien BSD-Varianten von Unix. c't April 1997, page 368ff.
932
933 FreeBSD Release Information
934 URL: https://www.FreeBSD.org/releases/
935
936 Manual pages for FreeBSD and ports
937 URL: https://man.FreeBSD.org/cgi/man.cgi
938
939 UNIX history graphing project
940 URL: https://minnie.tuhs.org/Unix_History/index.html
941
942 UNIX history
943 URL: https://www.levenez.com/unix/
944
945 James Howard: The BSD Family Tree
946 URL: https://web.archive.org/web/20090427195917/http://ezine.daemonnews.org/200104/bsd_family.html
947 ("what are the differences between FreeBSD, NetBSD, and OpenBSD?")
948
949
950 Acknowledgments
951 ---------------
952
953 Josh Gilliam for suggestions, bug fixes, and finding very old
954 original BSD announcements from Usenet or tapes.
955
956 Steven M. Schultz for providing 2.8BSD, 2.10BSD, 2.11BSD manual pages.
957
958 --
959 Copyright (c) 1997-2023 Wolfram Schneider <wosch (a] FreeBSD.org>
960 URL: https://cgit.freebsd.org/src/tree/share/misc/bsd-family-tree
961
962 $NetBSD: bsd-family-tree,v 1.85 2024/05/16 12:04:21 ast Exp $
963