I've heard a lot of complaints that Apple uses the microkernal Mach 3.0. I found these accusations to be false. I went to the website OS X internals (Click Here)and it gave a great break down about what is under the hood in mach OS X. According all the complaints I've heard about OS X Mach sucks at what it is supposed to do--Memory management. So It makes me wonder why apple doesn't just use FreeBSD for that portion. Any smart people know anything? Why use Mach at all? Does Mach have something to do with the ability to run on PPC and x86?
I did not find the right solution from the internet.