Un emulador actúa completamente como otra cosa. Estas aplicaciones normalmente contienen todo lo que contiene la aplicación o plataforma original.
Sin embargo, Wine actúa como traductor, implementando solo las características requeridas de Windows y traduciéndolas en instrucciones que X-Windows puede entender.
Un ejemplo más práctico sería una máquina virtual. Al ejecutar Windows en Linux usando una máquina virtual, la máquina virtual emula Windows, ya que se carga el sistema operativo completo y no hay interacción directa con el host.
Sin embargo, Wine habla con X-Windows para obtener ciertas instrucciones directamente cuando y si es necesario, por lo que las aplicaciones tardan un tiempo en funcionar en Wine.
Más se puede encontrar en Wikipedia aquí .