Ejecutar Wine en Mac para que funcionen los controladores de Windows

Ejecutar Wine en Mac para que funcionen los controladores de Windows

Si los kexts requeridos para macOS no están disponibles y macOS no es compatible con mi dispositivo de forma nativa, ¿puedo seguir usando dispositivos como módem, caja de sonido, etc. en macOS instalando Wine y luego instalando todos los controladores necesarios basados ​​en Windows en forma de archivos .exe? ?

¿Esta solución tiene limitaciones o es una solución perfecta? ¿Se puede aplicar esta solución tanto a Linux como a macOS?

Respuesta1

No.

WINE es una capa de traducción de llamadas del sistema de espacio de usuario, que recibe llamadas de tipo Windows y las traduce a llamadas de tipo sistema operativo nativo, y traduce las respuestas. Esa es toda la interfaz que proporciona. No existe una interfaz para controladores, por lo que no puede utilizarla para adaptar los controladores de Windows a otros sistemas operativos; La única parte de los conductores que podrían beneficiarse de WINE es su parte del espacio de usuario.

Hay proyectos que sí permiten el uso de controladores de Windows en otros sistemas operativos, como, por ejemplo, ndiswrapper. Estos convierten las solicitudes de controladores de tipo nativo del sistema operativo en solicitudes de tipo Windows, luego las reenvían al controlador de Windows y traducen las respuestas. Tenga en cuenta que la dirección de la traducción está "invertida" aquí en comparación con la de WINE.

información relacionada