bsd-family-tree revision 65412
1165982SrwatsonThe UNIX system family tree: Research and BSD 2165982Srwatson--------------------------------------------- 3165982Srwatson 4165982SrwatsonFirst Edition (V1) 5165982Srwatson | 6165982SrwatsonSecond Edition (V2) 7165982Srwatson | 8165982SrwatsonThird Edition (V3) 9165982Srwatson | 10165982SrwatsonFourth Edition (V4) 11165982Srwatson | 12165982SrwatsonFifth Edition (V5) 13165982Srwatson | 14165982SrwatsonSixth Edition (V6) -----* 15165982Srwatson \ | 16165982Srwatson \ | 17165982Srwatson \ | 18165982SrwatsonSeventh Edition (V7) | 19165982Srwatson \ | 20165982Srwatson \ 1BSD 21165982Srwatson 32V | 22165982Srwatson \ 2BSD---------------* 23165982Srwatson \ / | 24165982Srwatson \ / | 25165982Srwatson \/ | 26165982Srwatson 3BSD | 27165982Srwatson | | 28165982Srwatson 4.0BSD 2.7.9BSD 29165984Srwatson | | 30165982Srwatson 4.1BSD --------------> 2.8BSD 31165982Srwatson | | 32165982Srwatson 4.1aBSD -----------\ | 33165982Srwatson | \ | 34165982Srwatson 4.1bBSD \ | 35165982Srwatson | \ | 36165982Srwatson *------ 4.1cBSD --------------> 2.9BSD 37165982Srwatson / | | 38165984SrwatsonEighth Edition | 2.9BSD-Seismo 39165982Srwatson | | | 40165982Srwatson +----<--- 4.2BSD 2.9.1BSD 41165982Srwatson | | | 42165982Srwatson +----<--- 4.3BSD -------------> 2.10BSD 43165982Srwatson | | / | 44165982SrwatsonNinth Edition | / 2.10.1BSD 45165982Srwatson | 4.3BSD Tahoe-----+ | 46165982Srwatson | | \ | 47165982Srwatson | | \ | 48165982Srwatson v | 2.11BSD 49165982SrwatsonTenth Edition | | 50165982Srwatson | 2.11BSD rev #430 51165982Srwatson 4.3BSD NET/1 | 52165982Srwatson | v 53165982Srwatson 4.3BSD Reno 54165982Srwatson | 55165982Srwatson *---------- 4.3BSD NET/2 -------------------+-------------* 56165982Srwatson | | | | 57165982Srwatson386BSD 0.0 | | | 58165982Srwatson | | | | 59165982Srwatson386BSD 0.1 ------------>+ | BSDI 1.0 60165982Srwatson | \ | 4.4BSD Alpha | 61165982Srwatson | 386BSD 1.0 | | | 62165982Srwatson | | 4.4BSD | 63165982Srwatson | | / | | 64165982Srwatson | | 4.4BSD-Encumbered | | 65165982Srwatson | NetBSD 0.8 | | 66165982Srwatson | | | | 67165982SrwatsonFreeBSD 1.0 NetBSD 0.9 | | 68165982Srwatson | | .----- 4.4BSD Lite --> BSDI 2.0 69165982SrwatsonFreeBSD 1.1 | / / | | 70165982Srwatson | | / / | BSDI 2.0.1 71165982SrwatsonFreeBSD 1.1.5 .---|--------' / | | 72165982Srwatson | / | / 4.4BSD Lite2 -> BSDI 2.1 73165982SrwatsonFreeBSD 1.1.5.1 / | / / | | \ | 74165982Srwatson | / NetBSD 1.0 <-' / | | \ | 75165982Srwatson | / | / | | `-BSDI 3.0 76165982SrwatsonFreeBSD 2.0 <--' | FreeBSD 3.0 | | | 77165982Srwatson | \ NetBSD 1.3 | v 78165982SrwatsonFreeBSD 2.0.5 \ OpenBSD 2.3 79165982Srwatson | \ 80165982Srwatson | \ 81165982SrwatsonFreeBSD 2.1 | 82165982Srwatson | | NetBSD 1.1 ------. 83165982Srwatson | FreeBSD 2.1.5 | \ 84165982Srwatson | | NetBSD 1.2 \ 85165982Srwatson | FreeBSD 2.1.6 | \ OpenBSD 2.0 86165982Srwatson | | | \ | 87165982Srwatson | FreeBSD 2.1.6.1 | \ | 88165982Srwatson | | | \ | 89165982Srwatson | FreeBSD 2.1.7 | | | 90165982Srwatson | | | NetBSD 1.2.1 | 91165982Srwatson | FreeBSD 2.1.7.1 | | 92165982Srwatson | | | 93165982Srwatson | | | 94165982Srwatson *-FreeBSD 2.2 | | 95165982Srwatson | \ | | 96165984Srwatson | FreeBSD 2.2.1 | | 97165982Srwatson | | | | 98165982Srwatson | FreeBSD 2.2.2 | OpenBSD 2.1 99165982Srwatson | | NetBSD 1.3 | 100165982Srwatson | FreeBSD 2.2.5 | \ | 101165982Srwatson | | | NetBSD 1.3.1 OpenBSD 2.2 102165982Srwatson | v | | | 103165982Srwatson | FreeBSD 2.2.6 | | OpenBSD 2.3 104165982Srwatson | | | NetBSD 1.3.2 | 105165982Srwatson | v | | | 106165982Srwatson | FreeBSD 2.2.7 | | | 107165984Srwatson | | | | | 108165982Srwatson | v | | | 109165982Srwatson | FreeBSD 2.2.8 | | | 110165982Srwatson | | | | 111165982Srwatson | | | OpenBSD 2.4 112165982SrwatsonFreeBSD 3.0 | | | 113165982Srwatson | | NetBSD 1.3.3 | 114165982Srwatson *---FreeBSD 3.1 | | 115165982Srwatson | | | | 116165982Srwatson | FreeBSD 3.2 NetBSD 1.4 OpenBSD 2.5 117165984Srwatson | | | | | 118165982Srwatson | FreeBSD 3.3 | NetBSD 1.4.1 | 119165984Srwatson | | | | OpenBSD 2.6 120165984Srwatson | FreeBSD 3.4 | | | 121165982Srwatson | | | | | 122165982SrwatsonFreeBSD 4.0 | | NetBSD 1.4.2 | 123165982Srwatson | | | | 124165982Srwatson | | | | 125165982Srwatson | FreeBSD 3.5 | OpenBSD 2.7 126165982Srwatson | | | | 127165982Srwatson | FreeBSD 3.5.1 | | 128165982Srwatson | | | 129165982Srwatson *---FreeBSD 4.1 | | 130165982Srwatson | | | | 131165982Srwatson | v | | 132165982Srwatson | | | 133165982Srwatson | | | 134165982SrwatsonFreeBSD 5.0-current NetBSD -current OpenBSD -current 135165982Srwatson | | | 136165982Srwatson v v v 137165982Srwatson 138165982Srwatson 139165982SrwatsonTime 140165982Srwatson---------------- 141165982Srwatson 142165982SrwatsonTime tolerance +/- 6 month, depend on which book/article you read; if 143165982Srwatsonit was the announcement in Usenet or if it was available as tape. 144165982Srwatson 145165982Srwatson[44B] McKusick, Marshall Kirk, Keith Bostic, Michael J Karels, 146165982Srwatson and John Quarterman. The Design and Implementation of 147165982Srwatson the 4.4BSD Operating System. 148165982Srwatson[DOC] README, COPYRIGHT on tape. 149165984Srwatson[QCU] Salus, Peter H. A quarter century of UNIX. 150165984Srwatson[U25] Peter H. Salus. Unix at 25. 151165982Srwatson[USE] Usenet announcement. 152165982Srwatson[KSJ] Michael J. Karels, Carl F. Smith, and William F. Jolitz. 153165982Srwatson Changes in the Kernel in 2.9BSD. Second Berkeley Software 154165982Srwatson Distribution UNIX Version 2.9, July, 1983. 155165982Srwatson[KB] Keith Bostic. BSD2.10 available from Usenix. comp.unix.sources, 156165982Srwatson Volume 11, Info 4, April, 1987. 157165982Srwatson[KKK] Mike Karels, Kirk McKusick, and Keith Bostic. tahoe announcement. 158165982Srwatson comp.bugs.4bsd.ucb-fixes, June 15, 1988. 159165982Srwatson[SMS] Steven M. Schultz. 2.11BSD, UNIX for the PDP-11. 160165982Srwatson[FBD] FreeBSD Project, The. 161165982Srwatson[NBD] NetBSD Project, The. 162165982Srwatson[OBD] OpenBSD Project, The. 163165982Srwatson[dmr] Dennis Ritchie, via E-Mail 164165982Srwatson 165165982Srwatson 166165984SrwatsonMultics 1965 167165984SrwatsonUNIX Summer 1969 168165984Srwatson DEC PDP-7 169165984SrwatsonFirst Edition 1971-11-03 [QCU] 170165984Srwatson DEC PDP-11/20, Assembler 171165984SrwatsonSecond Edition 1972-06-12 [QCU] 172165984Srwatson 10 UNIX installations 173165984SrwatsonThird Edition 1973-02-xx [QCU] 174165984Srwatson Pipes, 16 installations 175165984SrwatsonFourth Edition 1973-11-xx [QCU] 176165984Srwatson rewriting in C effected, 177165984Srwatson above 30 installations 178165984SrwatsonFifth Edition 1974-06-xx [QCU] 179165984Srwatson above 50 installations 180165982SrwatsonSixth Edition 1975-05-xx [QCU] 181165982Srwatson port to DEC Vax 182165982SrwatsonSeventh Edition 1979-01-xx [QCU] 183165982Srwatson first portable UNIX 184165982SrwatsonEighth Edition 1985-02-xx [QCU] 185165982Srwatson VAX 11/750, VAX 11/780 [dmr] 186165982Srwatson descended from 4.1c BSD [dmr] 187165982Srwatson descended from 4.1 BSD [44B] 188165982Srwatson scooping-out and replacement of the character-device 189165982Srwatson and networking part by the streams mechanism 190165982Srwatson 191165982SrwatsonNinth Edition 1986-09-xx [QCU] 192165982SrwatsonTenth Edition 1989-10-xx [QCU] 193165982Srwatson 194165982Srwatson1BSD late 1977 195165982Srwatson 1978-03-09 [QCU] 196165982Srwatson PDP-11, Pascal, ex(1) 197165982Srwatson 30 free copies of 1BSD sent out 198165982Srwatson 35 tapes sold for 50 USD [QCU] 199165982Srwatson2BSD mid 1978 [QCU] 200165982Srwatson 75 2BSD tapes shipped 201165982Srwatson2.7.9BSD ?? [SMS] 202165982Srwatson2.8BSD 1981-07-xx [KSJ] 203165982Srwatson 204165982Srwatson2.8.1BSD 1982-01-xx [QCU] 205165982Srwatson set of performance improvements 206165982Srwatson2.9BSD 1983-07-xx [KSJ] 207165982Srwatson2.9.1BSD 1983-11-xx 208165982Srwatson2.9BSD-Seismo 1985-08-xx [SMS] 209165982Srwatson2.10BSD 1987-04-xx [KKK] 210165982Srwatson2.10.1BSD 1989-01-xx [SMS] 211165982Srwatson2.11BSD 1992-02-xx [SMS] 212165982Srwatson2.11BSD rev #430 1999-12-13 [SMS] 213165982Srwatson 214165982Srwatson32V 1978-1[01]-xx [QCU] 215165982Srwatson3BSD late 1979 [QCU] 216165982Srwatson virtual memory, page replacement, 217165982Srwatson demand paging 218165982Srwatson4.0BSD 1980-10-xx 219165982Srwatson4.1BSD 1981-06-xx 220165982Srwatson4.1aBSD 1982-04-xx 221165982Srwatson alpha release, 100 sites, networking [44B] 222165982Srwatson4.1bBSD internal release, fast filesystem [44B] 223165982Srwatson4.1cBSD late 1982 224165982Srwatson beta release, IPC [44B] 225165982Srwatson4.2BSD 1983-09-xx [QCU] 226165982Srwatson4.3BSD 1986-06-xx [QCU] 227165982Srwatson 1986-04-xx [KB] 228165982Srwatson4.3BSD Tahoe 1988-06-xx [QCU] 229165982Srwatson4.3BSD NET/1 1988-11-xx [QCU] 230165982Srwatson4.3BSD Reno 1990-06-xx [QCU], [DOC] 231165982Srwatson4.3BSD NET/2 1991-06-xx [QCU] 232165982Srwatson386BSD 0.0 1992-02-xx [DOC] 233165982Srwatson386BSD 0.1 1992-07-xx [DOC] 234165982Srwatson4.4BSD Alpha 1992-07-07 235165982SrwatsonNetBSD 0.8 1993-04-20 [NBD] 236165982Srwatson4.4BSD 1993-06-01 [USE] 237165982SrwatsonNetBSD 0.9 1993-08-23 [NBD] 238165982SrwatsonFreeBSD 1.0 1993-11-xx [FOO] 239165982Srwatson4.4BSD Lite 1994-03-01 [USE] 240165982SrwatsonFreeBSD 1.1 1994-04-xx [FBD] 241165982SrwatsonFreeBSD 1.1.5.1 1994-07-xx [FBD] 242165982Srwatson supersedes 1.1.5 3 days after release. 243165982SrwatsonNetBSD 1.0 1994-10-26 [NBD] 244165982Srwatson386BSD 1.0 1994-11-12 [USE] 245165982SrwatsonFreeBSD 2.0 1995-01-xx [FBD] 246165982SrwatsonFreeBSD 2.0.5 1995-06-xx [FBD] 247165982Srwatson4.4BSD Lite Release 2 1995-06-xx [44B] 248165982Srwatson the true final distribution from the CSRG 249165982SrwatsonNetBSD 1.1 1995-11-26 [NBD] 250165982SrwatsonFreeBSD 2.1 1995-12-xx [FBD] 251165982SrwatsonFreeBSD 2.1.5 1996-08-xx [FBD] 252165982SrwatsonNetBSD 1.2 1996-10-04 [NBD] 253165982SrwatsonOpenBSD 2.0 1996-10-18 [OBD] 254165982SrwatsonFreeBSD 2.1.6 1996-12-xx [FBD] 255165982SrwatsonFreeBSD 2.1.7 1997-02-xx [FBD] 256165982SrwatsonFreeBSD 2.2.1 1997-04-xx [FBD] 257165982SrwatsonNetBSD 1.2.1 1997-05-20 [NBD] (patch release) 258165982SrwatsonOpenBSD 2.1 1997-06-01 [OBD] 259165982SrwatsonFreeBSD 2.2.2 1997-06-xx [FBD] 260165982SrwatsonNetBSD 1.3 1998-01-04 [NBD] 261165982SrwatsonFreeBSD 2.2.5 1997-11-xx [FBD] 262165982SrwatsonOpenBSD 2.2 1997-12-01 [OBD] 263165982SrwatsonFreeBSD 2.2.6 1998-03-xx [FBD] 264165982SrwatsonNetBSD 1.3.1 1998-03-09 [NBD] (patch release) 265165982SrwatsonOpenBSD 2.3 1998-05-19 [OBD] 266165982SrwatsonNetBSD 1.3.2 1998-05-29 [NBD] (patch release) 267165982SrwatsonFreeBSD 2.2.7 1998-07-xx [FBD] 268165982SrwatsonFreeBSD 3.0 1998-10-16 [FBD] 269165982Srwatson FreeBSD-3.0 is a snapshot from -current, 270165982Srwatson while 3.1 and 3.2 are from 3.x-stable which 271165982Srwatson was branched quite some time after 3.0-release 272165982SrwatsonFreeBSD 2.2.8 1998-11-29 [FBD] 273165982SrwatsonOpenBSD 2.4 1998-12-01 [OBD] 274165982SrwatsonNetBSD 1.3.3 1998-12-23 [NBD] (patch release) 275165982SrwatsonFreeBSD 3.1 1999-02-15 [FBD] 276165982SrwatsonNetBSD 1.4 1999-05-12 [NBD] 277165982SrwatsonFreeBSD 3.2 1999-05-17 [FBD] 278165982SrwatsonOpenBSD 2.5 1999-05-19 [OBD] 279165982SrwatsonNetBSD 1.4.1 1999-08-26 [NBD] (patch release) 280165982SrwatsonFreeBSD 3.3 1999-09-17 [FBD] 281165982SrwatsonOpenBSD 2.6 1999-12-01 [OBD] 282165982SrwatsonFreeBSD 3.4 1999-12-20 [FBD] 283165982SrwatsonFreeBSD 4.0 2000-03-13 [FBD] 284165982SrwatsonNetBSD 1.4.2 2000-03-19 [NBD] (patch release) 285165982SrwatsonOpenBSD 2.7 2000-06-15 [OBD] 286165982SrwatsonFreeBSD 3.5 2000-06-24 [FBD] 287165982SrwatsonFreeBSD 4.1 2000-07-27 [FBD] 288165982SrwatsonFreeBSD 3.5.1 2000-07-28 [FBD] 289165982Srwatson 290165982Srwatson 291Bibliography 292------------------------ 293 294Leffler, Samuel J., Marshall Kirk McKusick, Michael J Karels and John 295Quarterman. The Design and Implementation of the 4.3BSD UNIX Operating 296System. Reading, Mass. Addison-Wesley, 1989. ISBN 0-201-06196-1 297 298Salus, Peter H. A quarter century of UNIX. Addison-Wesley Publishing 299Company, Inc., 1994. ISBN 0-201-54777-5 300 301McKusick, Marshall Kirk, Keith Bostic, Michael J Karels, and John 302Quarterman. The Design and Implementation of the 4.4BSD Operating 303System. Reading, Mass. Addison-Wesley, 1996. ISBN 0-201-54979-4 304 305Doug McIlroy. Research Unix Reader. 306 307Michael G. Brown. The Role of BSD in the Development of Unix. 308Presented to the Tasmanian Unix Special Interest Group of the 309Australian Computer Society, Hobart, August 1993. 310 311Peter H. Salus. Unix at 25. Byte Magazine, October 1994. 312URL: http://www.byte.com/art/9410/sec8/art3.htm 313 314Andreas Klemm, Lars K�ller. If you're going to San Francisco ... 315Die freien BSD-Varianten von Unix. c't April 1997, page 368ff. 316 317BSD Release Announcements collection. 318URL: http://www.de.FreeBSD.org/de/ftp/releases/ 319 320BSD Hypertext Man Pages 321http://www.FreeBSD.org/cgi/man.cgi 322 323UNIX history graphing project 324http://minnie.cs.adfa.edu.au/Unix_History/index.html 325 326Acknowledgments 327--------------- 328 329Josh Gilliam for suggestions, bug fixes, and finding very old 330original BSD announcements from Usenet or tapes. 331 332Steven M. Schultz for providing 2.8BSD, 2.10BSD, 2.11BSD manual pages. 333 334-- 335Copyright (c) 1997-1999 Wolfram Schneider <wosch@FreeBSD.ORG> 336URL: ftp://ftp.freebsd.org/pub/FreeBSD/FreeBSD-current/src/share/misc/bsd-family-tree 337 338$FreeBSD: head/share/misc/bsd-family-tree 65412 2000-09-03 16:45:46Z wosch $ 339 340