“Apple’s quaint choice of a microkernel for Mac OS X means Linux will lead in performance on Mac hardware.[…] BeOS implements its TCP stack in a user process, microkernel-style, and so does QNX. Both have notoriously slow TCP stacks.” Read the article at LinuxJournal. Our Take: Oh, yeah, this is why Be rewrote the whole networking stack with many of its parts living in the kernel space and named the project “BONE”. As for MacOSX lagging behind Linux, we should not be forgetting that Apple announced that MacOSX will sync with FreeBSD 4.x for MacOSX 10.2 while it will also sync with the next generation FreeBSD, 5.x, next year. Technically-speaking, FreeBSD 5.x is one of the most advanced operating systems one can find today (or tomorrow :).