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...
umm, no. There really is. However the line has been blurred quite a bit.
TTFN - Guy