Executando o Wine no Mac para que os drivers do Windows funcionem

Executando o Wine no Mac para que os drivers do Windows funcionem

Se os kexts necessários para macOS não estiverem disponíveis e o macOS não oferecer suporte nativo ao meu dispositivo, ainda posso usar dispositivos como modem, caixa de som, etc. no macOS instalando o wine e, em seguida, instalando todos os drivers necessários baseados no Windows na forma de arquivos .exe ?

Esta solução tem limitações ou é uma solução perfeita? Esta solução pode ser aplicada tanto ao Linux quanto ao macOS?

Responder1

Não.

WINE é uma camada de tradução de chamadas de sistema do espaço do usuário, que recebe chamadas do tipo Windows e as traduz em chamadas do tipo sistema operacional nativo e traduz as respostas de volta. Essa é toda a interface que ele fornece. Não há interface para drivers, portanto você não pode usá-la para adaptar drivers do Windows a outro sistema operacional; a única parte dos drivers que poderia se beneficiar do WINE é a parte do espaço do usuário.

Existem projetos que permitem o uso de drivers do Windows em outros sistemas operacionais, como, por exemplo, ndiswrapper. Eles convertem solicitações de driver do tipo nativo do sistema operacional em solicitações do tipo Windows, encaminham-nas para o driver do Windows e traduzem as respostas de volta. Observe que a direção da tradução é "invertida" aqui em comparação com a do WINE.

informação relacionada