The History of the NetBSD Project

NetBSD took its roots from the original UCB 4.3BSD via the Net/2 release and 386BSD. The NetBSD project was founded by Chris Demetriou, Theo de Raadt, Adam Glass and Charles M. Hannum.

Frustration with the quality of patches in the wild and the inability to get patches included in 386BSD led to the founding of the NetBSD project in 1993. NetBSD's original focus was quality and architecture independence. FreeBSD was formed later with a focus on the i386 PC platform.

Since then, in addition to the many developments within the project, NetBSD has imported changes from other sources, including 4.4BSD Lite. NetBSD has also been used as the basis of other derivatives, including Apple's Rhapsody and Force 10's FTOS

NetBSD release announcements

BSD timeline


X system family tree: Research and BSD
---------------------------------------------

First Edition (V1)
     |
Second Edition (V2)
     |
Third Edition (V3)
     |
Fourth Edition (V4)
     |
Fifth Edition (V5)
     |
Sixth Edition (V6) -----*
       \                |
        \               |
         \              |
Seventh Edition (V7)    |
            \           |
             \        1BSD
             32V        |
               \      2BSD---------------*
                \    /                   |
                 \  /                    |
                  \/                     |
                 3BSD                    |
                  |                      |
               4.0BSD                2.79BSD
                  |                      |
               4.1BSD --------------> 2.8BSD
                  |                      |
              4.1aBSD -----------\       |
                  |                \     |
              4.1bBSD                \   |
                  |                    \ |
      *------ 4.1cBSD --------------> 2.9BSD
     /            |                      |
Eighth Edition    |                   2.9BSD-Seismo
     |            |                      |
     +----<--- 4.2BSD               2.9.1BSD
     |            |                      |
     +----<--- 4.3BSD -------------> 2.10BSD
     |            |               /      |
Ninth Edition     |              / 2.10.1BSD
     |         4.3BSD Tahoe-----+        |
     |            |              \       |
     |            |                \     |
     v            |                  2.11BSD
Tenth Edition     |                      |
                  |                  2.11BSD rev #430
               4.3BSD NET/1              |
                  |                      v
               4.3BSD Reno
                  |
   *---------- 4.3BSD NET/2 -------------------+-------------*
   |                    |                      |             |
386BSD 0.0              |                      |           BSD/386 ALPHA
   |                    |                      |             |
386BSD 0.1 ------------>+                      |           BSD/386 0.3.[13]
   |     \              |                  4.4BSD Alpha      |
   |     386BSD 1.0     |                      |           BSD/386 0.9.[34]
   |                    |                  4.4BSD            |
   |                    |                    / |             |
   |                    |   4.4BSD-Encumbered  |             |
   |                -NetBSD 0.8                |           BSD/386 1.0
   |               /    |                      |             |
FreeBSD 1.0 <-----'  NetBSD 0.9                |           BSD/386 1.1
   |                    |           .----- 4.4BSD Lite       |
FreeBSD 1.1             |          /   /       |     \       |
   |                    |         /   /        |      \      |
FreeBSD 1.1.5       .---|--------'   /         |       \     |
   |               /    |           /          |        \    |
FreeBSD 1.1.5.1   /     |          /           |         \   |
   |             /   NetBSD 1.0 <-'            |          \  |
   |            /       |                      |           \ |
FreeBSD 2.0 <--'        |                      |           BSD/OS 2.0
   |                     \                     |             |
FreeBSD 2.0.5             \                    |           BSD/OS 2.0.1
   |                 .-----\------------- 4.4BSD Lite2       |
   |                 |      \             |  |   |   |       |
   |                 | .-----|------Rhapsody |   |   |       |
   |                 | |     |        NetBSD 1.3 |   |       |
   |                 | |     |           OpenBSD 2.3 |       |
   |                 | |     |                BSD/OS 3.0     |
