Jump to content

Uniform Driver Interface

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Gmatic (talk | contribs) at 14:21, 4 April 2006 (See also). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

The Uniform Driver Interface (UDI) is a project developed by several companies to define a portable interface for device drivers.

Richard Stallman thinks that the project UDI does not benefit the free software movement. [1]

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. UDI provides an encapsulating environment for drivers with well-defined interfaces which isolate drivers from OS policies and from platform and I/O bus dependencies. This allows driver development to be totally independent of OS development. In addition, the UDI architecture insulates drivers from platform specifics such as byte-ordering, DMA implications, multi-processing, interrupt implementations and I/O bus topologies


See also

References

  1. Richard Stallman (1998). "UDI and Free Software". Linux Today. Retrieved 2005-11-20.
  2. Template:Press release reference