Yes, Linux, Mac OSX and BSDs have their differences.
But in the kernel, code is going to (or even has to) be less generic
Not that tiny hypervisors and stuff aren't cool, though.
Yes, Linux, Mac OSX and BSDs have their differences.
But in the kernel, code is going to (or even has to) be less generic