Re: Binary drivers

Alan Cox (alan@lxorguk.ukuu.org.uk)
Mon, 6 Dec 1999 02:47:27 +0000 (GMT)


> > At the end of the day, maybe one day I will end up doing this, and
> > the result may well be a fork of the Linux kernel (since there are a
> > lot of people who do agree with what I have to say).
>
> You are a day late and a dollar short.....
> I have been working on this for years to perfect the model that was
> compatable with the "GNU General Public License" and its cousin.

The technical issues for constructing a passably efficient interface are
not exactly the hard bit providing you throw away the inline functions.
The ability to run those drivers in user space so that they can be maintained
is the biggest one of all, and one people who haven't spent years fighting
binary vendors continue to ignore

If you want

"Hi I've got a problem Im using the foo sound card on my PC"
"What PC"
"Its a Dell"
"Phone Dell, our card is fine it must be them"

"Hi Dell my sound card wont work"
"Did we ship it"
"No"
"Phone the vendor"
<click>

Then go ahead. Some of us got bored of that game, and the "its not supported
any more" game, and the "permanently engaged" support line trick.

Now with source you can go to anyone and say "I've got this problem" and
they can look at all the code and say "I'll fix it for $n". If you want to
throw that freedom away then have fun.

Solve the maintenance problem.....

Alan

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/