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