<br><br><b><i>Hikaru Amano <kagesenshi.87@gmail.com></i></b> wrote:<blockquote class="replbq" style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;"> On 3/16/07, Les Mikesell <lesmikesell@gmail.com> wrote:<br><br>> Please explain then.  Keep in mind that I have windows machines that<br>> haven't crashed in years with hardware that Linux doesn't support and<br>> Macs with 3rd party drivers that are equally stable so I won't believe<br>> it if you say that can't happen.<br><br>the linux kernel changes rapidly ... closed source kernel modules<br>provided by companies hard to keep up with the changes - fixing the<br>kernel  module due to the kernel change equates to cost , and<br>something related to cost, the manufacturers wont do it fast or maybe<br>they'll stop it altogether because they couldnt keep up with it .. as<br>for Macs, their hardwares are selected to be compatible with the OS in<br>the first place, thats why Linux
 need to have OEM support, so that we<br>can get machines with hardwares tuned for Linux ..<br><br>yes we can make the kernel and programs be backward compatible for old<br>drivers (like what microsoft doing) .. but that will result in the<br>kernel being bloated day-to-day (like what you see in windows,<br>ridiculously large)<br><br>closed source drivers "taints the kernel"  because after you install<br>it, foss developers cant fix it - why? - because its closed source of<br>course,  yay~. The message is only for developers to identify which<br>kernel problem they won't need to waste their time trying to debug<br>it... and to the user side, its just a bunch of annoying message ...<br>(perhaps a kernel parameter to silence this??)<br><br>openly accepting closed source kernel modules will bring more problems<br>if lots of manufacturer made closed sourced drivers - the kernel<br>become harder to fix and/or improve - even now, sometimes when the<br>kernel changes , Nvidia
 & ATi drivers breaks ...  2 broken and<br>unfixable drivers are more than enough .. Linux doesnt need more ...<br><br>my 2c<br>-- <br>-</lesmikesell@gmail.com></blockquote>================================================<br><br>I have heard this arugment before and I don't buy it.<br><br>Why does the driver interface have to change from kernal release to<br>release anyway?<br><br>Develop a universal driver interface and leave it alone, then the<br>hardware vendors will not have to keep re-inventing the wheel<br>everytime a new version of the kernal comes out.<br><br>