Garrafas são como você deve executar aplicativos do Windows no Linux

Wine é uma tecnologia incrível que há anos permite aos usuários executar aplicativos do Windows no Linux. Graças ao investimento da Valve no projeto Proton, o Wine evoluiu significativamente nos últimos anos, e muitos jogos agora podem ser jogados no Linux dessa forma, e muitos aplicativos também rodam dessa forma.

Mas embora o Wine seja ótimo por si só, o Bottles é realmente a maneira como você deveria executar aplicativos do Windows no Linux. É mais confiável, mais limpo e pode suportar adequadamente mais aplicativos.

O vinho é complexo

Mais jovem nem sempre é melhor

Como você provavelmente pode imaginar, executar aplicativos do Windows no Linux não é fácil, e é por isso que o Wine é realmente impressionante porque funciona. Traduzir chamadas do Windows para chamadas POSIX que o Linux possa entender em tempo real é um feito impressionante e, dado que tantos aplicativos têm estruturas de UI personalizadas e tudo mais, é quase impossível fazer com que todos funcionem.

À medida que o Wine continua a evoluir, pode melhorar o suporte para muitos aplicativos, mas esta é uma tecnologia complexa e o design dos próprios aplicativos pode variar muito, o que significa que, em alguns casos, uma versão mais recente do Wine pode ser pior para um aplicativo específico. Algumas coisas podem parar de funcionar completamente ou novas falhas podem ser introduzidas. Há muito mais que pode dar errado em comparação com apenas executar uma versão nativa do Linux do aplicativo.

Se você simplesmente instalar o Wine usando o gerenciador de pacotes da sua distribuição, esta é a versão do Wine que será usada para todos os seus aplicativos e, embora alguns deles possam funcionar melhor com versões mais recentes do Wine, outros não. Ter uma única instalação do Wine como principal ponto de falha para aplicativos do Windows pode causar problemas, e é aí que o Bottles entra em ação.

Wine traduz jogos do Windows para Linux desde 1993, mas Proton é quem tornou isso fácil

Wine é a base que torna os jogos possíveis no Linux.

Garrafas são recipientes para vinho

O nome não mente

A ideia por trás das garrafas é que versões específicas do Wine muitas vezes podem ser melhores para compatibilidade com determinados aplicativos, então a solução ideal é que cada aplicativo use a versão do Wine que funciona melhor para aquele aplicativo específico. Em vez de usar uma instalação do Wine em todo o sistema, o Bottles cria contêineres para cada aplicativo que você deseja executar, e cada um desses contêineres pode executar sua própria versão do Wine com seu próprio sistema de arquivos do Windows e suas próprias dependências.

O Bottles permite que você escolha entre uma ampla variedade de versões do Wine para executar um aplicativo específico e permite todos os tipos de truques e recursos que podem ajudá-lo a executar esse aplicativo. O próprio Bottles oferece uma variedade de instaladores prontos para uso para que você possa executar aplicativos como FL Studio, Ableton Live, Evernote e muitos jogos e inicializadores de jogos no Linux com confiança e um processo de configuração relativamente simples.

Outros, você pode precisar pesquisar com base no programa que deseja executar. Por exemplo, há algum tempo tentei executar o Clip Studio Paint no Linux e descobri esta página do GitHub com instruções detalhadas sobre como instalar o aplicativo usando Bottles, que incluía a configuração de executores e funções personalizados para fazer o aplicativo funcionar corretamente. O site oficial do Vinho também possui um banco de dados de aplicativos e configurações que você pode querer experimentar para uma ampla variedade de programas do Windows.

11 aplicativos Linux que os refugiados do Windows precisam conhecer

Com medo de abandonar o Windows? Esses aplicativos Linux tornam as coisas muito mais fáceis

Como todas essas coisas são por garrafa, você pode ter várias configurações do Wine com sistemas de arquivos e dependências separados instalados e não afetar uns aos outros de forma alguma. Cada garrafa é totalmente independente, então coisas como Wine Gecko também precisam ser configuradas separadamente. No entanto, você pode adicionar vários aplicativos a uma única garrafa, portanto, se você tiver vários aplicativos que precisam funcionar juntos e todos executados com as mesmas configurações do Wine, você pode mantê-los no mesmo contêiner do Wine.

As versões mais recentes do Bottles também incluem Eagle, uma ferramenta que verifica seus aplicativos do Windows em busca de todos os tipos de informações, desde gráficos a áudio até tempos de execução necessários, e analisa tudo para determinar a melhor configuração do Wine para executar aquele aplicativo específico. Para muitos aplicativos, isso pode acelerar bastante o processo de compatibilidade com seu sistema Linux, para que você não precise perder tempo procurando soluções alternativas ou tentando coisas repetidas vezes. No entanto, ainda é considerado beta, portanto seus resultados nem sempre serão perfeitos.

Você também pode experimentar

Backup e restauração fáceis

O melhor das garrafas é que você não precisa se preocupar com atualizações ou alterações que quebram seus recipientes. Você pode facilmente fazer backup dos frascos antes de fazer alterações e reverter para uma versão anterior se algo der errado.

Tudo também é isolado do seu sistema principal, então se você quiser se livrar de um aplicativo específico ou de qualquer arquivo Wine associado a ele, você pode simplesmente excluir a pasta relevante no diretório Bottles e seu sistema ficará completamente limpo novamente. Às vezes, matar adequadamente os aplicativos Wine pode ser difícil, por isso é mais fácil manter seu sistema limpo, não importa quanta experimentação você precise fazer.

Como usei snapshots Btrfs para tornar meu sistema Linux praticamente à prova de balas

Diga adeus ao medo de atualizações que quebram o sistema com este recurso Linux revolucionário.

Garrafas são a melhor forma de consumir vinho

Se você estiver executando aplicativos do Windows no Linux usando Wine, o Bottles é uma maneira fácil de fazer isso. Você pode personalizar a configuração do Wine para cada aplicativo específico que precisa executar, isolar diferentes configurações para que não interfiram umas nas outras e criar facilmente instantâneos para que você possa sempre retornar a um estado funcional. Quase não há desvantagens nessa abordagem, então se você tiver algum aplicativo que exija Wine, não posso recomendar nada além do primeiro passo.

SO

Linux

Plataforma(s)

Flatpak


Link da fonte