Camada de compatibilidade Windows Wine 8.0 Stable lançado

24 de janeiro de 2023

wine-logo

Wine 8.0 foi lançado depois de estar em desenvolvimento por um ano. Esta versão inclui mais de 8600 alterações, sendo os principais destaques a conclusão da conversão para o formato PE e o trabalho no suporte a WoW64, que permitirá a execução de aplicativos Windows de 32 bits sem instalar bibliotecas de 32 bits.

O Wine é uma camada de compatibilidade do Windows que permite executar aplicativos e jogos do Microsoft Windows no Linux, macOS e Android (experimental). Nenhuma emulação de código ou virtualização ocorre ao executar um aplicativo do Windows no Wine, daí o nome (Wine Is Not An Emulator).

Você pode usar o Wine como um aplicativo autônomo para iniciar diretamente aplicativos e jogos do Microsoft Windows ou por meio de uma ferramenta de terceiros, como o Lutris no Linux. O Wine também é usado pelo Proton, a camada de compatibilidade Steam Play da Valve que permite jogar jogos do Windows no Linux, e pelo CrossOver, uma camada de compatibilidade comercial do Microsoft Windows para macOS e Linux, entre outros.

Com esta versão do Wine, a conversão PE está completa– todos os módulos podem ser construídos no formato PE, no entanto, alguns módulos ainda executam chamadas diretas entre o PE e a parte Unix em vez de passar pelo sistema NT. Essas últimas chamadas diretas serão removidas em versões futuras do Wine 8.x. 

De acordo com as notas de lançamento:

"este é um marco importante no caminho para o suporte a vários recursos, como proteção contra cópia, aplicativos de 32 bits em hosts de 64 bits, depuradores do Windows, aplicativos x86 no ARM, etc."

Para usar isso agora (mas lembre-se de que esse recurso não está completo), você precisará criar o Wine usando a opção --enable-archs para configurar, por exemplo, --enable-archs=i386,x86_64.

O Wine 8.0 também inclui mais trabalho para o suporte ao WoW64, o que permitirá a execução de aplicativos do Windows de 32 bits sem qualquer biblioteca Unix de 32 bits, portanto, não instale mais um monte de bibliotecas i386 em 64 bits quando isso terminar.

Tema Light padrão do Wine 8.0

Outras mudanças importantes no Wine 8.0 incluem:

  • Melhorias no Direct2D e Direct3D
  • Arquitetura de processador de impressão implementada
  • O tema Light está ativado na configuração padrão
  • Os drivers gráficos são convertidos para rodar no lado Unix do limite syscall, e interface com o Unix ao lado da biblioteca Win32u
  • O suporte ao hotplug do controlador é muito melhorado e a remoção e inserção do controlador são despachadas corretamente para os aplicativos
  • O Painel de Controle do Joystick é redesenhado, com novos gráficos e uma visão dedicada para gamepads XInput
  • Todos os aplicativos internos usam o Common Controls versão 6, que permite a criação de temas e renderização de alto DPI por padrão

Visite o Wine 8.0 anúncio de lançamento para obter a lista completa de alterações adicionadas nesta versão estável.

Como de costume, a maioria dessas alterações/recursos já estava disponível nas compilações de preparação e desenvolvimento do Wine, portanto, se você as usou, já está usando essas melhorias.

Para baixar o Wine, veja sua página de download. O WineHQ fornece pacotes Wine através de seus repositórios para Ubuntu (e distribuições Linux baseadas no Ubuntu como Linux Mint), Debian e Fedora. Há também binários do macOS disponíveis para download.

No momento em que escrevo isso, os repositórios ainda não foram atualizados com o mais recente estável do Wine 8.0.

Esse post foi traduzido do site LinuxUprising.com pela rtland.team.

Linux Uprising Blog

Confira a versão original desse post em inglês:

Windows Compatiblity Layer Wine 8.0 Stable Released
Propaganda
Propaganda