Linked by lemur2 on Mon 28th Sep 2009 18:04 UTC
Thread beginning with comment 386638
To read all comments associated with this story, please click here.
To read all comments associated with this story, please click here.
RE: Well, according to recent Linus' comments...
by pabloski on Mon 28th Sep 2009 19:32
in reply to "Well, according to recent Linus' comments..."
It is true, but Linux is modular now and the reason is to leave out all the bloat. However a monolithic kernel is harder to mantain compared to a microkernel.
In regards to performance, theoretically microkernel are slower, but L4 has demonstrated that it is possible to build a slim, fast, reactive microkernel with very low latencies.
Qnx is the same beast too.
RE: Well, according to recent Linus' comments...
by kaiwai on Mon 28th Sep 2009 21:40
in reply to "Well, according to recent Linus' comments..."
...won't that makes Linux even more bloated and ugly ? Shouldn't be a driver be... a driver, and not a kernel module ? Linus was bitching with Andrew about micro-kernel vs. monolithic kernel, it has then be proven the superiority of Andrew's solution : more stable, easier to upgrade and maintain, just more elegant. And all of this for what, 2% CPU slowdown ("the cost of the -ugly?- meat bags") Frankly, with current overpowered multi-cores CPU, I think current software can handle, even Microsoft is forwarding in that path !
What on earth are you going on about? modules ARE drivers - and everything that can be a module is normally compiled as a module by the distributor. It has nothing to do with micro versus monolithic - the slow down is due to a natural increase in features required in a modern operating system - something that is unavoidable.
The question that should be asked is whether there these slow downs are unwarranted - that the features delivered cannot justify the slow down or increase in memory usage. So far I haven't seen that yet.





Member since:
2006-03-03
...won't that makes Linux even more bloated and ugly ? Shouldn't be a driver be... a driver, and not a kernel module ? Linus was bitching with Andrew about micro-kernel vs. monolithic kernel, it has then be proven the superiority of Andrew's solution : more stable, easier to upgrade and maintain, just more elegant. And all of this for what, 2% CPU slowdown ("the cost of the -ugly?- meat bags") Frankly, with current overpowered multi-cores CPU, I think current software can handle, even Microsoft is forwarding in that path !
Kochise