well you learn something every day (and it also shows my complete lack of apple knowledge) i always thought apples operating systems were unix based.
But it's still based on BSD, which is a descendent of the original AT&T Unix.
[0] https://arstechnica.com/apple/2007/08/mac-os-x-leopard-recei...
Linux's NIH syndrome, however unfortunate it is, has not expanded into its unix roots. (yet?)
* Core IPC is from Carnegie-Mellon's Mach microkernel.
* Interprocess communication and virtual file system APIs from BSD.
* A custom driver API written in C++ called IOKit.
However, the kernel is probably the least interesting part of your computer; what users consider the ‘operating system’ lies in the user land. As long as the kernel works and supports your hardware devices, you needn't care. As an example, both FreeBSD and Windows can pretend to be a Linux kernel and run a nearly complete GNU user land, and multiple quite different user lands exist on top of the Linux kernel, the most prominent being Android and the GNU tools.I've recently taken to calling it 'GNU plus Windows'.