O lançamento da nova versão experimental do implementação aberta Vinho 8.4. Desde o lançamento da versão 8.3, 51 relatórios de bugs foram encerrados e 344 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 da versão de desenvolvimento do Wine 8.4
Nesta nova versão de desenvolvimento do Wine 8.4, uma das principais novidades que se destaca é que o pacote principal inclui suporte inicial para o uso do Wine em ambientes baseados no protocolo Wayland sem o uso de componentes XWayland e X11.
No estágio atual, adicionado driver winewayland.drv e componentes unixlib, e preparações foram feitas para processar arquivos com definições de protocolo Wayland pelo sistema de construção. Em um dos próximos lançamentos, eles planejam incluir alterações para habilitar a saída no ambiente Wayland.
É mencionado que quando as alterações estiverem concluídas no pacote principal do Wine, os usuários pode utilizar um ambiente puro de Wayland com suporte para executar aplicativos do Windows que não requerem a instalação de pacotes relacionados ao X11, permitindo melhor desempenho de jogo e capacidade de resposta ao remover camadas desnecessárias.
Outra das mudanças que se destaca é o suporte aprimorado para IMEs (Input Method Editors), bem como um melhor uso de variáveis globais.
Sobre as correções, é mencionado que falhas corrigidas ao executar funções de teste test_enum_value(), test_wndproc(), test_WSARecv(), test_timer_queue(), test_query_kerndebug(), test_ToAscii(), test_blocking(), test_wait(), test_desktop_window(), test_create_device(), test_setvalue_on_wow64(), além de passar em testes como gdi32:fonte, imm32:imm32, advapi32:registro, shell32:shelllink, d3drm:d3drm, etc.
Enquanto na parte dos relatórios de bugs fechados relacionados aos jogos é mencionado: Thief, Hard Truck 2: King of The Road, Amazon Games, Secondhand Lands, SPORE, Starcraft Remastered e dos relatórios de bugs fechados relacionados aos aplicativos: foobar2000 1.6 , Motorola Ready For Assistant, ldp.exe.
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 8.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 a versão que 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