Bottles 2022.1.28 chega com um novo backend para gerenciar o Wine e muito mais

Foi apresentado o lançamento da nova versão do projeto Garrafas 2022.1.28, que se destaca por desenvolver um aplicativo para simplificar a instalação, configuração e execução de aplicativos Windows em Linux baseados em Wine ou Proton.

O programa fornece uma interface para gerenciar prefixos que definem o ambiente Wine e parâmetros para lançamento de aplicativos, bem como ferramentas para instalar as dependências necessárias para o correto funcionamento dos programas lançados.

Em vez do script Winetricks, Garrafas utiliza um sistema de gestão completo gerenciador de dependências para instalar bibliotecas adicionais que funcionam como gerenciamento de dependências em gerenciadores de pacotes de distribuição.

Basicamente para um aplicativo Windows em execução, uma lista de dependências é definida (DLLs, fontes, tempo de execução, etc.) que precisam ser baixados e instalados para operação normal, embora cada dependência possa ter suas próprias dependências.

garrafas fornece um repositório de informações de dependência para vários programas e bibliotecas, bem como um conjunto de ferramentas para gerenciamento centralizado de dependências. Todas as dependências instaladas são rastreadas, portanto, ao desinstalar um programa, você também pode remover as dependências relacionadas se elas não forem usadas para executar outros aplicativos. Essa abordagem permite evitar a instalação de uma versão separada do Wine para cada aplicativo e usar um único ambiente Wine para executar o maior número possível de aplicativos.

Para trabalhar com prefixos do Windows, Bottles usa o conceito de ambientes que fornecem configurações, bibliotecas e dependências. pronto para uso para uma classe específica de aplicativos. São oferecidos ambientes básicos: Jogos – para jogos, Software – para programas aplicativos e Personalizado – um ambiente limpo para conduzir seus próprios experimentos.

Principais novidades de Garrafas 2022.1.28

Nesta nova versão destaca-se que foi adicionado um novo backend para gerenciar o Wine, que consiste em três componentes: WineCommand, WineProgram e Executor. vários manipuladores no WineProgram:

  • reg, regedit: para trabalhar com o registro, permite alterar várias chaves com uma única chamada.
  • líquido: para gerenciamento de serviços.
  • servidor de vinhos: para verificar o funcionamento do processo de controle de Garrafas.
  • start, msiexec e cmd: eles são para trabalhar com atalhos .lnk e arquivos .msi/.batch.
  • gerenciador de tarefas:é um gerenciador de tarefas.
  • wineboot, winedbg, controle, winecfg.

Outra mudança que se destaca é que gerenciador de execução implementado (Executor), quando um arquivo executável é iniciado, ele chama automaticamente o driver necessário com base na extensão do arquivo (.exe, .lnk, .batch, .msi).

Também adicionado suporte para sincronização usando a chamada de sistema futex_waitv (Futex2) introduzido no kernel Linux 5.16 e também adicionado o driver Caffe baseado no Wine 7 e compatível com o mecanismo de sincronização Futex2.

Para os instaladores, a capacidade de alterar os arquivos de configuração (json, ini, yaml) é implementada, o suporte para ocultar itens na lista de programas é adicionado e a capacidade de executar comandos em um ambiente completo ou reduzido.

Uma nova caixa de diálogo foi adicionada para exibir o conteúdo dos arquivos de manifesto para dependências e instaladores e uma função de pesquisa também foi adicionada à lista de instaladores disponíveis.

Finalmente se você estiver interessado em saber mais sobre isso, você pode verificar os detalhes no link a seguir

Como instalar Bottles no Linux?

Para quem está interessado em poder instalar esta ferramenta no seu sistema, deve saber que existem vários meios para a obter.

A primeira é com a ajuda do pacotes flatpak e basta ter o suporte adicionado, basta abrir um terminal e nele vamos digitar o seguinte comando:

flatpak install flathub com.usebottles.bottles

Enquanto para aqueles que são usuários de Arch Linux, Manjaro ou qualquer outro derivado, eles podem instalar a partir do AUR executando o seguinte comando:


yay -S bottles
Agora para o caso de Usuários Fedora pode ser instalado com o seguinte comando:
sudo dnf install bottles
E para o caso de Usuários do NixOS, Eles só precisam executar o seguinte comando:

nix-env -iA nixos.bottles

Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: AB Internet Networks 2008 SL
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.