[lsb-discuss] Third Party Drivers.

Alan Cox alan at lxorguk.ukuu.org.uk
Sun Sep 2 03:46:16 PDT 2007

On Sun, 2 Sep 2007 19:44:38 +1000
"Peter Dolding" <oiaohm at gmail.com> wrote:

> There exists a directory /lib/firmware for firmware.
> But that does not address another problem.  Third Party Drivers like
> Nvidia and ATI and others.

I wasn't aware Nvidia or ATI had any third party driver products assuming
you mean things that are compatible with the kernel licence (see COPYING)

That aside considering GPL third party modules

> I propose a new format and directory.
> /lib/3party This is the storage location for the installers of 3party drivers.

Bad idea - number/name tricks don't work well for non English 1st
language speakers

> Under here name of driver as a directory name.
> Inside the driver direct itself a description file.
> The description file including:
> *) Device object name.

Who manages namespace uniqueness ?

> *) The interfaces the driver will provide like in /dev and /proc.


> *) The command to cause driver to build,

An LSB compliant base system need not have a full compiler suite installed

> *) Any particular kernel settings needing including driver dependancys.
> *) Any particular kernel settings that will cause driver to fail.

The kernel config system isn't currently specified for the LSB

More information about the lsb-discuss mailing list