现这种可移植性的接口。UDI为驱动程序提供了具有良好定义的接口封装环境，这些接口将驱动程序与操作系统策略以及平台和I/O总线的依赖关系隔离开来。原则上，这允许驱动程序完全独立于操作系统开发。此外，UDI架构旨在将驱动程序与平台细节隔离，例如字节序、直接记忆体存取（DMA）实现、多处理，中断实现和I/O总线拓扑。虽然UDI可能潜在地有益于开源操作系统，例如为Linux和*BSD提供更多公司的驱动程序支持，但一些开放源代码/自由软件倡导者担心UDI将导致封闭源代码驱动的扩散和公司减少对开源的支持，削弱自由软