stringtranslate.com

Interfaz de controlador uniforme

La Interfaz Uniforme de Controlador ( UDI ) es un proyecto obsoleto desarrollado por varias empresas para definir una interfaz portátil para controladores de dispositivos .

La interfaz uniforme de controladores (UDI) permitió que los controladores de dispositivos fueran portables tanto en plataformas de hardware como en sistemas operativos sin necesidad de realizar cambios en la fuente del controlador. Con la participación de múltiples proveedores de hardware de dispositivos, plataformas y sistemas operativos, la UDI se propuso ser la primera interfaz que probablemente lograría dicha portabilidad a gran escala. La UDI proporcionó un entorno encapsulante para los controladores con interfaces bien definidas que aislaban a los controladores de las políticas del sistema operativo y de las dependencias de la plataforma y del bus de E/S . En principio, esto permitió que el desarrollo de controladores fuera totalmente independiente del desarrollo del sistema operativo. Además, la arquitectura UDI se propuso aislar a los controladores de las particularidades de la plataforma, como el ordenamiento de bytes , las implicaciones de DMA , el multiprocesamiento , las implementaciones de interrupciones y las topologías del bus de E/S.

Aunque UDI podría beneficiar potencialmente a los sistemas operativos de código abierto como Linux y *BSD al proporcionar más soporte de controladores por parte de las empresas, algunos defensores del código abierto / software libre temían que UDI provocara una proliferación de controladores de código cerrado y una reducción del soporte de código abierto por parte de las empresas, socavando el propósito de los movimientos de software libre y código abierto. Richard Stallman (el líder del movimiento de software libre ) ha afirmado que el proyecto no beneficia al movimiento de software libre. [1]

Véase también

Referencias

  1. Richard Stallman (1998). "UDI y software libre". Linux Today . Consultado el 14 de abril de 2011 .
  2. "Implementación de referencia UDI de código abierto" (nota de prensa). Software Technologies Group. 9 de mayo de 2001. Archivado desde el original el 9 de noviembre de 2001.{{cite press release}}: CS1 maint: bot: estado de URL original desconocido ( enlace )

Enlaces externos