Cc: Greg KH <greg@...>, Simon Arlott <simon@...>, Chris Wright <chrisw@...>, <linux-kernel@...>, <linux-security-module@...>, Jan Engelhardt <jengelh@...>, Linus Torvalds <torvalds@...>, Andreas Gruenbacher <agruen@...>, Thomas Fricaccia <thomas_fricacci@...>, Jeremy Fitzhardinge <jeremy@...>, James Morris <jmorris@...>, Crispin Cowan <crispin@...>, Giacomo Catenazzi <cate@...>, Alan Cox <alan@...>
On Sun, Oct 28, 2007 at 07:51:12PM +0100, Tilman Schmidt wrote:
"binary-only non-GPL out-of-tree module causes kernel crashes" is a
quite common pattern for some popular binary-only modules.
And noone except the vendor of this module can debug and fix it.
Include more than one binary-only module into your kernel and the number
of people being able to debug it might drop to zero.
They should swamp the hardware vendors with requests for releasing
hardware specifications.
Or even better buy their hardware from a competitor.
Greg has just begins with getting this started.
You list the drivers you currently have in mind at the Linux Driver
Project [1].
You list the drivers you currently have in mind at the Linux Driver
Project [1].
Noone proposed to make the existance of out-of-tree modules completely
impossible - but it is a fact that derives directly from the Linux
kernel development model that thre's no stable API for out-of-tree
modules, and therefore each new kernel breaks many of them.
Once you accept this fundamental fact there's not much point in arguing
that changes that break out-of-tree modules should be fewer.
There are different problems why different drivers are not (yet)
included in the kernel, but which ones don't have any possible solution?
And if you compare the numbers you'll see that Greg has on average a
handful of volunteers for one driver.
The most important question is still:
Why should there always be out-of-tree code that fills a real need not
satisfied by any in-tree code?
Not everything might have worked in an ideal way in the past, but let's
try to fix the problem, not let the problem justify workarounds.
cu
Adrian
[1] http://linuxdriverproject.org
--
"Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
"Only a promise," Lao Er said.
Pearl S. Buck - Dragon Seed
-