GNU Make

An original implementation initially released in 19881.

NetBSD Make

pmake – Written in 1988 or earlier.2 Included in BSD.3 Inherited by 386BSD and then NetBSD.

NetBSD has maintained it ever since. A few times, they imported changes from FreeBSD’s version.

FreeBSD Make

For many years they maintained their own derivative of pmake. In FreeBSD 10.0 (2014), they switched to bmake, a portable version of NetBSD make.4

OpenBSD Make

OpenBSD maintains its own derivative of pmake. They imported changes from NetBSD many times from 1995 to 19975, but in OpenBSD 4.3 (2008), “make(1) was heavily modified”6. After that, concepts7 were occasionally taken from NetBSD, but no code.