Qual é a compatibilidade do Wine com o Windows atualmente?

11

A observação mostra que alguns softwares do Windows funcionam perfeitamente no Wine e outros simplesmente falham miseravelmente. Em vez de testá-los aleatoriamente, eu queria criar um lugar onde pudéssemos ter algumas idéias sobre os softwares adequados e inadequados para o Wine.

Então, exatamente quais áreas dos sistemas operacionais Windows o Wine suporta totalmente ou ainda mostra pontos fracos? Por implicação, quais são os tipos de aplicativos Windows com garantia de execução sem falhas no Wine?

Gödel
fonte

Respostas:

28

Você deve verificar o Wine App Database, que lista os programas que foram testados no Wine, juntamente com os resultados dos testes.

http://appdb.winehq.org/

Alguns programas funcionam muito bem, outros não, alguns exigem correções ou correções sujas, por exemplo, o Winetricks. Sorte do sorteio realmente. De qualquer maneira, o App DB é excelente, pois contém relatórios sobre aplicativos Windows que foram testados e detalham o sucesso do programa em uma distribuição específica.

Pode não ter todos os programas Windows no mundo, mas certamente lista a maioria dos aplicativos mainstream do Windows.

James White
fonte
3

Em um mundo perfeito, os desenvolvedores do Wine poderiam seguir uma especificação fixa com a qual construir um substituto totalmente binário compatível para o Windows. Mas esse não é o caso. Eles conhecem as APIs públicas e sabem o que essas APIs devem fazer. Tudo o resto (ou seja, como eles fazem isso) é uma adivinhação educada.

O ideal também envolveria o funcionamento do Windows de forma consistente, o que não acontece. As peças foram parafusadas em códigos muito antigos. Os desenvolvedores de aplicativos podem solucionar esses bugs ao criar seus aplicativos, mas isso também significa que o Wine precisa seguir tudo, até as peculiaridades e, muitas vezes, por tentativa e erro (usuários enviando bugs para aplicativos específicos).

Não é garantido que nada funcione. Mesmo as coisas que funcionam perfeitamente, até melhores que as nativas, não garantem que continuem assim. Freqüentemente, no mundo do vinho, para consertar algo, você precisa quebrar meia dúzia de outras coisas ... Você apenas espera que você (ou outra pessoa) encontre esses novos erros antes que o código atinja uma versão estável.

Se você deseja suporte estável a longo prazo para um lote de aplicativos, consulte o ramo comercial do Wine: CrossOver .

Oli
fonte
2

A compatibilidade do Wine com o software Windows varia de acordo com o software e em qual versão do Windows ele foi executado.

O Wine App Database possui um ótimo índice de software e seu nível de compatibilidade com versões variadas da distribuição do Wine e Linux. Obviamente, nem todos os aplicativos são relatados nem o status desses aplicativos está sempre atualizado.

Também existem produtos comerciais derivados de vinhos como Crossover e Cedega (embora desatualizados).

Agora que um Direct3d 10 e 11 terá suporte nativo no Linux, podemos esperar muito mais confiabilidade e desempenho em muitos outros jogos.

  • www.codeweavers.com/

  • www.transgaming.com/

  • www.phoronix.com/scan.php?page=article&item=mesa_gallium3d_d3d11

NW15062
fonte
1
Isso pode ter sido relevante há 5 anos ou mais. Hoje em dia, não recomendo Cedega, é muito pior do que o vinho grátis neste momento. O motivo é devido à natureza proprietária do Cedega e ao fato de ele ter sido incapaz de usar qualquer código de vinho escrito nos últimos 5 anos. Crossover é uma história diferente - é baseado fora do Vinho livre (e não há sequer um Crossover Games também)
Scott Ritchie
1
Mencionei o Cedega porque estava dando exemplos de alguns produtos comerciais derivados do vinho, não o recomendei nem o desencorajei, simplesmente reconheci sua existência, não acho que mencionar um programa valha a pena.
NW15062 14/10
1

Para fazer generalizações abrangentes:

Os jogos tendem a ser pouco suportados pelo vinho. As coisas meio que funcionam, quase funcionam, mas geralmente falham miseravelmente. Existem alguns destaques raros, mas como regra geral, sou pessimista em executar qualquer jogo com vinho.

Por outro lado, pequenos programas "do tipo aplicativo" tendem a funcionar muito bem. As ferramentas para executar uma única coisa geralmente funcionam, seja convertendo um formato de dados, exibindo um arquivo ou executando outra função única. Em geral, se o aplicativo inteiro tiver menos de 10 megas, é bem provável que funcione.

Onde o suporte a aplicativos tende a falhar é quando você entra em projetos maiores com muito código herdado.

Paul McMillan
fonte
3
minha breve experiência diz que se algo depende do .net - esqueça
LRE
@LRE, certo. Nesses casos, você deve ficar mono. :)
Nate
0

Há também a possibilidade de usar o Mono para programas do Windows que são escritos em .NET. Pesquise e instale-o. Para usar, basta executarmono ProgramName

RunningUtes
fonte
Isso não ajuda na (grande porcentagem) de programas do Windows que não são .net puros, mas também usam os recursos da API do Windows, especialmente aqueles com assemblies de modo misto. Para aqueles que precisarão do suporte .net do Wine, que não está concluído (e realmente usa o Mono).
Scott Ritchie