por _Virtual_Adept_ em 22 Nov 2009, 14:16
Instalar arquivos .deb (arquivos que geralmente não estão no Synaptic) é fácil. Instalei a API da PhysX e o Opera, ambos não estão no Synaptic. É só double-click
Instalar arquivos via código é mais complicadinho, mas quase sempre envolve descompactar o arquivo, entrar no diretório dele, digitar ./configure, depois make, depois sudo make install. Se algo der errado nesse processo, geralmente é dito já no configure o que deu errado, e quase sempre é a falta de algum pacote. Se você instalar o pacote via Synaptic e tentar de novo é bem provável que instale.
Por sorte, geralmente esse tipo de coisa instalada por código são bibliotecas e frameworks, inúteis para um usuário padrão. Quem realmente precisa se preocupar com esse tipo de coisa são programadores.
Instalar .exe depende BASTANTE do framework usado no desenvolvimento. Se usaram .NET Framework, não tem como rodar via Wine.
Existem muitos aplicativos .exe que rodam no Wine sem muitos problemas, e alguns que rodam melhor quando você tem o aplicativo Play On Linux instalado (como o Steam, que fica muito mais estável).
Mas sim, existe perda de performance. Não porque os aplicativos .exe são rodados via emulação ou coisa parecida, mas porque o Wine é uma reprogramação das bibliotecas do Windows necessárias para rodar esses aplicativos, usando código que não é da Microsoft.
E como tudo o que a comunidade Open Source tem das bibliotecas Windows são os nomes das funções, programá-las do zero e saber exatamente o que elas devem fazer é meio complicado.
Existem algumas formas de fazer com que a perda de performance seja menor, envolvendo copiar as dll's do Windows para o Wine. Mas eu nunca testei para dar minha opinião.