FreeBSD 2.1          | |     |                               |
 |   |               | |  NetBSD 1.1 ------.               BSD/OS 2.1
 | FreeBSD 2.1.5     | |     |              \                |
 |     |             | |  NetBSD 1.2         \             BSD/OS 3.0
 | FreeBSD 2.1.6     | |     |  \          OpenBSD 2.0       |
 |     |             | |     |   \             |             |
 | FreeBSD 2.1.6.1   | |     |    \            |             |
 |     |             | |     |     \           |             |
 | FreeBSD 2.1.7     | |     |      |          |             |
 |     |             | |     |  NetBSD 1.2.1   |             |
 | FreeBSD 2.1.7.1   | |     |                 |             |
 |                   | |     |                 |             |
 |                   | |     |                 |             |
 *-FreeBSD 2.2       | |     |                 |             |
 |        \          | |     |                 |             |
 |     FreeBSD 2.2.1 | |     |                 |             |
 |         |         | |     |                 |             |
 |     FreeBSD 2.2.2 | |     |             OpenBSD 2.1       |
 |         |         | |     |                 |             |
 |     FreeBSD 2.2.5 | |     |                 |             |
 |         |         | |     |             OpenBSD 2.2       |
 |         |         | |  NetBSD 1.3           |             |
 |     FreeBSD 2.2.6 | |     |    |            |             |
 |         |         | |     | NetBSD 1.3.1    |           BSD/OS 3.1
 |         |         | |     |    |        OpenBSD 2.3       |
 |         |         | |     | NetBSD 1.3.2    |             |
 |     FreeBSD 2.2.7 | |     |    |            |             |
 |         |         | |     |    |            |           BSD/OS 4.0
 |     FreeBSD 2.2.8 | |     |    |            |             |
 |         |         | |     |    |            |             |
 |         v         | |     |    |        OpenBSD 2.4       |
 |     FreeBSD 2.2.9 | |     |    |            |             |
 |                   | |     |    |            |             |
FreeBSD 3.0 <--------* |     |    v            |             |
 |                     |     | NetBSD 1.3.3    |             |
 *---FreeBSD 3.1       |     |                 |             |
 |       |             |     |                 |           BSD/OS 4.0.1
 |   FreeBSD 3.2----*  |  NetBSD 1.4       OpenBSD 2.5       |
 |       |          |  |  |  |    |            |             |
 |       |          |  |  |  |    |            |             |
 |       |          |  |  |  |    |            |             |
 |   FreeBSD 3.3    |  |  |  | NetBSD 1.4.1    |             |
 |       |          |  |  |  |    |        OpenBSD 2.6       |
 |   FreeBSD 3.4    |  |  |  |    |            |             |
 |           |      |  |  |  |    |            |           BSD/OS 4.1
