1364fe18bSWolfram SchneiderThe Unix system family tree / BSD history chart 2364fe18bSWolfram Schneider----------------------------------------------- 3364fe18bSWolfram Schneider 4364fe18bSWolfram SchneiderFirst Edition (V1) 5364fe18bSWolfram Schneider | 6364fe18bSWolfram SchneiderSecond Edition (V2) 7364fe18bSWolfram Schneider | 8364fe18bSWolfram SchneiderThird Edition (V3) 9364fe18bSWolfram Schneider | 10364fe18bSWolfram SchneiderFourth Edition (V4) 11364fe18bSWolfram Schneider | 12364fe18bSWolfram SchneiderFifth Edition (V5) 13364fe18bSWolfram Schneider | 14364fe18bSWolfram SchneiderSixth Edition (V6) -----* 1541976667SWolfram Schneider \ | 1641976667SWolfram Schneider \ | 1741976667SWolfram Schneider \ | 18364fe18bSWolfram SchneiderSeventh Edition (V7) | 1941976667SWolfram Schneider \ | 2041976667SWolfram Schneider \ 1BSD 2141976667SWolfram Schneider 32V | 2241976667SWolfram Schneider \ 2BSD---------------* 2341976667SWolfram Schneider \ / | 2441976667SWolfram Schneider \ / | 2541976667SWolfram Schneider \/ | 2641976667SWolfram Schneider 3BSD | 2741976667SWolfram Schneider | | 2841976667SWolfram Schneider 4.0BSD 2.7.9BSD 2941976667SWolfram Schneider | | 3041976667SWolfram Schneider *------ 4.1BSD --------------> 2.8BSD 3141976667SWolfram Schneider / | | 3241976667SWolfram SchneiderEighth Edition | 2.8.1BSD 332690f9b1SWolfram Schneider | | | 342690f9b1SWolfram Schneider | 4.1aBSD -----------\ | 352690f9b1SWolfram Schneider | | \ | 36797827dfSWolfram Schneider | 4.1bBSD \ | 37364fe18bSWolfram Schneider | | \ | 38364fe18bSWolfram Schneider | 4.1cBSD --------------> 2.9BSD 39364fe18bSWolfram Schneider | | | 402690f9b1SWolfram Schneider | | 2.9BSD-Seismo 412690f9b1SWolfram Schneider | | | 4241976667SWolfram Schneider +----<--- 4.2BSD 2.9.1BSD 43364fe18bSWolfram Schneider | | | 4441976667SWolfram Schneider +----<--- 4.3BSD -------------> 2.10BSD 45364fe18bSWolfram Schneider | | / | 4641976667SWolfram SchneiderNinth Edition | / 2.10.1BSD 47364fe18bSWolfram Schneider | 4.3BSD Tahoe-----+ | 48364fe18bSWolfram Schneider | | \ | 49364fe18bSWolfram Schneider | | \ | 5041976667SWolfram Schneider v | 2.11BSD 512690f9b1SWolfram SchneiderTenth Edition | | 522690f9b1SWolfram Schneider | 2.11BSD rev #366 532690f9b1SWolfram Schneider 4.3BSD NET/1 | 542690f9b1SWolfram Schneider | v 55364fe18bSWolfram Schneider 4.3BSD Reno 56364fe18bSWolfram Schneider | 57364fe18bSWolfram Schneider *---------- 4.3BSD NET/2 -------------------+-------------* 58364fe18bSWolfram Schneider | | | | 59364fe18bSWolfram Schneider386BSD 0.0 | | | 60364fe18bSWolfram Schneider | | | | 61364fe18bSWolfram Schneider386BSD 0.1 ------------>+ | BSDI 1.0 622690f9b1SWolfram Schneider | \ | 4.4BSD Alpha | 63364fe18bSWolfram Schneider | 386BSD 1.0 | | | 64364fe18bSWolfram Schneider | | 4.4BSD | 652690f9b1SWolfram Schneider | | / | | 662690f9b1SWolfram Schneider | | 4.4BSD-Encumbered | | 67bd6b6ea9SWolfram Schneider | NetBSD 0.8 | | 682690f9b1SWolfram Schneider | | | | 69bd6b6ea9SWolfram SchneiderFreeBSD 1.0 NetBSD 0.9 | | 70bd6b6ea9SWolfram Schneider | | .----- 4.4BSD Lite --> BSDI 2.0 71bd6b6ea9SWolfram SchneiderFreeBSD 1.1 | / / | | 72bd6b6ea9SWolfram Schneider | | / / | BSDI 2.0.1 73bd6b6ea9SWolfram SchneiderFreeBSD 1.1.5 .---|--------' / | | 74bd6b6ea9SWolfram Schneider | / | / 4.4BSD Lite2 -> BSDI 2.1 75bd6b6ea9SWolfram SchneiderFreeBSD 1.1.5.1 / | / / | | \ | 76bd6b6ea9SWolfram Schneider | / NetBSD 1.0 <-' / | | \ | 77bd6b6ea9SWolfram Schneider | / | / | | `-BSDI 3.0 78bd6b6ea9SWolfram SchneiderFreeBSD 2.0 <--' | FreeBSD 3.0 | | | 79bd6b6ea9SWolfram Schneider | \ NetBSD 1.3 | v 80bd6b6ea9SWolfram SchneiderFreeBSD 2.0.5 \ OpenBSD 2.3 81bd6b6ea9SWolfram Schneider | \ 82bd6b6ea9SWolfram Schneider | \ 8353970428SWolfram SchneiderFreeBSD 2.1 | 84bd6b6ea9SWolfram Schneider | | NetBSD 1.1 ------. 85bd6b6ea9SWolfram Schneider | FreeBSD 2.1.5 | \ 86bd6b6ea9SWolfram Schneider | | NetBSD 1.2 \ 87bd6b6ea9SWolfram Schneider | FreeBSD 2.1.6 | OpenBSD 2.0 8853970428SWolfram Schneider | | | | 89bd6b6ea9SWolfram Schneider | FreeBSD 2.1.6.1 | | 90bd6b6ea9SWolfram Schneider | | | | 91bd6b6ea9SWolfram Schneider | FreeBSD 2.1.7 | | 9253970428SWolfram Schneider | | NetBSD 1.2.1 | 9353970428SWolfram Schneider | FreeBSD 2.1.7.1 | | 94bd6b6ea9SWolfram Schneider | | | 95bd6b6ea9SWolfram Schneider | | | 96bd6b6ea9SWolfram Schneider *-FreeBSD 2.2 | | 97bd6b6ea9SWolfram Schneider | | | | 98bd6b6ea9SWolfram Schneider | FreeBSD 2.2.1 | | 99bd6b6ea9SWolfram Schneider | | | | 100bd6b6ea9SWolfram Schneider | FreeBSD 2.2.2 | OpenBSD 2.1 101bd6b6ea9SWolfram Schneider | | NetBSD 1.3 | 102bd6b6ea9SWolfram Schneider | FreeBSD 2.2.5 | | 103bd6b6ea9SWolfram Schneider | | NetBSD 1.3.1 OpenBSD 2.2 104bd6b6ea9SWolfram Schneider | v | | 105bd6b6ea9SWolfram Schneider | FreeBSD 2.2.6 | OpenBSD 2.3 10612e553e0SWolfram Schneider | | NetBSD 1.3.2 | 107bd6b6ea9SWolfram Schneider | v | | 108bd6b6ea9SWolfram Schneider | FreeBSD 2.2.7 | | 109bd6b6ea9SWolfram Schneider | | | | 110bd6b6ea9SWolfram Schneider | v | | 111bd6b6ea9SWolfram Schneider | FreeBSD 2.2.8 | | 112bd6b6ea9SWolfram Schneider | | | 113bd6b6ea9SWolfram Schneider | | OpenBSD 2.4 114bd6b6ea9SWolfram SchneiderFreeBSD 3.0 | | 115bd6b6ea9SWolfram Schneider | NetBSD 1.3.3 | 116bd6b6ea9SWolfram SchneiderFreeBSD 3.1 | | 117bd6b6ea9SWolfram Schneider | | | 118bd6b6ea9SWolfram Schneider v v v 119364fe18bSWolfram Schneider 120364fe18bSWolfram Schneider 121364fe18bSWolfram Schneider 122364fe18bSWolfram Schneider 123364fe18bSWolfram SchneiderTime 124364fe18bSWolfram Schneider---------------- 125364fe18bSWolfram Schneider 1262690f9b1SWolfram SchneiderTime tolerance +/- 6 month, depend on which book/article you read; if 1272690f9b1SWolfram Schneiderit was the announcement in Usenet or if it was available as tape. 1282690f9b1SWolfram Schneider 1292690f9b1SWolfram Schneider[44B] McKusick, Marshall Kirk, Keith Bostic, Michael J Karels, 1302690f9b1SWolfram Schneider and John Quarterman. The Design and Implementation of 1312690f9b1SWolfram Schneider the 4.4BSD Operating System. 1322690f9b1SWolfram Schneider[DOC] README, COPYRIGHT on tape. 1332690f9b1SWolfram Schneider[QCU] Salus, Peter H. A quarter century of UNIX. 1342690f9b1SWolfram Schneider[U25] Peter H. Salus. Unix at 25. 1352690f9b1SWolfram Schneider[USE] Usenet announcement. 1362690f9b1SWolfram Schneider[KSJ] Michael J. Karels, Carl F. Smith, and William F. Jolitz. 1372690f9b1SWolfram Schneider Changes in the Kernel in 2.9BSD. Second Berkeley Software 1382690f9b1SWolfram Schneider Distribution UNIX Version 2.9, July, 1983. 1392690f9b1SWolfram Schneider[KB] Keith Bostic. BSD2.10 available from Usenix. comp.unix.sources, 1402690f9b1SWolfram Schneider Volume 11, Info 4, April, 1987. 1412690f9b1SWolfram Schneider[KKK] Mike Karels, Kirk McKusick, and Keith Bostic. tahoe announcement. 1422690f9b1SWolfram Schneider comp.bugs.4bsd.ucb-fixes, June 15, 1988. 1432690f9b1SWolfram Schneider[SMS] Steven M. Schultz. 2.11BSD, UNIX for the PDP-11. 144ccce5d49SJordan K. Hubbard[FBD] FreeBSD Project, The. 145bd6b6ea9SWolfram Schneider[NBD] NetBSD Project, The. 146bd6b6ea9SWolfram Schneider[OBD] OpenBSD Project, The. 14741976667SWolfram Schneider[dmr] Dennis Ritchie, via E-Mail 1482690f9b1SWolfram Schneider 149364fe18bSWolfram Schneider 150364fe18bSWolfram SchneiderMultics 1965 1512690f9b1SWolfram SchneiderUnix Summer 1969 1522690f9b1SWolfram Schneider DEC PDP-7 1532690f9b1SWolfram SchneiderFirst Edition 1971-11-03 [QCU] 1542690f9b1SWolfram Schneider DEC PDP-11/20, Assembler 1552690f9b1SWolfram SchneiderSecond Edition 1972-06-12 [QCU] 1562690f9b1SWolfram Schneider 10 Unix installations 1572690f9b1SWolfram SchneiderThird Edition 1973-02-xx [QCU] 1582690f9b1SWolfram Schneider Pipes, 16 installations 1592690f9b1SWolfram SchneiderFourth Edition 1973-11-xx [QCU] 1602690f9b1SWolfram Schneider rewriting in C effected, 161364fe18bSWolfram Schneider above 30 installations 1622690f9b1SWolfram SchneiderFifth Edition 1974-06-xx [QCU] 1632690f9b1SWolfram Schneider above 50 installations 1642690f9b1SWolfram SchneiderSixth Edition 1975-05-xx [QCU] 1652690f9b1SWolfram Schneider port to DEC Vax 1662690f9b1SWolfram SchneiderSeventh Edition 1979-01-xx [QCU] 1672690f9b1SWolfram Schneider first portable Unix 1682690f9b1SWolfram SchneiderEight Edition 1985-02-xx [QCU] 16941976667SWolfram Schneider VAX 11/750, VAX 11/780 [dmr] 17041976667SWolfram Schneider descended from 4.1c BSD [dmr] 17141976667SWolfram Schneider descended from 4.1 BSD [44B] 17241976667SWolfram Schneider scooping-out and replacement of the character-device 17341976667SWolfram Schneider and networking part by the streams mechanism 17441976667SWolfram Schneider 1752690f9b1SWolfram SchneiderNinth Edition 1986-09-xx [QCU] 1762690f9b1SWolfram SchneiderTenth Edition 1989-10-xx [QCU] 177364fe18bSWolfram Schneider 1782690f9b1SWolfram Schneider1BSD late 1977 1792690f9b1SWolfram Schneider 1978-03-09 [QCU] 1802690f9b1SWolfram Schneider PDP-11, Pascal, ex(1) 1812690f9b1SWolfram Schneider 30 free copies of 1BSD sent out 1822690f9b1SWolfram Schneider 35 tapes sold for 50 USD [QCU] 1832690f9b1SWolfram Schneider2BSD mid 1978 [QCU] 1842690f9b1SWolfram Schneider 75 2BSD tapes shipped 1852690f9b1SWolfram Schneider2.7.9BSD ?? [SMS] 1862690f9b1SWolfram Schneider2.8BSD 1981-07-xx [KSJ] 187364fe18bSWolfram Schneider 1882690f9b1SWolfram Schneider2.8.1BSD 1982-01-xx [QCU] 1892690f9b1SWolfram Schneider set of performance improvements 1902690f9b1SWolfram Schneider2.9BSD 1983-07-xx [KSJ] 1912690f9b1SWolfram Schneider2.9.1BSD 1983-11-xx 1922690f9b1SWolfram Schneider2.9BSD-Seismo 1985-08-xx [SMS] 1932690f9b1SWolfram Schneider2.10BSD 1987-04-xx [KKK] 1942690f9b1SWolfram Schneider2.10.1BSD 1989-01-xx [SMS] 1952690f9b1SWolfram Schneider2.11BSD 1992-02-xx [SMS] 1962690f9b1SWolfram Schneider2.11BSD rev #366 1997-02-xx [SMS] 1972690f9b1SWolfram Schneider 1982690f9b1SWolfram Schneider32V 1978-1[01]-xx [QCU] 1992690f9b1SWolfram Schneider3BSD late 1979 [QCU] 2002690f9b1SWolfram Schneider virtual memory, page replacement, 201364fe18bSWolfram Schneider demand paging 2022690f9b1SWolfram Schneider4.0BSD 1980-10-xx 2032690f9b1SWolfram Schneider4.1BSD 1981-06-xx 2042690f9b1SWolfram Schneider4.1aBSD 1982-04-xx 2052690f9b1SWolfram Schneider alpha release, 100 sites, networking [44B] 2062690f9b1SWolfram Schneider4.1bBSD internal release, fast filesystem [44B] 207364fe18bSWolfram Schneider4.1cBSD late 1982 2082690f9b1SWolfram Schneider beta release, IPC [44B] 2092690f9b1SWolfram Schneider4.2BSD 1983-09-xx [QCU] 2102690f9b1SWolfram Schneider4.3BSD 1986-06-xx [QCU] 2112690f9b1SWolfram Schneider 1986-04-xx [KB] 2122690f9b1SWolfram Schneider4.3BSD Tahoe 1988-06-xx [QCU] 2132690f9b1SWolfram Schneider4.3BSD NET/1 1988-11-xx [QCU] 2142690f9b1SWolfram Schneider4.3BSD Reno 1990-06-xx [QCU], [DOC] 2152690f9b1SWolfram Schneider4.3BSD NET/2 1991-06-xx [QCU] 2162690f9b1SWolfram Schneider386BSD 0.0 1992-02-xx [DOC] 2172690f9b1SWolfram Schneider386BSD 0.1 1992-07-xx [DOC] 2182690f9b1SWolfram Schneider4.4BSD Alpha 1992-07-07 219bd6b6ea9SWolfram SchneiderNetBSD 0.8 1993-04-19 [NBD] 2202690f9b1SWolfram Schneider4.4BSD 1993-06-01 [USE] 221bd6b6ea9SWolfram SchneiderNetBSD 0.9 1993-08-23 [NBD] 222ccce5d49SJordan K. HubbardFreeBSD 1.0 1993-11-xx [FOO] 2232690f9b1SWolfram Schneider4.4BSD Lite 1994-03-01 [USE] 224ccce5d49SJordan K. HubbardFreeBSD 1.1 1994-04-xx [FBD] 225ccce5d49SJordan K. HubbardFreeBSD 1.1.5.1 1994-07-xx [FBD] 226ccce5d49SJordan K. Hubbard supercedes 1.1.5 3 days after release. 227bd6b6ea9SWolfram SchneiderNetBSD 1.0 1994-11-08 [NBD] 228ccce5d49SJordan K. Hubbard386BSD 1.0 1994-11-12 [USE] 229ccce5d49SJordan K. HubbardFreeBSD 2.0 1995-01-xx [FBD] 230ccce5d49SJordan K. HubbardFreeBSD 2.0.5 1995-06-xx [FBD] 2312690f9b1SWolfram Schneider4.4BSD Lite Release 2 1995-06-xx [44B] 2322690f9b1SWolfram Schneider the true final distribution from the CSRG 233bd6b6ea9SWolfram SchneiderNetBSD 1.1 1995-11-26 [NBD] 234ccce5d49SJordan K. HubbardFreeBSD 2.1 1995-12-xx [FBD] 235ccce5d49SJordan K. HubbardFreeBSD 2.1.5 1996-08-xx [FBD] 236bd6b6ea9SWolfram SchneiderNetBSD 1.2 1996-10-04 [NBD] 237bd6b6ea9SWolfram SchneiderOpenBSD 2.0 1996-10-18 [OBD] 238ccce5d49SJordan K. HubbardFreeBSD 2.1.6 1996-12-xx [FBD] 239ccce5d49SJordan K. HubbardFreeBSD 2.1.7 1997-02-xx [FBD] 240ccce5d49SJordan K. HubbardFreeBSD 2.2.1 1997-04-xx [FBD] 241bd6b6ea9SWolfram SchneiderNetBSD 1.2.1 1997-05-20 [NBD] 242bd6b6ea9SWolfram SchneiderOpenBSD 2.1 1997-06-01 [OBD] 243ccce5d49SJordan K. HubbardFreeBSD 2.2.2 1997-06-xx [FBD] 244bd6b6ea9SWolfram SchneiderNetBSD 1.3 1997-09-24 [NBD] 245ccce5d49SJordan K. HubbardFreeBSD 2.2.5 1997-11-xx [FBD] 246bd6b6ea9SWolfram SchneiderOpenBSD 2.2 1997-12-01 [OBD] 247ccce5d49SJordan K. HubbardFreeBSD 2.2.6 1998-03-xx [FBD] 248bd6b6ea9SWolfram SchneiderOpenBSD 2.3 1998-05-19 [OBD] 249bd6b6ea9SWolfram SchneiderNetBSD 1.3.2 1998-05-24 [NBD] 250ccce5d49SJordan K. HubbardFreeBSD 2.2.7 1998-07-xx [FBD] 251e068a011SWolfram SchneiderFreeBSD 3.0 1998-10-16 [FBD] 252bd6b6ea9SWolfram SchneiderFreeBSD 2.2.8 1998-11-29 [FBD] 253bd6b6ea9SWolfram SchneiderOpenBSD 2.4 1998-12-01 [OBD] 254bd6b6ea9SWolfram SchneiderNetBSD 1.3.3 1998-12-23 [NBD] 255364fe18bSWolfram Schneider 256364fe18bSWolfram Schneider 257364fe18bSWolfram SchneiderBibliography 258364fe18bSWolfram Schneider------------------------ 259364fe18bSWolfram Schneider 260364fe18bSWolfram SchneiderLeffler, Samuel J., Marshall Kirk McKusick, Michael J Karels and John 261364fe18bSWolfram SchneiderQuarterman. The Design and Implementation of the 4.3BSD UNIX Operating 262364fe18bSWolfram SchneiderSystem. Reading, Mass. Addison-Wesley, 1989. ISBN 0-201-06196-1 263364fe18bSWolfram Schneider 264364fe18bSWolfram SchneiderSalus, Peter H. A quarter century of UNIX. Addison-Wesley Publishing 265364fe18bSWolfram SchneiderCompany, Inc., 1994. ISBN 0-201-54777-5 266364fe18bSWolfram Schneider 267364fe18bSWolfram SchneiderMcKusick, Marshall Kirk, Keith Bostic, Michael J Karels, and John 268364fe18bSWolfram SchneiderQuarterman. The Design and Implementation of the 4.4BSD Operating 269364fe18bSWolfram SchneiderSystem. Reading, Mass. Addison-Wesley, 1996. ISBN 0-201-54979-4 270364fe18bSWolfram Schneider 2712690f9b1SWolfram SchneiderDoug McIlroy. Research Unix Reader. 2722690f9b1SWolfram Schneider 273364fe18bSWolfram SchneiderMichael G. Brown. The Role of BSD in the Development of Unix. 274364fe18bSWolfram SchneiderPresented to the Tasmanian Unix Special Interest Group of the 275364fe18bSWolfram SchneiderAustralian Computer Society, Hobart, August 1993. 276364fe18bSWolfram SchneiderURL: http://www.dpac.tas.gov.au/~mgb/papers/bsdrole.html 277364fe18bSWolfram Schneider 278364fe18bSWolfram SchneiderPeter H. Salus. Unix at 25. Byte Magazin, October 1994. 279364fe18bSWolfram SchneiderURL: http://www.byte.com/art/9410/sec8/art3.htm 280364fe18bSWolfram Schneider 2812690f9b1SWolfram SchneiderAndreas Klemm, Lars K�ller. If you're going to San Francisco ... 2822690f9b1SWolfram SchneiderDie freien BSD-Varianten von Unix. c't April 1997, page 368ff. 2832690f9b1SWolfram SchneiderURL: http://www.heise.de 2842690f9b1SWolfram Schneider 2852690f9b1SWolfram SchneiderBSD Release Announcements collection. 2862690f9b1SWolfram SchneiderURL: http://www.de.FreeBSD.ORG/de/ftp/releases/ 2872690f9b1SWolfram Schneider 288c55f0f14SWolfram SchneiderBSD Hypertext Man Pages 289c8556570SWolfram Schneiderhttp://www.freebsd.org/cgi/man.cgi 290c55f0f14SWolfram Schneider 2912690f9b1SWolfram SchneiderAcknowledgments 2922690f9b1SWolfram Schneider--------------- 2932690f9b1SWolfram Schneider 2942690f9b1SWolfram SchneiderJosh Gilliam for suggestions, bugfixes, and finding very old 2952690f9b1SWolfram Schneideroriginal BSD announcements from Usenet or tapes. 2962690f9b1SWolfram Schneider 297c55f0f14SWolfram SchneiderSteven M. Schultz for providing 2.8BSD, 2.10BSD, 2.11BSD manual pages. 2982690f9b1SWolfram Schneider 299364fe18bSWolfram Schneider-- 300e068a011SWolfram SchneiderCopyright (c) 1997-1999 Wolfram Schneider <wosch@FreeBSD.ORG> 301e068a011SWolfram SchneiderURL: ftp://ftp.freebsd.org/pub/FreeBSD/FreeBSD-current/src/share/misc/bsd-family-tree 302e068a011SWolfram Schneider 303bd6b6ea9SWolfram Schneider$Date: 1999/01/15 17:21:39 $ $Revision: 1.11 $ 304