Recentemente foi anunciado lançamento da nova versão de desenvolvimento do Wine 7.4, que desde o lançamento da versão 7.3, 14 relatórios de bugs foram fechados e 505 alterações foram feitas.
Para quem não conhece vinho, deve saber que este é um software popular de código aberto e gratuito que permite que os usuários executem aplicativos Windows no Linux e outros sistemas operacionais do tipo Unix. Para ser um pouco mais técnico, o Wine é uma camada de compatibilidade que traduz chamadas de sistema do Windows para o Linux e usa algumas bibliotecas do Windows, na forma de arquivos .dll.
Wine é uma das melhores maneiras de executar aplicativos do Windows no Linux. Além disso, a comunidade Wine tem um banco de dados de aplicativos muito detalhado.
Principais novidades do Wine 7.4
Nesta nova versão do Wine 7.4 que se apresenta, destaca-se que a biblioteca vkd3d 1.3 com implementação Direct3D 12 já está integrado na estrutura principal e funciona traduzindo chamadas para a API de gráficos Vulkan.
Além das bibliotecas WineD3D, D3D12 e DXGI foram alterados para usar formato de arquivo executável PE (Executável Portátil) em vez de ELF.
Outra mudança que se destaca nesta nova versão do Wine 7.4 é que ela foi adicionada suporte para formato WAV49 para biblioteca GSM e que também a DLL crypt32 adiciona suporte inicial para criptografar e descriptografar solicitações OCSP (Protocolo de Status de Certificado Online) assinadas digitalmente.
Também podemos encontrar isso certifique-se de que os efeitos de vibração funcionar corretamente em jogos ao usar controladores DualSense.
Por outro lado, também é mencionado que os problemas com o carregamento de DLLs com suporte para conjuntos de API do Windows no Arch Linux foram corrigidos.
Das outras mudanças que se destacam disso
- O tema padrão é 'Light'.
- Adicionados stubs para recursos de reconhecimento de fala (API SpeechRecognizer).
- Suporte contínuo para o tipo 'longo' no código (cerca de 200 alterações).
- Adicionadas definições de OCSP.
- Adicionado efeito D2D1Shadow.
- suporta o envio de fragmentos de buffer de soquete da web.
- suporta o recebimento de fragmentos de buffer de soquete da web.
- Adicionado suporte para codificação de solicitações OCSP.
- Relatórios de bugs fechados relacionados a jogos: League of Legends, Psi-Ops: The Mindgate Conspiracy, The Godfather, MahjongSoul.
- Adicionar definição de interface Windows.Gaming.Input.IGameControllerInputSink.
- Relatórios de bugs fechados relacionados à operação de aplicativos: 3Dmark03, 3Dmark05, 3Dmark06.
Finalmente se você quiser saber mais sobre esta nova versão de desenvolvimento do Wine lançado, você pode verificar o registro de mudanças no link a seguir.
Como instalar a versão de desenvolvimento do Wine 7.4 no Ubuntu e derivados?
Se você estiver interessado em testar esta nova versão de desenvolvimento do Wine em sua distribuição, pode fazê-lo seguindo as instruções que compartilhamos abaixo.
A primeira e mais importante etapa será habilitar a arquitetura de 32 bits, que embora nosso sistema seja de 64 bits, realizar esta etapa nos poupa muitos problemas que normalmente ocorrem, já que a maioria das bibliotecas do Wine são focadas na arquitetura de 32 bits.
Para isso, escrevemos sobre o terminal:
sudo dpkg --add-architecture i386
Agora devemos importar as chaves e adicioná-las ao sistema com este comando:
wget -nc https://dl.winehq.org/wine-builds/Release.key sudo apt-key add Release.key
Feito isso agora vamos adicionar o seguinte repositório ao sistema, para isso escrevemos no terminal:
sudo apt-add-repository "deb https://dl.winehq.org/wine-builds/ubuntu/ $(lsb_release -sc) main" sudo apt-get update sudo apt-get --download-only install winehq-devel sudo apt-get install --install-recommends winehq-devel sudo apt-get --download-only dist-upgrade
Por fim podemos verificar se já temos o Wine instalado e também qual versão temos no sistema executando o seguinte comando:
wine --version
Como desinstalar o Wine do Ubuntu ou algum derivado?
Para aqueles que desejam desinstalar o Wine de seu sistema por qualquer motivo, Eles devem executar apenas os seguintes comandos.
Desinstale a versão de desenvolvimento:
sudo apt purge winehq-devel sudo apt-get remove wine-devel sudo apt-get autoremove
Saudações, obrigado por todo o trabalho e essas publicações de grande valor para quem está começando com linux, gostaria especificamente de saber como o wine se comunica com um endereço UNC, ou seja, \\192.168.x.xxx\recursodered ? Como as redes ou a LAN são configuradas no wine para que o aplicativo que emula possa ser entendido com ele? desde ja obrigado por qualquer comentario