| ▲ | AdieuToLogic 2 days ago | |||||||||||||||||||||||||
> MacOS was absolutely derived from BSD through NeXTSTEP. The OS-X (now branded as "macOS") kernel was not, and is not, a derivative of the FreeBSD kernel, or any other BSD, even though macOS/OS-X has a FreeBSD kernel component due to its Mach heritage. The userland tools are however BSD. OS-X's kernel is XNU and from the XNU GitHub repo[0]:
I recommend the book "Mac OS X Internals"[1] for a detailed analysis of same.EDIT: In theory, XNU could simultaneously run the existing FreeBSD subsystem alongside Linux and/or MS-Windows ones. In practice, this would be a herculean effort fraught with difficulty. See QNX[2] for another example of a micro-kernel OS architecture. 0 - https://github.com/apple-oss-distributions/xnu 1 - https://books.apple.com/us/book/mac-os-x-internals/id4343583... | ||||||||||||||||||||||||||
| ▲ | p_ing 2 days ago | parent [-] | |||||||||||||||||||||||||
Apple outlines the architecture here - https://developer.apple.com/library/archive/documentation/Da... | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||