Wine 7.21 chega com melhorias para PE, Vulkan e mais

Vinho no Linux

Wine é uma reimplementação da interface de programação de aplicativos Win16 e Win32 para sistemas operacionais baseados em Unix.

O lançamento de a nova versão experimental do Vinho 7.21. Desde o lançamento da versão 7.20, 25 relatórios de bugs foram encerrados e 354 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 7.21

Na nova versão do Wine 7.21 a biblioteca OpenGL alterado para usar o formato de arquivo executável PE (Portable Executable) em vez de ELF, além de suporte para compilações multi-arquitetura no formato PE foi adicionado.

Outra das mudanças que se destacam nesta nova versão é que foram feitas preparações para suportar a execução de programas de 32 bits que usam a API de gráficos Vulkan em um ambiente de 64 bits. Além disso, foi fornecida a capacidade de importar as bibliotecas sem usar o utilitário dlltool.

Existem 25 correções de bugs conhecidas com o Wine 7.21 que ajudam software como fotoBiz X, Visual Studio, Kaseya Live Connect 9.5.0.28, DipTrace, foobar2000, Cherry MIDI sequencer, Winfile, Adobe Reader XI, juntamente com vários jogos como StarBurn 13, Euphoria, Darksiders Genesis, The Medium, Hotel Giant 2 , Port Royale 2, Gótico 1.

Das outras mudanças que se destacam:

  • Correção de formatos de rastreamento para valores de 64 bits no ARM64.
  • As dependências do módulo de 64 bits foram carregadas apenas do diretório do sistema de 64 bits.
  • KeUserModeCallback reimplementado em i386.
  • Suporte removido para bibliotecas Unix "híbridas".
  • Digite um novo sinalizador winebuild --sin-dlltool.
  • A geração de lib de importação sem dlltool foi implementada.
  • As tabelas de desenrolamento são habilitadas por padrão em arquivos PE.
  • Geração de lib de importação de atraso implementada sem dlltool.
  • Valor de dica de importação fixo para símbolos importados por nome.
  • Descritor de importação de atraso colocado na seção de dados.
  • Uma chave pthread agora é usada para TEB em todas as plataformas.
  • nls: atualize os dados de localidade para CLDR versão 42.
  • kernelbase: atualize os dados do fuso horário para a versão 2022f.
  • win32u: Sempre use o full join para entradas sysparams.
  • ntdll: Não coloque NtCurrentTeb() embutido em bibliotecas Unix.
  • openal32: Remova dll.
  • Reverter "light.msstyles: Adicionar métricas não clientes".
  • ntdll: Adicione uma classe de informações de processo específica do Wine para a cópia LDT.

Finalmente, é importante mencionar que O lançamento do candidato e o período de congelamento de recursos começam no próximo mês para o Wine 8.0, enquanto o Wine 7.21 é um dos poucos lançamentos de recursos quinzenais restantes.

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.21 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

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: Miguel Ángel Gatón
  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.