Re: Is BSD in the kernel or a sever process in user space?

Justin Walker <[email protected]>
Newsgroups gmane.os.opendarwin.general
Message-ID <[email protected]>
On Nov 27, 2004, at 12:12, Jarod wrote:

>  I am new to darwin. I am curious about whether BSD is put in the mach 
> kerenl or just a user level process runing above mach kernel.

Information related to this is available on Apple's darwin site 
(<http://developer.apple.com>).  The site 
<http://developer.apple.com/macosx> contains information about Mac OS X 
that may also be of interest.

To answer your specific question, the Darwin kernel is a hybrid, along 
the lines of Mach 2.x, with Mach technology used for memory management, 
thread management, and messaging; BSD pieces for most services, file 
systems, networking; and a "new" model for device support, called 
IOKit, which is object-based, using a subset of C++ (loosely modeled on 
what once was called "Embedded C++").

More info can be had at the developer sites above.

Regards,

Justin

--
Justin C. Walker, Curmudgeon-At-Large  *
Institute for General Semantics        | "Weaseling out of things is 
what
                                        |  separates us from the animals.
                                        |  Well, except the weasel."
                                        |        - Homer J Simpson
*--------------------------------------*-------------------------------*
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.