bsd-family-tree revision 69277
1171802SdelphijThe UNIX system family tree: Research and BSD 2170808Sdelphij--------------------------------------------- 3182739Sdelphij 4171802SdelphijFirst Edition (V1) 5170808Sdelphij | 6170808SdelphijSecond Edition (V2) 7170808Sdelphij | 8170808SdelphijThird Edition (V3) 9170808Sdelphij | 10170808SdelphijFourth Edition (V4) 11170808Sdelphij | 12170808SdelphijFifth Edition (V5) 13170808Sdelphij | 14170808SdelphijSixth Edition (V6) -----* 15170808Sdelphij \ | 16170808Sdelphij \ | 17170808Sdelphij \ | 18170808SdelphijSeventh Edition (V7) | 19170808Sdelphij \ | 20170808Sdelphij \ 1BSD 21170808Sdelphij 32V | 22170808Sdelphij \ 2BSD---------------* 23170808Sdelphij \ / | 24170808Sdelphij \ / | 25170808Sdelphij \/ | 26170808Sdelphij 3BSD | 27170808Sdelphij | | 28170808Sdelphij 4.0BSD 2.7.9BSD 29170808Sdelphij | | 30170808Sdelphij 4.1BSD --------------> 2.8BSD 31170808Sdelphij | | 32170808Sdelphij 4.1aBSD -----------\ | 33170808Sdelphij | \ | 34170808Sdelphij 4.1bBSD \ | 35170808Sdelphij | \ | 36170808Sdelphij *------ 4.1cBSD --------------> 2.9BSD 37170808Sdelphij / | | 38170808SdelphijEighth Edition | 2.9BSD-Seismo 39170808Sdelphij | | | 40170808Sdelphij +----<--- 4.2BSD 2.9.1BSD 41170808Sdelphij | | | 42170808Sdelphij +----<--- 4.3BSD -------------> 2.10BSD 43170808Sdelphij | | / | 44170808SdelphijNinth Edition | / 2.10.1BSD 45170808Sdelphij | 4.3BSD Tahoe-----+ | 46170808Sdelphij | | \ | 47170808Sdelphij | | \ | 48170808Sdelphij v | 2.11BSD 49170808SdelphijTenth Edition | | 50170808Sdelphij | 2.11BSD rev #430 51170808Sdelphij 4.3BSD NET/1 | 52170808Sdelphij | v 53170808Sdelphij 4.3BSD Reno 54170808Sdelphij | 55170808Sdelphij *---------- 4.3BSD NET/2 -------------------+-------------* 56170808Sdelphij | | | | 57170808Sdelphij386BSD 0.0 | | | 58170808Sdelphij | | | | 59170808Sdelphij386BSD 0.1 ------------>+ | BSDI 1.0 60170808Sdelphij | \ | 4.4BSD Alpha | 61170808Sdelphij | 386BSD 1.0 | | | 62170808Sdelphij | | 4.4BSD | 63170808Sdelphij | | / | | 64170808Sdelphij | | 4.4BSD-Encumbered | | 65171069Sdelphij | NetBSD 0.8 | | 66170808Sdelphij | | | | 67170808SdelphijFreeBSD 1.0 NetBSD 0.9 | | 68170808Sdelphij | | .----- 4.4BSD Lite --> BSDI 2.0 69170808SdelphijFreeBSD 1.1 | / / | | 70170808Sdelphij | | / / | BSDI 2.0.1 71170808SdelphijFreeBSD 1.1.5 .---|--------' / | | 72170808Sdelphij | / | / 4.4BSD Lite2 -> BSDI 2.1 73170808SdelphijFreeBSD 1.1.5.1 / | / / | | \ | 74170808Sdelphij | / NetBSD 1.0 <-' / | | \ | 75170808Sdelphij | / | / | | `-BSDI 3.0 76170808SdelphijFreeBSD 2.0 <--' | FreeBSD 3.0 | | | 77170808Sdelphij | \ NetBSD 1.3 | v 78170808SdelphijFreeBSD 2.0.5 \ OpenBSD 2.3 79170808Sdelphij | \ 80170808Sdelphij | \ 81170808SdelphijFreeBSD 2.1 | 82170808Sdelphij | | NetBSD 1.1 ------. 83170808Sdelphij | FreeBSD 2.1.5 | \ 84170808Sdelphij | | NetBSD 1.2 \ 85170808Sdelphij | FreeBSD 2.1.6 | \ OpenBSD 2.0 86170808Sdelphij | | | \ | 87170808Sdelphij | FreeBSD 2.1.6.1 | \ | 88170808Sdelphij | | | \ | 89170808Sdelphij | FreeBSD 2.1.7 | | | 90170808Sdelphij | | | NetBSD 1.2.1 | 91171799Sdelphij | FreeBSD 2.1.7.1 | | 92171799Sdelphij | | | 93176559Sattilio | | | 94171802Sdelphij *-FreeBSD 2.2 | | 95175294Sattilio | \ | | 96170808Sdelphij | FreeBSD 2.2.1 | | 97171799Sdelphij | | | | 98171799Sdelphij | FreeBSD 2.2.2 | OpenBSD 2.1 99170808Sdelphij | | | | 100175202Sattilio | FreeBSD 2.2.5 | | 101171802Sdelphij | | | OpenBSD 2.2 102170808Sdelphij | | NetBSD 1.3 | 103170808Sdelphij | FreeBSD 2.2.6 | | | 104170808Sdelphij | | | NetBSD 1.3.1 | 105170808Sdelphij | | | | OpenBSD 2.3 106170808Sdelphij | | | NetBSD 1.3.2 | 107188318Skib | FreeBSD 2.2.7 | | | 108170808Sdelphij | | | | | 109170808Sdelphij | v | | | 110170808Sdelphij | FreeBSD 2.2.8 | | | 111170808Sdelphij | | | | 112170808Sdelphij | | | OpenBSD 2.4 113170808SdelphijFreeBSD 3.0 | v | 114170808Sdelphij | | NetBSD 1.3.3 | 115170808Sdelphij *---FreeBSD 3.1 | | 116170808Sdelphij | | | | 117170808Sdelphij | FreeBSD 3.2 NetBSD 1.4 OpenBSD 2.5 118170808Sdelphij | | | | | 119170808Sdelphij | FreeBSD 3.3 | NetBSD 1.4.1 | 120170808Sdelphij | | | | OpenBSD 2.6 121170808Sdelphij | FreeBSD 3.4 | | | 122170808Sdelphij | | | | | 123170808SdelphijFreeBSD 4.0 | | NetBSD 1.4.2 | 124170808Sdelphij | | | | | 125170808Sdelphij | | | | | 126170808Sdelphij | FreeBSD 3.5 | | OpenBSD 2.7 127170808Sdelphij | | | | | 128170808Sdelphij | FreeBSD 3.5.1 | | | 129170808Sdelphij | | | | 130170808Sdelphij *---FreeBSD 4.1 | | | 131170808Sdelphij | | | | | 132170808Sdelphij | FreeBSD 4.1.1 | | | 133170808Sdelphij | | | | | 134170808Sdelphij | FreeBSD 4.2 | NetBSD 1.4.3 | 135170808Sdelphij | | | OpenBSD 2.8 136170808Sdelphij | v | | 137170808Sdelphij | | | 138170808Sdelphij | | | 139170808SdelphijFreeBSD 5.0-current NetBSD -current OpenBSD -current 140170808Sdelphij | | | 141170808Sdelphij v v v 142170808Sdelphij 143170808Sdelphij 144170808SdelphijTime 145170808Sdelphij---------------- 146170808Sdelphij 147170808SdelphijTime tolerance +/- 6 months, depending on which book/article you read; if it 148170808Sdelphijwas the announcement in Usenet or if it was available as tape. 149170808Sdelphij 150170808Sdelphij[44B] McKusick, Marshall Kirk, Keith Bostic, Michael J Karels, 151170808Sdelphij and John Quarterman. The Design and Implementation of 152170808Sdelphij the 4.4BSD Operating System. 153170808Sdelphij[DOC] README, COPYRIGHT on tape. 154170808Sdelphij[QCU] Salus, Peter H. A quarter century of UNIX. 155170808Sdelphij[U25] Peter H. Salus. Unix at 25. 156171070Sdelphij[USE] Usenet announcement. 157170808Sdelphij[KSJ] Michael J. Karels, Carl F. Smith, and William F. Jolitz. 158171799Sdelphij Changes in the Kernel in 2.9BSD. Second Berkeley Software 159171799Sdelphij Distribution UNIX Version 2.9, July, 1983. 160170808Sdelphij[KB] Keith Bostic. BSD2.10 available from Usenix. comp.unix.sources, 161170808Sdelphij Volume 11, Info 4, April, 1987. 162170808Sdelphij[KKK] Mike Karels, Kirk McKusick, and Keith Bostic. tahoe announcement. 163170808Sdelphij comp.bugs.4bsd.ucb-fixes, June 15, 1988. 164170808Sdelphij[SMS] Steven M. Schultz. 2.11BSD, UNIX for the PDP-11. 165170808Sdelphij[FBD] FreeBSD Project, The. 166170808Sdelphij[NBD] NetBSD Project, The. 167170808Sdelphij[OBD] OpenBSD Project, The. 168170808Sdelphij[dmr] Dennis Ritchie, via E-Mail 169170808Sdelphij 170171070Sdelphij 171170808SdelphijMultics 1965 172171799SdelphijUNIX Summer 1969 173171799Sdelphij DEC PDP-7 174171799SdelphijFirst Edition 1971-11-03 [QCU] 175170808Sdelphij DEC PDP-11/20, Assembler 176170808SdelphijSecond Edition 1972-06-12 [QCU] 177170808Sdelphij 10 UNIX installations 178170808SdelphijThird Edition 1973-02-xx [QCU] 179170808Sdelphij Pipes, 16 installations 180170808SdelphijFourth Edition 1973-11-xx [QCU] 181170808Sdelphij rewriting in C effected, 182170808Sdelphij above 30 installations 183170808SdelphijFifth Edition 1974-06-xx [QCU] 184170808Sdelphij above 50 installations 185170808SdelphijSixth Edition 1975-05-xx [QCU] 186170808Sdelphij port to DEC Vax 187170808SdelphijSeventh Edition 1979-01-xx [QCU] 188176559Sattilio first portable UNIX 189170808SdelphijEighth Edition 1985-02-xx [QCU] 190170808Sdelphij VAX 11/750, VAX 11/780 [dmr] 191170808Sdelphij descended from 4.1c BSD [dmr] 192170808Sdelphij descended from 4.1 BSD [44B] 193170808Sdelphij scooping-out and replacement of the character-device 194170808Sdelphij and networking part by the streams mechanism 195171069Sdelphij 196170808SdelphijNinth Edition 1986-09-xx [QCU] 197170808SdelphijTenth Edition 1989-10-xx [QCU] 198170808Sdelphij 199170808Sdelphij1BSD late 1977 200170808Sdelphij 1978-03-09 [QCU] 201170808Sdelphij PDP-11, Pascal, ex(1) 202170808Sdelphij 30 free copies of 1BSD sent out 203170808Sdelphij 35 tapes sold for 50 USD [QCU] 204170808Sdelphij2BSD mid 1978 [QCU] 205170808Sdelphij 75 2BSD tapes shipped 206170808Sdelphij2.7.9BSD ?? [SMS] 207170808Sdelphij2.8BSD 1981-07-xx [KSJ] 208170808Sdelphij 209171069Sdelphij2.8.1BSD 1982-01-xx [QCU] 210170808Sdelphij set of performance improvements 211170808Sdelphij2.9BSD 1983-07-xx [KSJ] 212170808Sdelphij2.9.1BSD 1983-11-xx 213170808Sdelphij2.9BSD-Seismo 1985-08-xx [SMS] 214170808Sdelphij2.10BSD 1987-04-xx [KKK] 215170808Sdelphij2.10.1BSD 1989-01-xx [SMS] 216170808Sdelphij2.11BSD 1992-02-xx [SMS] 217170808Sdelphij2.11BSD rev #430 1999-12-13 [SMS] 218170808Sdelphij 219170808Sdelphij32V 1978-1[01]-xx [QCU] 220170808Sdelphij3BSD late 1979 [QCU] 221170808Sdelphij virtual memory, page replacement, 222170808Sdelphij demand paging 223170808Sdelphij4.0BSD 1980-10-xx 224170808Sdelphij4.1BSD 1981-06-xx 225170808Sdelphij4.1aBSD 1982-04-xx 226171069Sdelphij alpha release, 100 sites, networking [44B] 227170808Sdelphij4.1bBSD internal release, fast filesystem [44B] 228170808Sdelphij4.1cBSD late 1982 229170808Sdelphij beta release, IPC [44B] 230170808Sdelphij4.2BSD 1983-09-xx [QCU] 231170808Sdelphij4.3BSD 1986-06-xx [QCU] 232170808Sdelphij 1986-04-xx [KB] 233170808Sdelphij4.3BSD Tahoe 1988-06-xx [QCU] 234170808Sdelphij4.3BSD NET/1 1988-11-xx [QCU] 235176559Sattilio4.3BSD Reno 1990-06-xx [QCU], [DOC] 236170808Sdelphij4.3BSD NET/2 1991-06-xx [QCU] 237170808Sdelphij386BSD 0.0 1992-02-xx [DOC] 238171070Sdelphij386BSD 0.1 1992-07-xx [DOC] 239170808Sdelphij4.4BSD Alpha 1992-07-07 240170808SdelphijNetBSD 0.8 1993-04-20 [NBD] 241170808Sdelphij4.4BSD 1993-06-01 [USE] 242170808SdelphijNetBSD 0.9 1993-08-23 [NBD] 243170808SdelphijFreeBSD 1.0 1993-11-xx [FOO] 244170808Sdelphij4.4BSD Lite 1994-03-01 [USE] 245170808SdelphijFreeBSD 1.1 1994-04-xx [FBD] 246170808SdelphijFreeBSD 1.1.5.1 1994-07-xx [FBD] 247170808Sdelphij supersedes 1.1.5 3 days after release. 248170808SdelphijNetBSD 1.0 1994-10-26 [NBD] 249170808Sdelphij386BSD 1.0 1994-11-12 [USE] 250171070SdelphijFreeBSD 2.0 1995-01-xx [FBD] 251170808SdelphijFreeBSD 2.0.5 1995-06-xx [FBD] 252170808Sdelphij4.4BSD Lite Release 2 1995-06-xx [44B] 253176559Sattilio the true final distribution from the CSRG 254170808SdelphijNetBSD 1.1 1995-11-26 [NBD] 255170808SdelphijFreeBSD 2.1 1995-12-xx [FBD] 256170808SdelphijFreeBSD 2.1.5 1996-08-xx [FBD] 257170808SdelphijNetBSD 1.2 1996-10-04 [NBD] 258170808SdelphijOpenBSD 2.0 1996-10-18 [OBD] 259171069SdelphijFreeBSD 2.1.6 1996-12-xx [FBD] 260170808SdelphijFreeBSD 2.1.7 1997-02-xx [FBD] 261170808SdelphijFreeBSD 2.2.1 1997-04-xx [FBD] 262170808SdelphijNetBSD 1.2.1 1997-05-20 [NBD] (patch release) 263170808SdelphijOpenBSD 2.1 1997-06-01 [OBD] 264170808SdelphijFreeBSD 2.2.2 1997-06-xx [FBD] 265170808SdelphijFreeBSD 2.2.5 1997-10-22 [FBD] 266176559SattilioOpenBSD 2.2 1997-12-01 [OBD] 267170808SdelphijNetBSD 1.3 1998-01-04 [NBD] 268170808SdelphijFreeBSD 2.2.6 1998-03-25 [FBD] 269170808SdelphijNetBSD 1.3.1 1998-03-09 [NBD] (patch release) 270170808SdelphijOpenBSD 2.3 1998-05-19 [OBD] 271170808SdelphijNetBSD 1.3.2 1998-05-29 [NBD] (patch release) 272170808SdelphijFreeBSD 2.2.7 1998-07-22 [FBD] 273170808SdelphijFreeBSD 3.0 1998-10-16 [FBD] 274170808Sdelphij FreeBSD-3.0 is a snapshot from -current, 275170808Sdelphij while 3.1 and 3.2 are from 3.x-stable which 276170808Sdelphij was branched quite some time after 3.0-release 277170808SdelphijFreeBSD 2.2.8 1998-11-29 [FBD] 278170808SdelphijOpenBSD 2.4 1998-12-01 [OBD] 279170808SdelphijNetBSD 1.3.3 1998-12-23 [NBD] (patch release) 280170808SdelphijFreeBSD 3.1 1999-02-15 [FBD] 281170808SdelphijNetBSD 1.4 1999-05-12 [NBD] 282170808SdelphijFreeBSD 3.2 1999-05-17 [FBD] 283170808SdelphijOpenBSD 2.5 1999-05-19 [OBD] 284170808SdelphijNetBSD 1.4.1 1999-08-26 [NBD] (patch release) 285184413StraszFreeBSD 3.3 1999-09-17 [FBD] 286170808SdelphijOpenBSD 2.6 1999-12-01 [OBD] 287170808SdelphijFreeBSD 3.4 1999-12-20 [FBD] 288170808SdelphijFreeBSD 4.0 2000-03-13 [FBD] 289170808SdelphijNetBSD 1.4.2 2000-03-19 [NBD] (patch release) 290170808SdelphijOpenBSD 2.7 2000-06-15 [OBD] 291176559SattilioFreeBSD 3.5 2000-06-24 [FBD] 292170808SdelphijFreeBSD 4.1 2000-07-27 [FBD] 293170808SdelphijFreeBSD 3.5.1 2000-07-28 [FBD] 294170808SdelphijFreeBSD 4.1.1 2000-09-25 [FBD] (a network-only patch release) 295170808SdelphijFreeBSD 4.2 2000-11-21 [FBD] 296170808SdelphijNetBSD 1.4.3 2000-11-25 [NBD] (patch release) 297170808SdelphijOpenBSD 2.8 2000-12-01 [OBD] 298170808Sdelphij 299170808Sdelphij 300170808SdelphijBibliography 301184413Strasz------------------------ 302170808Sdelphij 303170808SdelphijLeffler, Samuel J., Marshall Kirk McKusick, Michael J Karels and John 304170808SdelphijQuarterman. The Design and Implementation of the 4.3BSD UNIX Operating 305170808SdelphijSystem. Reading, Mass. Addison-Wesley, 1989. ISBN 0-201-06196-1 306170808Sdelphij 307170808SdelphijSalus, Peter H. A quarter century of UNIX. Addison-Wesley Publishing 308170808SdelphijCompany, Inc., 1994. ISBN 0-201-54777-5 309170808Sdelphij 310170808SdelphijMcKusick, Marshall Kirk, Keith Bostic, Michael J Karels, and John 311170808SdelphijQuarterman. The Design and Implementation of the 4.4BSD Operating 312170808SdelphijSystem. Reading, Mass. Addison-Wesley, 1996. ISBN 0-201-54979-4 313170808Sdelphij 314170808SdelphijDoug McIlroy. Research Unix Reader. 315170808Sdelphij 316170808SdelphijMichael G. Brown. The Role of BSD in the Development of Unix. 317170808SdelphijPresented to the Tasmanian Unix Special Interest Group of the 318170808SdelphijAustralian Computer Society, Hobart, August 1993. 319170808Sdelphij 320170808SdelphijPeter H. Salus. Unix at 25. Byte Magazine, October 1994. 321184413StraszURL: http://www.byte.com/art/9410/sec8/art3.htm 322170808Sdelphij 323170808SdelphijAndreas Klemm, Lars K�ller. If you're going to San Francisco ... 324170808SdelphijDie freien BSD-Varianten von Unix. c't April 1997, page 368ff. 325170808Sdelphij 326170808SdelphijBSD Release Announcements collection. 327184413StraszURL: http://www.de.FreeBSD.org/de/ftp/releases/ 328170808Sdelphij 329170808SdelphijBSD Hypertext Man Pages 330176559Sattiliohttp://www.FreeBSD.org/cgi/man.cgi 331170808Sdelphij 332170808SdelphijUNIX history graphing project 333170808Sdelphijhttp://minnie.cs.adfa.edu.au/Unix_History/index.html 334170808Sdelphij 335170808SdelphijUNIX history 336170808Sdelphijhttp://perso.wanadoo.fr/levenez/unix/ 337170808Sdelphij 338170808SdelphijAcknowledgments 339170808Sdelphij--------------- 340170808Sdelphij 341170808SdelphijJosh Gilliam for suggestions, bug fixes, and finding very old 342170808Sdelphijoriginal BSD announcements from Usenet or tapes. 343170808Sdelphij 344170808SdelphijSteven M. Schultz for providing 2.8BSD, 2.10BSD, 2.11BSD manual pages. 345170808Sdelphij 346170808Sdelphij-- 347170808SdelphijCopyright (c) 1997-2000 Wolfram Schneider <wosch@FreeBSD.ORG> 348170808SdelphijURL: ftp://ftp.freebsd.org/pub/FreeBSD/branches/-current/src/share/misc/bsd-family-tree 349170808Sdelphij 350170808Sdelphij$FreeBSD: head/share/misc/bsd-family-tree 69277 2000-11-27 16:35:21Z asmodai $ 351170808Sdelphij 352170808Sdelphij