WINE 8.16 lançado com mais de 400 mudanças

E foi lançado o Wine 8.16 com mais de 400 mudanças. Confira as novidades dessa atualização 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, o Wine 8.16 foi lançado como mais um lançamento de desenvolvimento quinzenal desta nova série.

Novidades do Wine 8.16

WINE 8.16 lançado com mais de 400 mudanças
WINE 8.16 lançado com mais de 400 mudanças

Pontualmente, como sempre, WineHQ lançou uma nova versão de desenvolvimento de seu software para executar aplicativos do Windows em outros sistemas operacionais.

WINE 8.16 terminou duas semanas depois de 8.15 sem uma grande lista de novidades destacadas, ou pelo menos o que seus desenvolvimentos mencionam, mas se miramos nas cifras ficaram claro que tudo voltou à normalidade.

Tudo poderia ter sido mudado de não ser por um único desenvolvedor, Rémi Bernon, que introduziu nada menos que 122 retoques.

No total, foram realizadas 425 mudanças. Entre eles, WineHQ destaca que iniciou o trabalho para “reviver” a API DirectMusic descontinuada pela Microsoft e que fez muitas correções e melhorias nas tentativas de regressão, ao ver um ponto que menciona as correções variadas.

O que resta é a lista com os bugs corrigidos no WINE 8.16, 33 no total. Dito isso, esses são os bugs corrigidos no WINE 8.16:

  • Editor de trilha GPS: As setas não são exibidas.
  • O gdiplus.dll integrado do Wine fica para trás no Paint.NET em comparação com o gdiplus.dll nativo (Win 7).
  • Mau desempenho do Roblox no Wine.
  • BENNING PC-Win ST 750-760 Designer trava na inicialização, precisa da implementação de GdipSetPenCompoundArray.
  • user32:msg – test_SendMessage_other_thread() às vezes obtém status errado no Windows.
  • mscoree:mscoree quebra user32:msg – subtest_hvredraw() falha na maioria das configurações de teste do Windows 7.
  • Jogo “Antecrypt”: Tela preta após inicialização.
  • ::DrawGeometry não respeita o estilo do traço.
  • user32:msg – test_InSendMessage() às vezes recebe sinalizadores inesperados no Windows.
  • shlwapi:ordinal – test_SHFormatDateTimeA() falha devido ao horário de verão no Windows.
  • ntdll:exception – test_extended_context() falha na janela 11.
  • ntdll:exception – test_virtual_unwind() falha no Windows 11.
  • DnsQuery(DNS_TYPE_SRV) falha ao analisar algumas das respostas do servidor.
  • kernel32:thread – A função test_stack() de 32 bits obtém valores inesperados para os índices -2 e -3 no Windows.
  • wtsapi32:wtsapi – A função check_wts_process_info() de 32 bits não obtém o token do usuário no Windows 7 e 8.
  • oleaut32:usrmarshal – A função de 64 bits test_marshal_VARIANT() obtém valores errados para wv[5&6] no Windows 8+.
  • ntdll:exception – La función de 64 bits test_nested_exception() falla en Windows 11.
  • mshtml:misc – test_HTMLStorage() falhou no Wine.
  • ntdll:om – La función de 64 bits test_object_types() falla en Windows 8+.
  • user32:msg – test_hotkey() não encontra nenhuma letra WinKey+ gratuita no Windows 11.
  • user32:msg – test_dialog_messages() às vezes recebe uma string errada no Windows 7.
  • O GitLab CI às vezes tenta vincular o wincard ao libpcsclite no macOS.
  • O navegador LDAP Softerra falha ao desabilitar LDAP_OPT_ENCRYPT, LDAP_OPT_ROOTDSE_CACHE e LDAP_OPT_SIGN.
  • PS Core (pwsh.exe) não foi iniciado:Call to unimplemented function wldp.dll.WldpGetLockdownPolicy.
  • Vitis 2020.1 precisa de suporte para `se existir “”` no arquivo em lote.
  • O navegador LDAP da Softerra requer LDAP_OPT_CLIENT_CERTIFICATE.
  • Wine 8.15: Compila com sucesso no Flatpak, mas falha durante a execução com um SIGSEGV.
  • combase:roapi – test_ActivationFactories() falha no Windows e no Wine.
  • kernel32:actctx – test_two_dlls_at_same_time() falha no Windows 7+ e Wine.
  • setupapi:devinst & setupapi:install – test_class_installer() falha no Windows 7+ e Wine.
  • ucrtbase:thread – test_thread_library_reference() falha no Windows 7+ e Wine.
  • A linha de resumo do teste dinput:hid não leva em consideração as mensagens ignoradas no Windows 7.
  • user32:msg test_hvredraw falha no win1709 com região inesperada.

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

Como instalar ou atualizar o Wine

O Wine 8.16 está disponível para download agora no site oficial, se você quiser compilá-lo.

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 23.04
sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/lunar/winehq-lunar.sources

Ubuntu 22.10
sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/kinetic/winehq-kinetic.sources

Ubuntu 22.04 e Linux Mint 21.x
sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/jammy/winehq-jammy.sources

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

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

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

Se preferir preferir usar o Stable branch, use:
sudo apt install --install-recommends winehq-stable

Se preferir preferir usar o Staging branch, use:
sudo apt install --install-recommends winehq-staging

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.

Deixe um comentário

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.