You realize that OS X uses a micro-kernel, right? And that GNU Hurd is a micro-kernel too?
reference - http://www.cs.vu.nl/~ast/reliable-os/
It would be interesting to see how the original Mach microkernel runs on modern hardware. At the time, the context switching of the Mach kernel was making performance poor. But this was on 300/400 MHz machines.