This is pretty much a myth. Both run a different kernel. macOS used be known to have a network stack (and maybe some stuff like a virtual file system) from freebsd but I am pretty sure most of the code has been replaced by now.
Having some BSD userland binaries doesn't make your OS a BSD. Otherwise Windows is just a fork of curl.
Last I checked, Darwin sources for tcp still look a lot like FreeBSD circa 2000 plus some Apple patches (MPTCP). No syncookies in 2024, because FreeBSD added those months after Apple forked the stack.
I argue that having a BSD license (in Darwin), BSD heritage (NeXTSTEP, FreeBSD, briefly NetBSD), and a mostly BSD userland 20+ years into the project makes this OS a BSD.
prmoustache|2 years ago
Having some BSD userland binaries doesn't make your OS a BSD. Otherwise Windows is just a fork of curl.
toast0|2 years ago
gamache|2 years ago