FreeBSD 4.0  |      |  |  |  | NetBSD 1.4.2    |             |
 |           |      |  |  |  |    |            |             |
 |           |      |  |  |  |    |            |             |
 |   FreeBSD 3.5    |  |  |  |    |        OpenBSD 2.7       |
 |           |      |  |  |  |    |            |             |
 |   FreeBSD 3.5.1  |  |  |  |    |            |             |
 |                  |  |  |  |    |            |             |
 *---FreeBSD 4.1    |  |  |  |    |            |             |
 |      |           |  | (?) |    |            |             |
 |   FreeBSD 4.1.1  |  |  /  |    |            |             |
 |      |           |  | /   |    |            |             |
 |   FreeBSD 4.2   Darwin/   | NetBSD 1.4.3    |             |
 |      |         Mac OS X   |             OpenBSD 2.8     BSD/OS 4.2
 |      |             |      |                 |             |
 |      |             |      |                 |             |
 |      |           10.0  NetBSD 1.5           |             |
 |   FreeBSD 4.3      |      |    |            |             |
 |      |             |      |    |        OpenBSD 2.9       |
 |      |             |      | NetBSD 1.5.1    |             |
 |      |             |      |    |            |             |
 |   FreeBSD 4.4-.    |      | NetBSD 1.5.2    |             |
 |      |        | Mac OS X  |    |            |             |
 |      |        |   10.1    |    |        OpenBSD 3.0       |
 |   FreeBSD 4.5 |    |      |    |            |             |
 |      |         \   |      |    |            |           BSD/OS 4.3
 |   FreeBSD 4.6   \  |      |    |        OpenBSD 3.1       |
 |      |           \ |      | NetBSD 1.5.3    |             |
 |   FreeBSD 4.6.2 Mac OS X  |                 |             |
 |      |            10.2    |                 |             |
 |   FreeBSD 4.7      |      |                 |             |
 |      |             |   NetBSD 1.6       OpenBSD 3.2       |
 |   FreeBSD 4.8      |      |    |            |             |
 |      |             |      | NetBSD 1.6.1    |             |
 |      |--------.    |      |    |        OpenBSD 3.3     BSD/OS 5.0
 |      |         \   |      |    |            |             |
 |   FreeBSD 4.9   |  |      |    |        OpenBSD 3.4     BSD/OS 5.1 ISE
 |      |          |  |      |    |            |
 |      |          |  |      | NetBSD 1.6.2    |
 |      |          |  |      |    |            |
 |      |          |  |      |    |        OpenBSD 3.5
 |      |          |  |      |    v            |
 |   FreeBSD 4.10  |  |      |                 |
 |      |          |  |      |                 |
 |   FreeBSD 4.11  |  |      |                 |
 |                 |  |      |                 |
 |                  `-|------|-----------------|---------------------.
 |                    |      |                 |                      \
FreeBSD 5.0           |      |                 |                       |
 |                    |      |                 |                       |
FreeBSD 5.1           |      |                 |                DragonFly 1.0
 |          \         |      |                 |                       |
 |           ----- Mac OS X  |                 |                       |
 |                   10.3    |                 |                       |
FreeBSD 5.2           |      |                 |                       |
 |      |             |      |                 |                       |
 |   FreeBSD 5.2.1    |      |                 |                       |
 |                    |      |                 |                       |
 *-------FreeBSD 5.3  |      |                 |                       |
 |           |        |      |             OpenBSD 3.6                 |
 |           |        |   NetBSD 2.0           |                       |
 |           |        |      | |  |            |               DragonFly 1.2.0
 |           |     Mac OS X  | | NetBSD 2.0.2  |                       |
 |           |       10.4    | |  |            |                       |
 |       FreeBSD 5.4  |      | |  |            |                       |
 |           |        |      | |  |        OpenBSD 3.7                 |
 |           |        |      | | NetBSD 2.0.3  |                       |
 |           |        |      | |  |            |                       |
 *--FreeBSD  |        |      | |  v        OpenBSD 3.8                 |
 |    6.0    |        |      | |               |                       |
 |     |     |        |      |  \              |                       |
 |     |     |        |      | NetBSD 2.1      |                       |
 |     |     |        |      |                 |                       |
 |     |     |        |   NetBSD 3.0           |                       |
 |     |     |        |      | |  |            |               DragonFly 1.4.0
 |     |     |        |      | |  |        OpenBSD 3.9                 |
 |  FreeBSD  |        |      | |  |            |                       |
 |    6.1    |        |      | |  |            |                       |
 |     |  FreeBSD 5.5 |      | |  |            |                       |
 |     |              |      | | NetBSD 3.0.1  |               DragonFly 1.6.0
 |     |              |      | |  |            |                       |
 |     |              |      | |  |        OpenBSD 4.0                 |
 |     |              |      | | NetBSD 3.0.2  |                       |
 |     |              |      | NetBSD 3.1      |                       |
 | FreeBSD 6.2        |      |                 |                       |
 |     |              |      |                 |               DragonFly 1.8.0
 |     |              |      |             OpenBSD 4.1                 |
 |     |              |      |                 |               DragonFly 1.10.0
 |     |           Mac OS X  |                 |                       |
 |     |             10.5    |                 |                       |
 |     |              |      |             OpenBSD 4.2                 |
 |     |              |   NetBSD 4.0           |                       |
 | FreeBSD 6.3        |      |    |            |                       |
 |            \       |      |    |            |                       |
 *--FreeBSD    |      |      |    |            |               DragonFly 1.12.0
 |    7.0      |      |      |    |            |                       |
 |     |       |      |      |    |        OpenBSD 4.3                 |
 |     |       |      |      | NetBSD          |               DragonFly 2.0.0
 |     |    FreeBSD   |      |  4.0.1      OpenBSD 4.4                 |
 |     |      6.4     |      |                 |                       |
 |     |              |      |                 |                       |
 |  FreeBSD 7.1       |      |                 |                       |
 |     |              |      |                 |               DragonFly 2.2.0
 |  FreeBSD 7.2       |   NetBSD 5.0       OpenBSD 4.5                 |
 |             \      |      | |    \          |                       |
 |              |  Mac OS X  | |     \         |                       |
 |              |    10.6    | |      \        |                       |
 |              |     |      | |   NetBSD      |               DragonFly 2.4.0
 |              |     |      | |    5.0.1  OpenBSD 4.6                 |
 |              |     |      | |       |       |                       |
 *--FreeBSD     |     |      | |       |       |                       |
 |    8.0       |     |      | |       |       |                       |
 |     |     FreeBSD  |      | |   NetBSD      |                       |
 |     |       7.3    |      | |    5.0.2      |               DragonFly 2.6.0
 |     |        |     |      | |           OpenBSD 4.7                 |
 |  FreeBSD     |     |      | |               |                       |
 |    8.1       |     |      | |               |                       |
 |     |        |     |      | |               |               DragonFly 2.8.2
 |     |        |     |      | |           OpenBSD 4.8                 |
 |     |        |     |      | *--NetBSD       |                       |
 |  FreeBSD  FreeBSD  |      | |    5.1        |                       |
 |    8.2      7.4    |      | |      |        |               DragonFly 2.10.1
 |     |              |      | |      |    OpenBSD 4.9                 |
 |     `-----.     Mac OS X  | |      |        |                       |
 |            \      10.7    | |      |        |                       |
 |             |      |      | |      |    OpenBSD 5.0                 |
 *--FreeBSD    |      |      | |      |        |                       |
 |    9.0      |      |      | |   NetBSD      |               DragonFly 3.0.1
 |     |    FreeBSD   |      | |    5.1.2      |                       |
 |     |      8.3     |      | |      |        |                       |
 |     |       |      |      | |   NetBSD      |                       |
 |     |       |      |      | |    5.1.3      |                       |
 |     |       |      |      | |      |        |                       |
 |     |       |      |      | |   NetBSD      |                       |
 |     |       |      |      | |    5.1.4      |                       |
 |     |       |      |      | |           OpenBSD 5.1                 |
 |     |       |   Mac OS X  | `----.          |                       |
 |     |       |     10.8    |       \         |                       |
 |     |       |      |   NetBSD 6.0  |        |                       |
 |     |       |      |      | | |    |    OpenBSD 5.2         DragonFly 3.2.1
 |  FreeBSD    |      |      | | | NetBSD      |                       |
 |    9.1      |      |      | | |   5.2       |                       |
 |     |       |      |      | | |    |        |                       |
 |     |       |      |      | | | NetBSD      |                       |
 |     |       |      |      | | |  5.2.1      |                       |
 |     |       |      |      | | |    |        |                       |
 |     |       |      |      | | | NetBSD      |                       |
 |     |       |      |      | | |  5.2.2      |                       |
 |     |       |      |      | | |             |                       |
 |     |       |      |      | |  \            |                       |
 |     |       |      |      | |   NetBSD      |                       |
 |     |       |      |      | |    6.0.1      |                       |
 |     |       |      |      | |      |   OpenBSD 5.3          DragonFly 3.4.1
 |     |       |      |      | |   NetBSD      |                       |
 |     |       |      |      | |    6.0.2      |                       |
 |     |       |      |      | |      |        |                       |
 |     |       |      |      | |   NetBSD      |                       |
 |     |       |      |      | |    6.0.3      |                       |
 |     |       |      |      | |      |        |                       |
 |     |       |      |      | |   NetBSD      |                       |
 |     |       |      |      | |    6.0.4      |                       |
 |     |       |      |      | |      |        |                       |
 |     |       |      |      | |   NetBSD      |                       |
 |     |       |      |      | |    6.0.5      |                       |
 |     |       |      |      | |      |        |                       |
 |     |       |      |      | |   NetBSD      |                       |
 |     |       |      |      | |    6.0.6      |                       |
 |     |       |      |      | |               |                       |
 |     |       |      |      | |`-NetBSD 6.1   |                       |
 |     |    FreeBSD   |      |       |         |                       |
 |     |      8.4     |      |    NetBSD 6.1.1 |                       |
 |     |              |      |       |         |                       |
 |  FreeBSD           |      |    NetBSD 6.1.2 |                       |
 |    9.2          Mac OS X  |       |         |                       |
 |     |             10.9    |       |    OpenBSD 5.4                  |
 |     `-----.        |      |       |         |               DragonFly 3.6.0
 |            \       |      |       |         |                       |
 *--FreeBSD    |      |      |    NetBSD 6.1.3 |                       |
 |   10.0      |      |      |       |         |                       |
 |     |       |      |      |       |         |               DragonFly 3.6.1
 |     |       |      |      |       |         |                       |
 |     |       |      |      |       |         |                       |
 |     |       |      |      |       |         |               DragonFly 3.6.2
 |     |       |      |      |    NetBSD 6.1.4 |                       |
 |     |       |      |      |       |         |                       |
 |     |       |      |      |       |    OpenBSD 5.5                  |
 |     |       |      |      |       |         |                       |
 |     |       |      |      |       |         |               DragonFly 3.8.0
 |     |       |      |      |       |         |                       |
 |     |       |      |      |       |         |                       |
 |     |       |      |      |       |         |               DragonFly 3.8.1
 |     |       |      |      |       |         |                       |
 |     |       |      |      |       |         |                       |
 |     |       |      |      |       |         |               DragonFly 3.6.3
 |     |       |      |      |       |         |                       |
 |     |    FreeBSD   |      |       |         |                       |
 |     |      9.3     |      |       |         |                       |
 |     |              |      |    NetBSD 6.1.5 |               DragonFly 3.8.2
 |     |           Mac OS X  |                 |                       |
 |     |             10.10   |                 |                       |
 |     |              |      |            OpenBSD 5.6                  |
 |  FreeBSD           |      |                 |                       |
 |   10.1             |      |                 |               DragonFly 4.0.1
 |     |              |      |                 |                       |
 |     |              |      |                 |               DragonFly 4.0.2
 |     |              |      |                 |                       |
 |     |              |      |                 |               DragonFly 4.0.3
 |     |              |      |                 |                       |
 |     |              |      |                 |               DragonFly 4.0.4
 |     |              |      |                 |                       |
 |     |              |      |                 |               DragonFly 4.0.5
 |     |              |      |                 |                       |
 |     |              |      |            OpenBSD 5.7                  |
 |     |              |      |                 |               DragonFly 4.2.0
 |  FreeBSD           |      |                 |                       |
 |   10.2             |      |                 |                       |
 |     |            macOS  NetBSD 7.0          |                       |
 |     |            10.11   | | |         OpenBSD 5.8                  |
 |     |              |     | | `--.           |               DragonFly 4.4.1
 |  FreeBSD           |     | |    |      OpenBSD 5.9                  |
 |   10.3             |     | |    |           |                       |
 |     |              |     | | NetBSD 7.0.1   |                       |
 |     `------.       |     | |    |           |               DragonFly 4.6.0
 |            |       |     | |    |           |                       |
 |            |       |     | |    |           |                       |
 *--FreeBSD   |     macOS   | |    |      OpenBSD 6.0                  |
 |   11.0     |     10.12   | | NetBSD 7.0.2   |                       |
 |     |      |       |     | |                |                       |
 |     |      |       |     | *- NetBSD 7.1    |                       |
 |     |      |       |     |      |           |                       |
 |     |      |       |     |      |           |                       |
 |     |      |     macOS   |      |           |               DragonFly 4.8.0
 |     |      |     10.13   |      |      OpenBSD 6.1                  |
 |  FreeBSD   |       |     |      |           |               DragonFly 5.0.0
 |   11.1  FreeBSD    |     |      |           |                       |
 |     |    10.4      |     |      |      OpenBSD 6.2          DragonFly 5.0.1
 |     |              |     |      |           |                       |
 |     |              |     |  NetBSD 7.1.1    |               DragonFly 5.0.2
 |     |              |     |      |           |                       |
 |     |              |     |  NetBSD 7.1.2    |                       |
 |     |              |     |      |           |                       |
 |     |              |     |      |      OpenBSD 6.3                  |
 |     |              |  NetBSD    |           |               DragonFly 5.2.0
 |     |              |    8.0     |           |                       |
 |     |              |     |      |           |               DragonFly 5.2.1
 |     |              |     |      |           |                       |
 |     |              |     |      |           |               DragonFly 5.2.2
 |  FreeBSD           |     |  NetBSD 7.2      |                       |
 |   11.2             |     |      |           |                       |
 |     v              |     |      |           |                       |
 |                    |     |      v           |                       |
FreeBSD 12 -current   | NetBSD -current   OpenBSD -current    DragonFly -current
 |                    |     |                  |                       |
 v                    v     v                  v                       v
 


Back to About the NetBSD Project