Un envoltorio de controlador es una subrutina en una biblioteca de software que funciona como un adaptador entre un sistema operativo y un controlador, como un controlador de dispositivo , que no fue diseñado para ese sistema operativo. [ 1 ] Puede habilitar el uso de dispositivos para los cuales no hay controladores disponibles para el sistema operativo en particular. En particular, a partir de 2010Microsoft Windows es la familia de sistemas operativos dominante para ordenadores compatibles con IBM PC , y muchos dispositivos incluyen controladores para Windows, pero no para otros sistemas operativos.
Envoltorios de controladores de Windows para Linux
Varios proyectos de software de código abierto permiten utilizar controladores de Microsoft Windows en otro sistema operativo, como Linux .
Algunos ejemplos son los controladores de red para tarjetas inalámbricas (como NDISwrapper para Linux o Project Evil para FreeBSD ) y el sistema de archivos NTFS (véase NTFS cautivo ).
El denominador común de estos ejemplos es el uso de tecnología de envoltura , que permite la ejecución de los controladores en un entorno externo. Entre las limitaciones de las envolturas de controladores se incluye la incapacidad de funcionar en tiempo real. Un ejemplo de esta limitación son los problemas de latencia asociados a los intentos de hacer compatible con Linux la grabadora de sonido y superficie de control ZoomR16.
Véase también
Referencias
- ↑ https://www.ijert.org/research/device-driver-wrapper-IJERTV2IS60707.pdf Recuperado el 17 de diciembre de 2024
- Controladores de dispositivos
- Subrutinas
- Software del sistema
- esbozos de informática