Evangelion
macrumors 68040
peharri said:1. Gives apparent independent ammunition to the pro-Linux (or pro-monolithic) kernel camp, who are convinced Apple went in the wrong direction with XNU and Mach.
The test might be poor, but it's NOT poor because it shows OS X in bad light, while showing Linux in a good light. The reasons why it's a poor benchmark are in the technical details, and not in the fact that their results are not favourable to Apple. Had they done identical testing, but their results would have shown OS X beating Linux, would it then be a "good benchmark"? Nope, it would still be just as flawed as before.
That said, all this discussion about kernels in pointless. Linux has a good kernel, even though it's monolithic. I would MUCH rather have a good monolithic kernel than a bad microkernel. Saying that Linux sucks because it's monolithic just doesn't cut it. What would cut is telling the actual downsides of the kernel. And the fact that Linux is monolithic doesn't seem to be hurting anyone. It's still very stable and very portable.
It doesn't really matter what kind (monolithic, microkernel etc.) the kernel is. What matter is what the kernel can actually do. Should we be marvelling the superiority of some microkernel, even though it crashed every five minutes and had dismal performance? Should we call some monolithic kernel "obsolete", even though it was rock-solid, had excellent performance and was very portable? No and no. Theoretical merits of the kernel are irrelevant if the actual implementation sucks.
No, I'm not saying that OS X kernel is bad. Yes, it propably has it's share of problems in it. And so does Linux. And I'm pretty sure that those problems can be fixed.