- Uniform Driver Interface
The Uniform Driver Interface (UDI) is a project developed by several companies to define a portable interface for
device driver s.The Uniform Driver Interface (UDI) allows device drivers to be portable across both hardware platforms and
operating system s 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.While UDI could potentially benefit open source operating systems such as
Linux and *BSD by providing more driver support from companies, someopen source /free software advocates fear that UDI would cause a proliferation of closed source drivers and a reduction in open source support by companies, undermining the purpose of the free software and open source movements.Richard Stallman (the leader of thefree software movement ) has claimed that the project does not benefit the free software movement. [http://linuxtoday.com/developer/1998100500205OP]See also
*
Network Driver Interface Specification (NDIS)
*Open Data-Link Interface (ODI)
*Universal Network Device Interface (UNDI)References
#cite web
author =Richard Stallman
year = 1998
url = http://linuxtoday.com/developer/1998100500205OP
title = UDI and Free Software
publisher = Linux Today
accessdate = 2007-06-18
#cite press release
publisher = Software Technologies Group
date =2001-05-09
title = UDI Reference Implementation Open Sourced
url = http://www.stg.com/press_releases/050901.htmlExternal links
* [http://www.projectudi.org/ Project UDI]
* [http://projectudi.sourceforge.net/ UDI Reference Implementation]
Wikimedia Foundation. 2010.