3 ms·
It's not a microkernel; it just happens to implement the Mach APIs.
by erichocean 14y ago
It's not a microkernel; it just happens to implement the Mach APIs.
- mhjacobson 14y agoMore specifically, OS X and iOS run what is essentially a fork of Mach 2.5, a version of Mach that came out before the BSD code was split out of the kernel into userspace (that happened in Mach 3). A few "merges" (to use source control terminology) of newer Mach stuff into xnu (the OS X kernel), but the BSD-in-userspace stuff never came over.