12o3l at tiscali.nl
Wed Oct 24 14:29:23 UTC 2007
Josef Assad wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> Sorry for the cross-post; I'll keep this short.
> I have a first draft of a two-pager up on the wiki here:
> I'd appreciate it if anyone with the inclination and time could review
> it for me. There's going to be a ton of things that need to be changed,
> and this document needs to represent the project. :)
> I've got asbestos undies and thick skin; any and all critique! This is
> just a draft to get things rolling.
I changed it a bit, mostly because I thought the first lines didn't express the
message clearly, and I think that the message sells itself and needs little
I tried to preserve the information supplied in your initial version.
With a commanding leadership position in enterprise systems as well as a growing
share of user systems, driver support for Linux increases the market for
The Linux Driver Development Project is an initiative to include support for the
few devices not yet supported in Linux: a community of kernel developers that
want to develop a driver for your device on linux. This service is provided at
no cost by the Linux kernel development community.
The Linux Driver Development Project was intiated by Greg Kroah-Hartman. Greg
co-authored the canonical Linux kernel development references and is the current
Linux kernel maintainer of the Linux USB, PCI, I2C, and sysfs subsystems.
Having signaled your requirement for Linux drivers, the Project assigns your
devices developer resources and project management as required. On the hardware
vendor's side, your designated contact person provides background information
such as device specifications and documentation for the internal workings as
are required for the development of fully functional device drivers. Team
members working on your drivers can sign reasonable NDAs where this is
necessary and compatible with the open nature of the drivers.
Test devices are often requested and are returned upon successful completion of
testing. If you supply test devices, the Linux Driver Development Project
obviates your need for an elaborate and expensive testing team. Armed with the
device specifications and a person on the hardware vendor's side to address the
occasional question about functionality, the Linux Driver Development Project
takes charge of driver development, testing, and timely inclusion of your driver
in the mainline Linux kernel. Team members working on your drivers can sign
reasonable NDAs where this is necessary and compatible with the open nature of
the drivers. If you supply test devices, the Linux Driver Development Project
obviates your need for an elaborate and expensive testing team.
After driver is merged to the mainline kernel the global kernel development
community continues the support for your device. If your specs change, you make
these available through the Linux Driver Development Project and let us manage
the development and driver maintenance.
Maintaining a driver outside the Linux mainline kernel tree can be a significant
expense and impedes the smooth deployment of your hardware in a Linux
environment. The technical criteria for driver inclusion in the mainline kernel
tree are high; they have to maintain Linux's high and reliable performance.
Therefore the Linux Driver Development Project team consists of core Linux kernel
developers with high expertise.
Interested OEMs can contact the Linux Driver Development Project at the address
provided below. We are also happy to receive pre-engagement inquiries; that is
what the Skype and Jabber IDs are there for.
Once the OEM signals interest, the Linux Driver Development Project will assign
resources who will pick up with the contact person on the OEM's side. While the
Project employs a public website and mailing lists for overall communication,
per-project work is done in a private manner until the Project team members
commit their driver to the larger kernel community.
More information about the devel