LWN.net Logo

Advertisement

Front, Kernel, Security, Distributions, Development. See your byline here on LWN.net.

Advertise here

Comparing Linux and Minix

Comparing Linux and Minix

Posted Feb 8, 2007 16:37 UTC (Thu) by ernest (subscriber, #2355)
Parent article: Comparing Linux and Minix

Frankly, and for the first time, I would like to mark this article as
bad.

For one thing, and as it has been noticed elswhere, comparing in speed a
highly tunned kernel, to a university proof of concept really is unfair.

Secondly, it is unfair too to include a comparaison to primitiviness of
the Minix distribution when the main article should be about comparing
Linux "the kernel" to Minix "the kernel". Otherwise one might as wel
compair any one floppy Linux distribution to Minix, and then Minix might
come out gloriously.

Furthermore the graphic used halfway the page, which is also the main
compairing argument to how bad Minix really is, is very cunningly
obfuscated so as to show nothing at all (the first one is not beter, but
since both lines on it are nearly identical, there is less need for an
explanation). After having discovered in the text that Linux was the top
bar, my first impression of the graphic was that Minix was much much
faster then Linux, except for the shell script test where the opposite
was true. I got the same impression from the raw numbers, which were even
harder to compaire since they where on different pages. In other words,
the legend is missing, the explanation is bad, no scale: thus worthless.

Don't get me wrong, I'm glade somebody made an attempt to compaire both
linux and minix, if only to try to show the differences between both. I
only think it is sade to see such an amalgam of quick conclusions based
on the same speed tests which never seem to show anything except the
correctness of the testers preconception.

Because of the gigantic differences of maturity, the task of compairing
both kernels is probably currenly impossible. I suspect you wanted to
show a clear conclusion, however to me the conclusion you came up with
seem like something you pulled out of a hat.

Ernest ter Kuile.


(Log in to post comments)

Comparing Linux and Minix

Posted Feb 8, 2007 17:48 UTC (Thu) by bronson (subscriber, #4806) [Link]

Except that it was the university prof who initiated this comparison. Jon was just trying to reproduce AST's results presented last month. And, based on these results, AST's claims appear to have been a little premature. That's a result worth presenting, isn't it?

I don't quite understand your complaints about the graphs. The article says of the first graph, "for all practical purposes, the two systems performed about the same." I'm glad you agree. :)

As for the second graph, it sounds like you were confused which bar represented Minix and which one represented Linux? Yes, a legend would have been nice but, really, how hard is to find the phrase "the upper bar for each test represents Linux" right next to the graph? Other than adding a legend, how would you have presented these results so that they were more clear?

Comparing Linux and Minix

Posted Feb 8, 2007 18:19 UTC (Thu) by ernest (subscriber, #2355) [Link]

> Except that it was the university prof who initiated this comparison

My point problem was more with the information within this article. I
would still love to see a carefull comparaison between both Linux and
Minix.

Maybe the comparaison would have been beter if a much older Linux had
been used. And one of the many floppy Linux distribution (to discount the
primiveness).

Comparing Linux and Minix

Posted Feb 8, 2007 20:42 UTC (Thu) by tjc (guest, #137) [Link]

Except that it was the university prof who initiated this comparison. Jon was just trying to reproduce AST's results presented last month. And, based on these results, AST's claims appear to have been a little premature.
I wasn't at LCA, but I'm pretty sure that AST was comparing MINIX 3 to MINIX 2, not Linux.

What would be more interesting is a comparison between MINIX 3 and a monolithic system of similar size and comlexity.

Comparing Linux and Minix

Posted Feb 15, 2007 13:28 UTC (Thu) by arcticwolf (guest, #8341) [Link]

But Tanenbaum did not say "MINIX 3 incurs a performance penalty of 5 to 10 percent compared to MINIX 2" - he said (paraphrased) "Microkernels incur a performance penalty of 5 to 10 percent compared to monolithic kernels". Given that, I think it's totally fair to see how a microkernel *actually* compares to a monolithic kernel, and given that Linux is *the* monolithic kernel for Unix-like OSes and given that MINIX is Tanenbaum's own brainchild, I think it's totally fair to use Linux and MINIX, too.

How you *interpret* the results is another question, of course, and to deduce from this that microkernels are worthless compared to monolithic ones would be naive (I personally believe they are, BTW, but I don't think the fact that MINIX stinks when compared to Linux is any evidence for that, much less proof). But what Tanenbaum said was misleading (I don't want to comment on whether this was intentional or not, and I don't want to cut myself on Hanlon's razor, but let's just say that he's certainly NOT stupid), and it's only fair to critically examine it.

Copyright © 2012, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds