O XDA passou uma semana comparando Winpodx, WinBoat e WinApps e chegou a um vencedor claro para seu caso de uso. O problema mais amplo é mais antigo e mais interessante: a maioria dos usuários de desktop Linux precisa executar algo que o Windows ainda possui, seja um jogo, um aplicativo Adobe, uma ferramenta comercial herdada ou um recurso específico do Office. A categoria se dividiu em duas metades nos últimos anos. Uma metade traduz chamadas de API do Windows para que o binário pense que está no Windows. A outra metade executa uma VM Windows real e proxies aplicativos individuais para o desktop Linux.
Testamos 8 dos melhores aplicativos para executar software Windows em Linux em uma única máquina Fedora 42, analisando esforço de instalação, o que realmente funciona, passthrough de GPU onde relevante e como cada um lida com atualizações. A mistura de benchmark incluía Adobe Lightroom, Microsoft Office, alguns jogos indie mais antigos, AutoCAD LT e a pilha Win32 clássica de Notepad++ e 7-Zip.
O que procurar em uma ferramenta Windows-em-Linux
A forma da ferramenta correta depende quase inteiramente do que você está tentando executar:
- Tradução de API versus virtualização. Tradução (Wine, Proton, CrossOver) é rápida mas frágil para software de nicho. Virtualização (WinApps, WinBoat, Winpodx) sempre funciona mas usa RAM e disco.
- Passthrough de GPU. Jogos se importam com isso. Aplicativos de produtividade geralmente não.
- Por aplicativo ou desktop completo. Algumas ferramentas iniciam um aplicativo Windows em sua própria janela. Outras apresentam um desktop Windows completo e você volta para Linux.
- Estratégia de atualização. Wine e Proton atualizam rapidamente. Ferramentas de VM hospedadas atualizam com o cronograma de lançamento da Microsoft.
- Licença e custo. CrossOver é pago. Tudo mais nesta lista tem um caminho gratuito.
- Carga de manutenção. WinBoat e Winpodx ocultam a maioria da complexidade do QEMU. Executar QEMU e KVM por conta própria não é assim.
Comparação rápida
| Aplicativo | Melhor para | Como funciona | Opção gratuita | Recurso destaque |
|---|---|---|---|---|
| Wine | Aplicativos e ferramentas Win32 prontos para uso | Tradução de API | Sim (código aberto) | Décadas de ajuste de compatibilidade |
| Bottles | Sandboxes por aplicativo ao redor do Wine | Tradução de API com perfis | Sim (código aberto) | Isolamento de dependência por garrafa |
| Steam Proton | Jogos Steam no Linux | Tradução de API, gerenciada pelo Steam | Sim (com Steam) | Instalação de jogo com um clique com forks Proton-GE |
| WinApps | Office, Adobe e outros aplicativos pesados como janelas Linux separadas | Proxy RDP para VM Windows | Sim (código aberto) | Janelas de aparência nativa de um host Windows oculto |
| WinBoat | Interface amigável sobre uma VM Windows | KVM/QEMU com instalador curado | Sim (código aberto) | Instalação autossuficiente do convidado mais pastas compartilhadas |
| Winpodx | Lançador de aplicativo único apoiado por Podman e Windows em um contêiner | Convidado Windows em contêiner | Sim (código aberto) | Nenhuma imagem QCOW2 grande para supervisionar |
| CrossOver | Wine pago com suporte do fornecedor | Tradução de API, empacotada | Avaliação | Scripts de instalação verificados pelo fornecedor para aplicativos específicos |
| Lutris | Lançador curado para jogos e ferramentas | Wrapper em torno de Wine, Proton e emuladores | Sim (código aberto) | Instaladores com um clique para milhares de configs de jogos |
Os 8 melhores aplicativos para executar software Windows no Linux
1. Wine — melhor camada de compatibilidade Win32 de propósito geral
Wine é o projeto que tudo mais nesta lista usa ou compete. Décadas de ajuste de compatibilidade significam que uma quantidade surpreendente de software Win32 funciona pronto, especialmente na categoria Notepad++, 7-Zip e Office mais antigo. Lançamentos recentes também lidam com muito mais trabalho DirectX recente do que costumavam fazer. O porém é que “executar” e “executar bem” são duas coisas diferentes, e o trabalho do Wine é o primeiro.
Onde fica aquém: A configuração via winecfg é pouco amigável e rastrear qual override de DLL corrige um aplicativo específico é uma pequena arte. Não há sandbox por aplicativo sem ajuda.
Preços:
- Gratuito: código aberto, sem taxa de licença
- Pago: nenhum
Plataformas: Linux (também macOS, FreeBSD)
Download: winehq.org
Resultado: Escolha Wine para executar software Windows no Linux se quiser a camada bruta e estiver feliz em ajustá-la você mesmo. A maioria dos usuários colocam Bottles ou Lutris em cima.
2. Bottles — melhor wrapper Wine por aplicativo
Bottles trata cada programa Windows como sua própria garrafa isolada com seu próprio prefixo Wine, versão de runner e overrides de DLL. A interface GTK o guia através da criação de uma garrafa para um aplicativo específico, instalação de dependências e captura da configuração de funcionamento para que seja reproduzível. Para usuários que perderam uma tarde no ano passado em um prefixo Wine que quebrou após uma atualização, esta é a resposta.
Onde fica aquém: O uso de disco por garrafa se soma. O instalador de dependência funciona principalmente, mas ocasionalmente puxa uma versão que entra em conflito com o programa que você está tentando instalar.
Preços:
- Gratuito: código aberto, sem taxa de licença
- Pago: nenhum
Plataformas: Linux
Download: usebottles.com
Resultado: Escolha Bottles para executar software Windows no Linux se quiser um fluxo de trabalho limpo por aplicativo e uma interface que não exija ler o wiki do Wine.
3. Steam Proton — melhor para jogos Windows
Steam Proton é o que tornou os jogos do Linux respeitáveis. Valve mantém um fork do Wine afinado para jogos, e o cliente Steam o usa automaticamente quando você clica em Instalar em um título apenas Windows que foi listado em branco (ou que você ativa em Steam Play). Proton-GE, o fork da comunidade, frequentemente executa novos lançamentos antes que a compilação oficial os alcance. A página da comunidade ProtonDB informa se um jogo específico funciona e quais ajustes ajudam.
Onde fica aquém: O anti-cheat é o bloqueador persistente. Alguns sistemas de anti-cheat em nível de kernel bloqueiam completamente o Linux. Jogos que não são do Steam requerem etapas adicionais.
Preços:
- Gratuito: incluído no Steam
- Pago: nenhum
Plataformas: Linux (também Steam Deck e SteamOS)
Download: store.steampowered.com (Proton está habilitado nas configurações do Steam)
Resultado: Escolha Steam Proton para executar software Windows no Linux se seu objetivo é um jogo no Steam. Para jogos que não são do Steam, consulte Lutris.
4. WinApps — melhor para Office e Adobe como janelas Linux separadas
WinApps segue a rota de virtualização e extrai aplicativos individuais do Windows para seu desktop Linux via RDP. Documentos do Office abrem no Word, Photoshop abre no Photoshop, mas as janelas vivem em sua barra de tarefas normal ao lado do Firefox e GNOME Files. A configuração espera um convidado Windows em execução (KVM, baseado em Docker ou bare metal na rede) e um pequeno cliente RDP no lado do Linux.
Onde fica aquém: A configuração pela primeira vez é complicada. Você precisa de uma instalação Windows licenciada, RAM suficiente para manter a VM feliz e vontade de gerenciar dois sistemas operacionais. O desempenho para trabalho pesado de GPU depende de você poder passar uma GPU para o convidado.
Preços:
- Gratuito: código aberto no lado do Linux, você fornece a licença do Windows
- Pago: nada além da licença do Windows
Plataformas: Linux (convidado Windows necessário)
Download: github.com/winapps-org/winapps
Resultado: Escolha WinApps para executar software Windows no Linux se precisar de Adobe completo ou Office completo e não conseguir fazê-los funcionar no Wine.
5. WinBoat — melhor wrapper amigável em torno de uma VM Windows
WinBoat é a opção para usuários que desejam o resultado do WinApps sem arrastar manualmente a instalação do Windows. O instalador puxa a imagem do convidado Windows, configura pastas compartilhadas e expõe uma interface polida para iniciar aplicativos específicos como janelas separadas. Melhor pensar nisso como uma versão curada e fundamentada de “Windows em uma caixa”.
Onde fica aquém: O uso de recursos é real. Um convidado com Office ou Adobe quer no mínimo 8 GB de RAM. A conveniência tem o custo de menos controle sobre o convidado subjacente.
Preços:
- Gratuito: código aberto no lado do Linux, licença do Windows necessária
- Pago: nada além da licença do Windows
Plataformas: Linux
Download: github.com/TibixDev/winboat
Resultado: Escolha WinBoat para executar software Windows no Linux se quiser o resultado do WinApps com menos configuração manual de imagem do Windows.
6. Winpodx — melhor convidado Windows em contêiner
Winpodx é um participante mais novo que constrói o convidado Windows dentro de contêineres Podman e expõe aplicativos ao host via a mesma rota RDP. A novidade é que não há uma imagem QCOW2 grande sentada no disco entre execuções; o convidado vem de uma imagem de contêiner, o que torna redefinições e atualizações mais limpas do que uma VM de longa vida. Para usuários que já pensam em contêineres, isso se encaixa no modelo mental.
Onde fica aquém: É mais jovem que WinApps e WinBoat, com uma matriz de compatibilidade menor e menos guias. Alguns aplicativos que presumem um registro persistente ficam irritados entre execuções.
Preços:
- Gratuito: código aberto, você fornece a licença do Windows
- Pago: nenhum
Plataformas: Linux
Download: github.com/Fmstrat/winpodx
Resultado: Escolha Winpodx para executar software Windows no Linux se você viver em Podman, quiser convidados efêmeros e aceitar que o projeto é mais novo do que os outros.
7. CrossOver — melhor opção paga com suporte de fornecedor
CrossOver da CodeWeavers é o irmão comercial do Wine. É o mesmo mecanismo subjacente mais scripts de instalação verificados pelo fornecedor (chamados garrafas, confusamente), uma equipe de suporte real e integração mais estreita com macOS e ChromeOS para usuários que desejam uma ferramenta em todos os sistemas. Para organizações que precisam de um número de telefone para ligar quando um aplicativo específico para de funcionar, esta é a opção que existe.
Onde fica aquém: É pago, com janela de suporte de um ano por compra. O aumento de compatibilidade sobre Wine simples é real para aplicativos específicos, mas não universal.
Preços:
- Gratuito: avaliação de 14 dias
- Pago: licença anual com um ano de suporte e atualizações
Plataformas: Linux, macOS, ChromeOS
Download: codeweavers.com/crossover
Resultado: Escolha CrossOver para executar software Windows no Linux se precisar de suporte do fornecedor ou se precisar especificamente de um dos aplicativos que testa e o preço for aceitável.
8. Lutris — melhor lançador para jogos e aplicativos Windows estranhos
Lutris é o lançador que a maioria das pessoas acaba executando no Linux. Ele gerencia Wine, Proton e uma pilha de emuladores atrás de uma única biblioteca, baixa instaladores por jogo de um catálogo da comunidade e lida com a configuração bagunçada que faz um jogo complicado funcionar. A visualização da biblioteca parece um lançador de jogos e funciona igualmente bem para títulos Battle.net, GOG, Epic ou itch.io que enviam binários Windows.
Onde fica aquém: Os instaladores são mantidos pela comunidade, o que significa que a qualidade varia. Quando um script quebra, você volta à manipulação manual do Wine.
Preços:
- Gratuito: código aberto, sem taxa de licença
- Pago: nenhum
Plataformas: Linux
Download: lutris.net
Resultado: Escolha Lutris para executar software Windows no Linux se seu objetivo é um jogo que não seja do Steam, um lançador (Battle.net, GOG Galaxy) ou qualquer aplicativo Windows cuja instalação precise de ajuda.
Como escolher o certo
Se você quer um jogo Steam, use Steam Proton.
Se você quer um jogo que não seja do Steam ou um lançador como Battle.net, use Lutris.
Se você quer uma experiência limpa do Wine por aplicativo sem editar arquivos de configuração, use Bottles.
Se você precisa de Microsoft Office completo ou Adobe completo com todos os plug-ins, use WinApps para controle ou WinBoat para instalador mais amigável.
Se você vive em contêineres e prefere convidados efêmeros, use Winpodx.
Se você precisa de suporte de fornecedor ou está executando um aplicativo de nicho específico onde CrossOver investiu em compatibilidade, use CrossOver.
Se você só precisa de Notepad++, um pequeno utilitário Win32 ou uma versão mais antiga do Office, Wine bruto é bom.
Perguntas frequentes
Wine é o mesmo que uma VM Windows?
Não. Wine traduz chamadas de API do Windows para Linux em tempo de execução, sem envolvimento do kernel do Windows. Uma VM (que é o que WinApps, WinBoat e Winpodx usam sob o capô) executa uma instalação real do Windows. Wine é mais leve; uma VM é mais compatível.
O Adobe Photoshop funciona no Linux?
Versões mais antigas do Photoshop rodam no Wine e CrossOver com esforço. Versões recentes são confiáveis apenas dentro de uma VM Windows, que é exatamente para o que WinApps e WinBoat foram projetados. A mesma história vale para a maioria do Creative Cloud.
Posso executar jogos Windows no Linux sem Steam?
Sim. Lutris é a ferramenta mais comum. Bottles também funciona para muitos títulos. Para jogos comprados no Steam, Steam Proton é a primeira opção.
Por que a comunidade Linux continua construindo novas ferramentas Windows-em-Linux?
Porque os casos de uso diferem. Wine e Proton resolvem compatibilidade para aplicativos Win32. WinApps e WinBoat resolvem o caso em que você precisa de uma instalação real do Windows para Office ou Adobe. Winpodx resolve o caso em que você quer um convidado descartável. Cada ferramenta otimiza para um ponto de dor diferente.
Jogos anti-cheat são jogáveis no Linux?
Alguns são, alguns não são. Easy Anti-Cheat e BattlEye enviam runtimes do Linux, mas cada editor de jogo precisa optar por participar. ProtonDB e Are We Anti-Cheat Yet são os scoreboards em execução.