Networking, signals, and VM are from FreeBSD. Inter-process communication, drivers, I/O and such are from Mach. The userland was originally a mix of FreeBSD and NetBSD, but is now mostly FreeBSD with GNU bits. Everything between the kernel and the GUI looks and acts like a cross between FreeBSD and NeXT with some GNU dressing on top. Everything in the GUI is definitely not BSD, being mostly (all?) Apple/NeXT stuff.
One can definitely include MacOS X (or at least Darwin) in the BSD family. It most certainly is not a part of the Linux family, nor the GNU family. And it most certainly is (certifiably provable, in fact) a member of the UNIX(tm) family.
|