Kernel developer Greg Kroah-Hartman announced the release of a Linux device driver development kit (DDK) on Wednesday, consisting of a CD image containing everything a device driver author needs in order to create Linux drivers. The kit was released in preparation for the FreedomHEC conference taking place in Seattle May 26-27; all attendees will receive a free copy on physical media.
FreedomHEC is the hardware "unconference" organized by Linux developers to educate and encourage hardware developers about making their hardware compatible with Linux and other free operating systems. For those not in attendance, the DDK can be downloaded for free from Kroah-Hartman's site at kernel.org.
Kroah-Hartman is the current maintainer for USB and PCI device driver code for the Linux kernel, one of the kernel maintainers, and one of the co-authors of the book Linux Device Drivers, third edition, a complete copy of which is included as PDFs in the kit.
The kit also includes complete kernel source for the latest stable release, version 184.108.40.206, and an extensive collection of documentation and support files. The documentation includes HOWTOs and instructional texts, API and compatibility references, DocBook templates, recommended procedures for submitting and patching device drivers, and a library of architecture- and device-specific technical references.
Kroah-Hartman describes the kit in his initial announcement as the first "proper" device driver development kit for Linux, and notes his intention to expand on it in the future, inviting contributions and pointers. The CD image is licensed under the GNU General Public License (GPL) for free redistribution.