Virtualized Linux Faster Than Native? 153
^switch writes "Aussies at NICTA have developed a para-virtualized Linux called Wombat that they claim outperforms native Linux. From the article: 'The L4 Microkernel works with its own open source operating system Iguana, which is specifically designed as a base for use in embedded systems.'" Specific performance results are also available from the NICTA website.
Ignite the flames of the microkernel debate again? (Score:2, Interesting)
However, I thought the purpose of a microkernel was stability, not performance.
This makes me wonder... (Score:5, Interesting)
Neato but... (Score:3, Interesting)
Tom
Twice the buffering (Score:4, Interesting)
So it is possible, just as long as you have a system powerful enough to run both OSs well and with a lot of RAM.
Only? (Score:4, Interesting)
It benefits us all of more performance can be extracted from such chips, just because they're so widely used. Being able to get a greater degree of performance out of a device already in use can lead to lower-cost systems. To suggest that this is of limited use is naive, just because of how prevalent these processors are.
Re:defend his position that microkernels are crap? (Score:3, Interesting)
He just wants to build a stable, reliable and fast operative system, like the microkernel guys and like veryone else. The difference is that microkernel guys think that the One Way to achieve that is to compartmentalize everything. Linus however seems to think that the microkernel model makes programming much harder (due to multiple separate address spaces, etc) and that a monolithic kernel makes programming so much easier, than in return you get a stabler, faster kernel.
Pet maths peeve (Score:3, Interesting)
(Emphasis in the original text). This is one of my pet peeves, since I think it's so sloppy use of maths. How can something be "thirty times less?" So, if it takes one second in Linux, it takes them
Comment removed (Score:3, Interesting)
Re:Ignite the flames of the microkernel debate aga (Score:4, Interesting)
What's interesting about a what we're apparently talking here is a virtualized linux running on top of a microkernel. I'm reasonably certain that they didn't do a complete reengineering of Linux as a microkernel, they just got it to run on top of a microkernel. So, we're still talking about a monolithic kernel with all kinds of tight coupling, but the virutalized hardware can make certain hardware related tasks faster. In particular they talk about context switches being much faster; since the microkernel is specifically designed for single architecture (ARM), it may not be so surprising that they can take better advantage of certain architectural features.