Linked by Thom Holwerda on Wed 26th Jul 2006 17:41 UTC, submitted by elsewhere
Linux Greg Kroah-Hartman has put the slides and a transcript to his keynote at OLS online. The title speaks volumes: "Myths, Lies, and Truths about the Linux kernel". He starts off: "I'm going to discuss the a number of different lies that people always say about the kernel and try to debunk them; go over a few truths that aren't commonly known, and discuss some myths that I hear repeated a lot."
Permalink for comment 146867
To read all comments associated with this story, please click here.
RE: The ultimate trade off
by vtolkov on Thu 27th Jul 2006 20:45 UTC in reply to "The ultimate trade off"
vtolkov
Member since:
2006-07-26

The BIG BIG BIG trade off is that the rate in which the kernel is innovated/improved/opimized will decrease dramatically, no matter how well implementation is encapsulated from the API interface.
I would rather think that it will stimulate some additional modularity and some "inteligent design" will be involded at last.

And, there will have to be multiple implementations of common APIs, to support multiple devices, and multiple versions.
Which means versioning - feature we have a problem with. Old drivers are supported by old compatibility layer, new drivers have full benefit of the new architecture.

And the kernel will become bigger, slower, and more bloated.
Only, if we continue to have monolitic kernel. If it is modular, then if you do not have old drivers, no compatibility layer is required to be loaded.

The problem with this article is that Linux developers start believe themself, that they do not have problems with drivers, when users consider this as one of main problems of Linux. Just go to CompUSA, buy a new cool device and try to find a driver.

Reply Parent Score: 1