A maioria dos aplicativos criados para Windows usam uma API embutida em seu sistema que compoe-se de um conjunto de DLLs. Quando um programador coloca um botão em seu aplicativo, na realidade, ele está chamando uma função da API do Windows que é responsável por colocar um botão alí, é como se o Windows fosse um grande navegador e a API fosse o conjunto de comandos HTML. O que o WINE faz é recriar essa API no Linux, assim quando os aplicativos win32 chamam funcoes da API, o WINE responde-os fazendo o que eles pediram para ser feito, o papel do Wine é assumir o papel desse grande navegador chamado Windows. Infelizmente não é 100% porque existem comandos "HTML" que o WINE desconhece sua funcionalidade, quais os parametros de entrada ou de saída, o wine é criado através de engenharia reversa o que dificulta bastante.
Assim, ele não é um emulador, se pudesse ser chamado dessa maneira então poderiamos dizer que a Gtk/QT/... (outras API) é emulado no Windows só porque foram portados de outros sistemas. A microsoft poderia portar sua API para outros sistemas, mas obviamente ela não fará isso porque é o seu ganha-pão. []'s 2009/12/22 Marcos Dionísio Ribeiro do Nascimento <[email protected]>: > Já ouvi dezenas de vezes que Wine não é um emulador. > Só não sei o que é então. > > Atenciosamente > ------------------------------------------------------ > -- Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece Lista de discussão Ubuntu Brasil Histórico, descadastramento e outras opções: https://lists.ubuntu.com/mailman/listinfo/ubuntu-br

