NetBSD was forked from 386BSD in 1993 due to frustration with the slow pace of development and poor patch integration in 386BSD. The project emphasized portability and clean code, becoming the most portable BSD variant.
NetBSD was derived from 386BSD 0.1 with the 0.2.2 patchkit applied. It emphasized a clean, portable kernel architecture with a hardware abstraction layer that made porting to new platforms straightforward. The project used CVS for version control, hosted on its own infrastructure.
The NetBSD project was founded in early 1993 by a group of developers frustrated with the quality and management of patches in 386BSD (Jolix), created by William Jolitz. The 386BSD project had accumulated a large unofficial patchkit, but Jolitz was slow to integrate community contributions, leading to instability and stagnation.
The NetBSD source code repository was established on March 21, 1993, and the first official release, NetBSD 0.8, followed on April 19, 1993. The project derived from 386BSD 0.1 plus the version 0.2.2 unofficial patchkit, with several programs from the Net/2 release re-integrated. In 1994, the codebase was migrated to 4.4BSD-Lite to resolve legal issues stemming from the USL v. BSDi lawsuit.
NetBSD's core philosophy centered on portability and architectural independence, distinguishing it from FreeBSD's initial focus on the i386 platform. The project's motto, 'Of course it runs NetBSD,' reflected its goal of supporting as many hardware platforms as possible. NetBSD went on to become the foundation from which OpenBSD was forked in 1995.
NetBSD source code repository established
NetBSD 0.8 released
Migrated to 4.4BSD-Lite codebase to resolve USL lawsuit issues
Theo de Raadt forks OpenBSD from NetBSD
NetBSD pioneered the concept of extreme portability in open source operating systems, eventually supporting over 50 hardware platforms. It served as the parent project for OpenBSD and influenced embedded systems development. NetBSD's clean, portable codebase has been used as the basis for commercial products and research operating systems.