On Thu, Mar 15, 2007 at 09:34:24AM -0700, Micah DesJardins wrote: > Lynn Newton wrote: > >> Isn't the Mac OS just a fancy gui sitting on top of BSD? > Darrin Chandler wrote: > >Apple used *significant* parts of FreeBSD for OS X. They made > >modifications, and added tons of stuff to make it Mac-like. So the short > >answer is "yes." > > I would argue a more correct answer would be "sort of" > > The Mac OS X kernel (known as XNU) has several distinct parts. In it > is a variant of the FreeBSD monolithic kernel, the Mach microkernel > and a driver interface known as I/O Kit. Significant amounts of code > is an understatement. BSD is nearly everywhere underneath Mac OS X, > but to paraphrase Spock, "It's not BSD as we know it Captain." > > A lot of modification has been done to make these disparate pieces > hang together, but underneath it's still -at the very least- BSD-style > code and much of it is indeed "the same" as the FreeBSD 5 code base it > branched from. From a userland perspective, if you treat it like BSD, > you're generally alright minus a few gotchas. From a programming > perspective it's a very different beast. So I suppose in the end, how > it looks is dependent on where you are standing and what portion of > the beast you are looking at. > > If anyone is interested in the full story, I recommend the book _Mac > OS X Internals - A Systems Approach_ by Amit Singh. Thank you for the much better answer! -- Darrin Chandler | Phoenix BSD Users Group dwchandler@stilyagin.com | http://bsd.phoenix.az.us/ http://www.stilyagin.com/darrin/ | --------------------------------------------------- PLUG-discuss mailing list - PLUG-discuss@lists.plug.phoenix.az.us To subscribe, unsubscribe, or to change you mail settings: http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss