Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

It's not a microkernel; it just happens to implement the Mach APIs.


More 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.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: