Wine 8 lançado com todos os seus módulos convertidos para PE

E foi lançado o Wine 8 com todos os seus módulos convertidos para PE. Confira as novidades e veja como instalar no Linux.

O Wine (Wine Is Not an Emulator, ou Wine não é um emulador) é um software livre e de código aberto, que tem como objetivo permitir que os aplicativos desenvolvidos para Microsoft Windows possam ser executados no Linux, Mac, FreeBSD e Solaris.

Sendo um pouco mais técnico, o Wine é uma camada de compatibilidade que traduz as chamadas do sistema Windows para o Linux e usa algumas bibliotecas do Windows, na forma de arquivos .dll.

Por conta disso, esse programa é muito importante para ex-usuários do sistema operacional Windows ou para qualquer pessoa que ainda precisa usar os aplicativos desse sistema no Linux.

Agora, após um ano de lançamentos de desenvolvimento quinzenais do Wine 7.x, o Wine 8.0 foi lançado para incorporar todas as alterações feitas no ano passado.

Novidades do Wine 8

Wine 8 lançado com todos os seus módulos convertidos para PE
Wine 8 lançado com todos os seus módulos convertidos para PE

Sim. O Wine 8.0 agora está oficialmente lançado como a atualização anual estável de recursos para desfrutar de jogos e aplicativos do Windows no Linux e em outras plataformas.

A maior mudança no Wine 8.0 é a conclusão da conversão para o formato PE, que levou mais de quatro anos.

Isso permite que os desenvolvedores criem todos os módulos do Wine no formato PE, que oferece muitos recursos excelentes, como proteção contra cópia, suporte para aplicativos de 32 bits em sistemas de 64 bits, depuradores do Windows, aplicativos x86 em sistemas ARM e muito mais.

Essa grande mudança no Wine 8.0 também vem com um despachante syscall especial que é usado para transições de PE para Unix para minimizar o impacto no desempenho da nova arquitetura, especialmente para as bibliotecas OpenGL e Vulkan.

Em resumo, estas são as alterações que se destacam Wine 8:

  • Conclusão da conversão de todos os módulos do Wine para o formato PE. Isso é importante para trabalhar na proteção contra cópia, suporte a aplicativos de 32 bits em hosts de 64 bits, depuradores do Windows, aplicativos x86 no Arm e muito mais.
  • O trabalho contínuo do WoW64 para permitir que os aplicativos Windows de 32 bits funcionem sem uma biblioteca Unix de 32 bits, mas esse trabalho ainda está sendo resolvido e o modo WoW64 semelhante ao Windows ainda é experimental.
  • Um tema gráfico “leve” foi adicionado à configuração padrão.
  • A arquitetura do processador de impressão foi implementada.
  • Melhorias contínuas em torno da funcionalidade Direct2D e Direct3D, incluindo otimizações de desempenho.
  • A biblioteca de sombreadores VKD3D implementou um novo compilador e desmontador HLSL.
  • O suporte hot-plug do controlador foi bastante aprimorado.
  • Melhor suporte para detecção de dispositivo de roda motriz, feedback de força e outros recursos de entrada.
  • Melhorias na manipulação de fontes.
  • Atualizando o mecanismo Mono para Mono 7.4.
  • Todos os aplicativos integrados usam controles comuns v6 para renderização HiDPI por padrão e temas.
  • Várias atualizações de infraestrutura de construção e ferramentas de desenvolvimento.
  • Atualizações para muitas das bibliotecas agrupadas no Wine.

Para saber mais sobre essa versão do WINE, acesse a nota de lançamento.

A partir de agora, o WineHQ lançará um Release Candiate por semana, então o WINE 8.0-rc2 deve chegar na próxima sexta-feira.

Como instalar ou atualizar o Wine

O Wine 8.0 está disponível para download agora no site oficial, se você quiser compilá-lo (links mais abaixo.

Na página de download há informações de como instalar esta e outras versões em sistemas operacionais como Debian e Ubuntu, mas também pode ser instalada em Android e macOS.

Caso contrário, você deve esperar até que ele chegue aos repositórios de software estáveis ​​de sua distribuição GNU/Linux favorita para atualizar.

ou

Os usuários interessados ​​já podem instalar o WINE a partir do código-fonte, disponível neste e neste outro endereço, ou nos binários que podem ser baixados aqui.

No link onde podemos baixar os binários, também há informações para adicionar o repositório oficial do projeto para receber esta e outras atualizações futuras assim que estiverem prontas para sistemas como Ubuntu/Debian ou Fedora, mas também para Android e macOS.

Para instalar a versão de desenvolvimento do Wine (instável) no Ubuntu, abra um terminal e faça o seguinte:

Se o seu sistema for de 64 bits, habilite a arquitetura de 32 bits (se ainda não tiver):
sudo dpkg --add-architecture i386

Baixe e adicione a chave do repositório:
wget -nc https://dl.winehq.org/wine-builds/winehq.key
sudo mv winehq.key /usr/share/keyrings/winehq-archive.key

Adicione o repositório, de acordo com a versão do seu sistema Ubuntu (ou derivado):
Ubuntu 22.04
wget -nc https://dl.winehq.org/wine-builds/ubuntu/dists/jammy/winehq-jammy.sources
sudo mv winehq-jammy.sources /etc/apt/sources.list.d/

Ubuntu 21.10
wget -nc https://dl.winehq.org/wine-builds/ubuntu/dists/impish/winehq-impish.sources
sudo mv winehq-impish.sources /etc/apt/sources.list.d/

Ubuntu 20.04/Linux Mint 20.x
wget -nc https://dl.winehq.org/wine-builds/ubuntu/dists/focal/winehq-focal.sources
sudo mv winehq-focal.sources /etc/apt/sources.list.d/

Ubuntu 18.04/Linux Mint 19.x
wget -nc https://dl.winehq.org/wine-builds/ubuntu/dists/bionic/winehq-bionic.sources
sudo mv winehq-bionic.sources /etc/apt/sources.list.d/

Atualize as informações dos pacotes:
sudo apt update

Em seguida, instale o Development branch do Wine:
sudo apt install --install-recommends winehq-devel

Sobre o Edivaldo Brito

Edivaldo Brito é analista de sistemas, gestor de TI, blogueiro e também um grande fã de sistemas operacionais, banco de dados, software livre, redes, programação, dispositivos móveis e tudo mais que envolve tecnologia.