On Wed, Dec 1, 2010 at 7:17 PM, Zane H. Healy <healyzh at aracnet.com> wrote:
It does not have a BSD kernel underneath. ?It uses the Mach Microkernel. It
has a BSD layer on top of that.
Why won't this one die?
OS X is a Unix. All the Unix-compatibility stuff comes from a honking
great monolithic lump of code straight out of the BSD kernel which
runs right inside the Mach kernel. Xnu comprises far more BSD code
than Mach code.
Yes, it's Mach, but the BSD stuff is right there as a peer, it's not
some subsidiary layer. Large chunks of the BSD /userland/ could be
considered subsidiary, yes, but there's BSD right there in the kernel,
executing in ring 0.
--
Liam Proven ? Info & profile:
http://www.google.com/profiles/lproven
Email: lproven at cix.co.uk ? GMail/GoogleTalk/Orkut: lproven at
gmail.com
Tel: +44 20-8685-0498 ? Cell: +44 7939-087884 ? Fax: + 44 870-9151419
AIM/Yahoo/Skype: liamproven ? MSN: lproven at
hotmail.com ? ICQ: 73187508