Due to the free software nature of Darwin, there have been projects that aim to modify the operating system or take Darwin’s parts for their own purpose. Among these, DarwinBSD, OpenDarwin, and PureDarwin can be termed "alternative Darwin distributions" in a sense analogous to
Linux distributions.
OpenDarwin running on GNU-Darwin OpenDarwin was a project to develop a community-led operating system based on the Darwin system. It was founded in April 2002 by
Apple and
Internet Systems Consortium. Its goal was to increase collaboration between Apple developers and the
free software community. Apple benefited from the project because improvements to OpenDarwin would be incorporated into Darwin releases; and the free/open-source community benefited from being given complete control over its own operating system, which could then be used in free software distributions such as GNU-Darwin. On July 25, 2006, the OpenDarwin team announced that the project was shutting down, as they felt OpenDarwin had "become a mere hosting facility for Mac OS X related projects", and that the efforts to create a standalone Darwin operating system had failed. They also state: "Availability of sources, interaction with Apple representatives, difficulty building and tracking sources, and a lack of interest from the community have all contributed to this." The last stable release was version 7.2.1, released on July 16, 2004.
PureDarwin PureDarwin is a project to create a bootable operating system image from Apple's released source code for Darwin. Since the halt of OpenDarwin and the release of bootable images since Darwin 8.x, it has been increasingly difficult to create a full operating system as many components became closed source. In 2015 the project created a preview release based on Darwin 9 with an X11 GUI, followed by a command-line only 17.4 Beta based on Darwin 17 in 2019.
Other derived projects "Darwin distributions" (see also the other package managers below): • GNU-Darwin was a project that ports packages of free software to Darwin. They package OS images in a way similar to a
Linux distribution. • DarwinBSD Project was a Darwin distribution using NetBSD's pkgsrc package management. Other types of derivatives: • The Darbat project was an experimental port of Darwin to the
L4 microkernel family. It aims to be
binary compatible with existing Darwin binaries. • The
Darling project is a compatibility layer for running macOS binaries on Linux systems. It uses some Darwin source code. == Related open-source projects ==