3 ms·
OS X is based on NeXTSTEP which is in turn based on Mach. Mach is a micro kernel based on BSD.
by jeltz 14y ago
OS X is based on NeXTSTEP which is in turn based on Mach. Mach is a micro kernel based on BSD.
- vidarh 14y agoThe version of Mach in OS X is not a microkernel. Only the last version of Mach was a microkernel, and OS X's kernel is based on an earlier version. And while the Mach project used a BSD userland, Mach is not really "BSD-based" other than in terms of interfaces to userland - it is based on Carnegie-Mellon's earlier "Accent" project.
- jeltz 14y agoThanks, should have written that in my comment. I did not intend to fool anyone into believing NeXTSTEP or OS X are micro kernels. And Wikipedia disagrees with you about Mach. It says Mach was the "logical successor to Carnegie Mellon's Accent kernel" and that Mach was based on BSD4.2. Though Wikipedia could obviously be wrong.