LWN.net Logo

Quote of the week

Quote of the week

Posted Dec 17, 2004 12:58 UTC (Fri) by mrshiny (subscriber, #4266)
In reply to: Quote of the week by mbp
Parent article: Quote of the week

Upgrading all the device drivers would be a good way to break something,
but on a given machine, the size of the kernel plus the size of all the
RUNNING device drivers probably throws the weight of the code back to the
kernel's side. And often it's a question of needing a single driver,
especially if it's for a new piece of hardware on an otherwise unchanged
computer.


(Log in to post comments)

Quote of the week

Posted Dec 17, 2004 19:51 UTC (Fri) by giraffedata (subscriber, #1954) [Link]

The device drivers are part of the kernel (whether or not they're part of a Linux package distributed on kernel.org, and whether they are bound into the base kernel or loaded at run time).

The question is merely is it better to upgrade one kernel module (a particular device driver) or upgrade the entire kernel.

While there's a possibility that upgrading a part causes a problem that upgrading the whole would not, I think it's pretty obvious here that upgrading just one device driver module is safer than adding a year's worth of development spread out over an entire kernel to your system.

In fact, if upgrading one module didn't work because someone made an incompatible interface change, I would sooner patch the interface than bring in a whole new kernel.

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