I was reading a post on rixstep a couple of days ago, and the gist of it was the following: "Why is Apple insisting on using a hybrid kernel of it's own design by mushing together Mach and FreeBSD, ...
The Linux kernel provides support for memory management, interprocess communication mechanisms, interrupt management, and TCP / IP networking. The directory structure separates architecture-dependent ...