|
|
Porting a driver is the process of modifying an existing driver to run on a different kernel or to support a different device. The ``DDI interface versioning'' is an attempt to establish an industry standard for drivers and other kernel-level code that will simplify the task of porting device drivers between UNIX operating systems. Drivers that are written for systems that do not support the DDI are not portable in the sense that user-level application programs are, but there is enough similarity between all UNIX operating systems that many drivers can be ported without a major recoding effort.
Information about porting drivers is available in the following topics of this documentation set: