Um emulador age completamente como outra coisa. Esses aplicativos normalmente contêm tudo o que o aplicativo ou plataforma original contém.
O Wine, no entanto, atua como um tradutor, implementando apenas os recursos necessários do Windows e também convertendo-os em instruções que podem ser entendidas pelo X-Windows.
Um exemplo mais prático seria uma máquina virtual. Ao executar o Windows no Linux usando uma máquina virtual, a máquina virtual emula o Windows, à medida que o sistema operacional completo é carregado e não há interação direta com o host.
No entanto, o Wine conversa com o X-Windows para obter determinadas instruções diretamente quando e se necessário, e é por isso que leva um período de tempo para os aplicativos funcionarem no Wine.
Mais pode ser encontrado na Wikipedia aqui .