“These documents represent the official definition of the UDI
interface. The current version (0.90) is a snapshot of a work in
progress. All aspects of this specification are subject to change
until the 1.0 version is released. However, version 0.90 represents
a functionally complete set of interfaces ready for broad public
review…; significant changes between 0.90 and 1.0 are expected to
be rare.”
“The Uniform Driver Interface (UDI) allows device drivers to be
portable across both hardware platforms and operating systems
without any changes to the driver source. With the participation of
multiple OS, platform and device hardware vendors, UDI is the first
interface which is likely to achieve such portability on a wide
scale.”