E foi lançado o Wine 9.7 com suporte a ARM64X melhorado, e muito mais. 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, foi lançado o Wine 9.7.
Novidades do Wine 9.7
Sim. Apenas duas semanas após o lançamento anterior 9.6, o Wine Project, conhecido por permitir que usuários de Linux e macOS executem aplicativos do Windows, anunciou o lançamento do Wine 9.7.
Esta versão de desenvolvimento mais recente apresenta algumas melhorias e correções de bugs, melhorando ainda mais a compatibilidade e o desempenho de aplicativos Windows em plataformas não Windows.
Um dos destaques desta nova versão é a introdução do suporte ao sistema de construção para ARM64X, que expande as capacidades do Wine em arquiteturas de hardware mais modernas e poderosas.
O Wine 9.7 também apresenta uma interface de driver Vulkan reestruturada para agilizar o desempenho e melhorar a interação entre o Wine e os sistemas gráficos, garantindo uma operação mais suave e melhor manuseio de aplicativos com uso intensivo de gráficos, melhorando assim a experiência geral do usuário.
Outra melhoria digna de nota no Wine 9.7 são as melhorias feitas na linguagem de definição de interface do Windows, com foco em melhor suporte para arquitetura ARM e atualizações para typelibs SLTG, que são cruciais para desenvolvedores que trabalham com determinadas bibliotecas de sistema.
Por fim, o Wine 9.7 inclui várias correções de bugs que resolvem problemas de versões anteriores.
Em resumo, esses foram os bugs corrigidos no WINE 9.7:
- Títulos antigos de C&C congelam após carregar o mapa.
- Clang 6.0 falha ao executar no wine.
- Vários aplicativos precisam de suporte da classe NtQueryInformationProcess ‘ProcessQuotaLimits’ (MSYS2, ProcessHacker 2.x).
- Oregon Trail II não inicia no modo de 32 bits.
- osu! trava desde a versão 20201110 com wine-mono (precisa de empacotamento de array nativo -> gerenciado por byref).
- Notepad++: O controle deslizante da barra de rolagem vertical é muito pequeno para arquivos longos.
- Medieval II Total War, algumas unidades são parcialmente invisíveis com d3dx9_30 integrado.
- O d2d1:d2d1 de 32 bits trava com frequência no GitLab CI.
- explorer.exe: Vazamento de fonte ao pintar.
- A luz do Geovision Parashara (PL9.exe) continua travando no vinho.
- O Advanced IP Scanner trava com a função não implementada netapi32.dll.NetRemoteTOD.
- Totem Arts Launcher.exe exibe texto distorcido.
- Vídeos no motor de novela visual BURIKO.
- PresentationFontCache.exe trava durante a instalação do .Net 3.51 SP1.
- INTERFACE DO USUÁRIO: Aplicativos que usam travamento do ModernWPF, Windows.Ui.ViewManagment.InputPane.TryShow não está implementado.
- O Windows XP Mspaint requer imm32.CtfImmIsCiceroEnabled.
- O HP System Diagnostics trava ao clicar na guia Dispositivos.
- ON1 photo raw instala, mas não executa o aplicativo.
Para saber mais sobre essa versão do WINE, acesse a nota de lançamento.
Como instalar ou atualizar o Wine
O Wine 9.7 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.10
sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/mantic/winehq-mantic.sources
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