Forking NetBSD
Abstract
Recently we installed a virtual NetBSD/i386 1.0 system and upgraded it step by step to version 9.3 using only the source code and the compiler (see paper). In another paper we examined the change of binary format from a.out to ELF between NetBSD/i386 1.4.3 and 1.5.4. Between releases 1.0 and 1.1, the OpenBSD project was formed, forking from NetBSD. In this paper we convert a NetBSD 1.1 system to OpenBSD 2.0 using just the source code and the compiler. We will touch on the history of the projects but the politics of the fork are well-documented elsewhere.