On 12/01/10 23:55, Richard<legalize at xmission.com> wrote:
In article<alpine.DEB.2.00.1012011116190.24432 at
slate.spiritone.com>,
"Zane H. Healy"<healyzh at aracnet.com> writes:
> On Wed, 1 Dec 2010, Richard wrote:
>
> > > Since it has a BSD kernel underneath, I'm guessing that all of the
OS
> > > proper is written in C and that all the Apple stuff on top is written
> > > in Objective-Cish.
>
> It does not have a BSD kernel underneath. It uses the Mach Microkernel.
> It has a BSD layer on top of that.
Sorry, my mistake. I knew there was BSD
in there somewhere. Still, I
doubt the Mach stuff is written in Objective-C, although I believe it
originally came from NeXT, so who knows.
Well, technically, OS X is neither Mach, nor BSD. But a mix of both. See
http://en.wikipedia.org/wiki/XNU for more details. But I'd consider it
closer to BSD than Mach myself. There is not really much of the
microkernel left in there...
Johnny