O Wine 11.22 traz suporte para instruções AVX em ARM64, garantindo melhor desempenho em processadores modernos. Além disso, aprimora a segurança e corrige 34 bugs que afetavam jogos como Baldur’s Gate 3 e Dota 2, além de aplicativos populares como Adobe Photoshop e Microsoft Outlook. Essas atualizações ampliam a estabilidade, compatibilidade e segurança ao rodar programas Windows em ambientes Linux e ARM64.
O Wine 11.22 chega com novidades importantes para quem utiliza programas e jogos do Windows no Linux. O principal destaque é a adição de suporte a instruções AVX durante a execução de aplicações x86 em sistemas ARM64, uma mudança que amplia as possibilidades de compatibilidade com computadores baseados nessa arquitetura.
A atualização também introduz um mecanismo de segurança para tornar a organização da memória menos previsível e reúne 34 correções de bugs. Entre os problemas resolvidos estão falhas que impediam jogos como Dragon Age: Origins, Alan Wake e Guild Wars 2 de iniciar corretamente, além de dificuldades em aplicativos como Notepad++, WinSCP e Logos Bible Software.
A seguir, veja o que muda e por que essa versão merece atenção dos usuários de Linux.
Wine 11.22 amplia compatibilidade com AVX no ARM64 e corrige 34 bugs
O projeto Wine anunciou o lançamento da versão 11.22, uma nova atualização de desenvolvimento da camada de compatibilidade que permite executar aplicativos e jogos do Windows em sistemas Linux, macOS e outras plataformas compatíveis.
O lançamento traz avanços importantes para quem utiliza programas Windows em computadores com arquitetura ARM64. A principal novidade é a implementação de suporte a instruções AVX durante a execução de aplicações x86 nesses sistemas. Além disso, o Wine 11.22 introduz um mecanismo de randomização do espaço de endereçamento da memória e corrige 34 problemas identificados em jogos, aplicativos e componentes internos.
As melhorias são relevantes porque o Wine não depende de uma instalação completa do Windows para executar seus programas. Em vez disso, ele traduz chamadas às interfaces de programação do sistema da Microsoft para operações compatíveis com o sistema operacional hospedeiro.
Com isso, o projeto continua ampliando a compatibilidade com softwares que dependem de recursos específicos do Windows, incluindo jogos que utilizam tecnologias gráficas e aplicativos profissionais.
Wine 11.22 adiciona suporte a instruções AVX no ARM64
A novidade mais significativa desta versão é o suporte a instruções AVX na execução de programas x86 em sistemas ARM64.
AVX é a sigla para Advanced Vector Extensions, uma família de instruções que permite realizar determinadas operações matemáticas e computacionais em paralelo. Esse tipo de processamento é utilizado por aplicativos que precisam trabalhar com grandes quantidades de dados, cálculos complexos, processamento multimídia e algumas rotinas de jogos.
O recurso é especialmente importante em programas que foram desenvolvidos para aproveitar instruções vetoriais dos processadores x86.
O desafio aparece quando esses aplicativos são executados em equipamentos ARM64. Embora as duas arquiteturas possam realizar tarefas semelhantes, elas utilizam conjuntos diferentes de instruções. Por isso, um programa desenvolvido para x86 não pode simplesmente executar todas as suas instruções diretamente em um processador ARM.
A inclusão do suporte a AVX no caminho de execução de aplicações x86 em ARM64 representa um avanço nesse cenário. Ela amplia a quantidade de instruções que podem ser tratadas durante a execução desses programas, reduzindo uma das limitações de compatibilidade encontradas nesse tipo de configuração.
Isso pode beneficiar usuários de computadores ARM que precisam executar softwares Windows desenvolvidos originalmente para processadores x86.
É importante observar que a novidade não significa que todos os aplicativos Windows passarão a funcionar automaticamente em qualquer dispositivo ARM. A compatibilidade ainda depende de outros componentes, bibliotecas, recursos de hardware e requisitos específicos de cada programa.
Mesmo assim, trata-se de um passo relevante para ampliar as possibilidades de uso do Wine em equipamentos com arquiteturas diferentes da tradicional plataforma x86.
Randomização do espaço de memória reforça a segurança
Outra novidade do Wine 11.22 é a introdução de randomização do espaço de endereçamento, mecanismo conhecido pela sigla ASLR, de Address Space Layout Randomization.
Esse recurso é utilizado em sistemas operacionais modernos para dificultar determinados tipos de ataques contra programas.
Quando um aplicativo é executado, diferentes partes de seu código e de seus dados são organizadas em regiões específicas da memória. Em determinadas condições, a localização dessas regiões pode seguir padrões previsíveis.
Isso representa uma oportunidade para ataques que dependem do conhecimento dos endereços utilizados pelo programa.
Com o ASLR, a disposição de determinadas regiões da memória é modificada entre execuções. Dessa forma, fica mais difícil para um invasor prever exatamente onde encontrar informações ou componentes necessários para explorar uma vulnerabilidade.
A introdução desse mecanismo no Wine representa um aprimoramento importante na infraestrutura de segurança da camada de compatibilidade.
Vale destacar que a randomização não elimina vulnerabilidades nem garante proteção completa contra ataques. Ela funciona como uma camada adicional de defesa, dificultando a exploração de determinadas falhas.
Jogos recebem correções importantes no Wine 11.22
Os jogos estão entre os principais beneficiados pela nova versão. Uma parte significativa das 34 correções está relacionada a problemas de inicialização, renderização gráfica, animações e áudio.
O renderizador Vulkan do Wine recebeu atenção especial. Essa tecnologia permite que aplicativos e jogos utilizem recursos gráficos do hardware por meio de uma API multiplataforma.
Um dos problemas corrigidos afetava Dragon Age: Origins. O jogo podia apresentar falhas e travamentos durante as sequências de introdução e carregamento por causa da falta de suporte ao formato de textura L8.
O título Alan Wake e sua expansão independente Alan Wake’s American Nightmare também receberam correções. Ambos apresentavam dificuldades para iniciar devido à ausência de suporte ao formato de profundidade D24X8.
Outro ajuste importante envolve Black Mirror II e Black Mirror III. Os jogos apresentavam problemas na exibição de modelos de personagens e animações, comprometendo a experiência visual.
A atualização também corrige a ausência de uma alternativa de swapchain Vulkan para o formato RGB565. Esse problema provocava travamentos em diferentes jogos que dependiam desse formato gráfico.
Outros títulos contemplados incluem:
- Guild Wars 2: correção de problemas que impediam a inicialização do jogo.
- F.E.A.R. 3: solução para falhas durante a abertura.
- Overwatch 2: correção de um problema na implementação da Windows Speech API que afetava as legendas de áudio.
Essas mudanças mostram como pequenos detalhes na implementação de interfaces e formatos gráficos podem fazer diferença na compatibilidade de jogos executados fora do Windows.
Aplicativos Windows também recebem melhorias
O Wine 11.22 não se concentra apenas em jogos. Aplicativos de produtividade, ferramentas administrativas e programas especializados também receberam correções.
O Notepad++ teve um problema corrigido na exibição da barra de menus, que podia aparecer de maneira incorreta durante o uso.
Já o WinSCP deixa de apresentar um travamento ao abrir a janela Sobre. O problema era uma regressão introduzida na versão 11.11 do Wine, mostrando como atualizações de compatibilidade também exigem atenção para evitar que recursos anteriormente funcionais deixem de operar.
O FreeCommander também recebeu uma correção para falhas durante a inicialização. O problema ocorria quando o aplicativo estava configurado para utilizar uma versão do Windows posterior ao Windows XP.
Outro conjunto de ajustes beneficia o Logos Bible Software. Foram resolvidos problemas gráficos, menus que piscavam, falhas durante a inicialização e travamentos ao acessar o assistente de inteligência artificial integrado ao programa.
A lista de aplicativos contemplados inclui ainda:
- Samsung Magician 9: correções para problemas de compatibilidade.
- Instalador da Razer: ajustes para melhorar seu funcionamento.
- CloneCD: correções relacionadas à execução do programa.
- ImgBurn: melhorias de compatibilidade.
Essas correções são importantes para quem depende de ferramentas específicas do Windows, mas prefere utilizar o Linux como sistema operacional principal.
Melhorias internas em gerenciamento de processos e criptografia
Além das correções visíveis para usuários de jogos e aplicativos, o Wine 11.22 também recebeu ajustes em componentes internos.
A infraestrutura responsável pelo gerenciamento de threads foi aprimorada para resolver problemas relacionados ao funcionamento de tarefas e processos.
Threads são unidades de execução que permitem que um aplicativo realize diferentes operações simultaneamente. Elas são fundamentais para programas modernos, especialmente aqueles que trabalham com processamento paralelo, áudio, vídeo e operações em segundo plano.
A atualização também corrige propriedades ausentes na implementação do Windows Management Instrumentation (WMI), tecnologia utilizada por programas Windows para consultar informações sobre o sistema e seus componentes.
Outro ajuste envolve a implementação de criptografia do Windows. O Wine 11.22 corrige o suporte à importação de chaves ECDSA, utilizadas em operações criptográficas e mecanismos de autenticação.
Também foram realizados aprimoramentos na implementação da validação de Document Type Definition (DTD) no MSXML.
O MSXML é um conjunto de tecnologias da Microsoft utilizado por aplicativos Windows para trabalhar com documentos XML. Melhorar sua compatibilidade ajuda a executar programas que dependem de recursos específicos dessa implementação.
A atualização inclui ainda dados de localização mais recentes, baseados no Unicode Common Locale Data Repository 49. Essas informações ajudam os aplicativos a lidar corretamente com idiomas, regiões, formatos de data e outras particularidades culturais.
A fonte Tahoma também recebeu ajustes para melhorar a precisão das métricas dos caracteres, o que pode contribuir para uma apresentação mais consistente do texto em programas que utilizam essa tipografia.
Como instalar o Wine 11.22 no Linux?
O Wine 11.22 é uma versão de desenvolvimento. Isso significa que ela recebe novidades e correções antes de serem incorporadas a uma futura versão estável.
Usuários que desejam experimentar os recursos mais recentes podem acompanhar os repositórios oficiais do projeto e verificar a disponibilidade dos pacotes para sua distribuição.
O código-fonte da versão está disponível para compilação, enquanto pacotes binários para distribuições compatíveis são disponibilizados por meio dos respectivos repositórios de software.
Antes de instalar uma versão de desenvolvimento, é recomendável considerar que ela pode apresentar problemas ainda não identificados. Quem utiliza o Wine para executar aplicativos essenciais ao trabalho pode preferir aguardar uma atualização mais madura.
Também é importante consultar as instruções específicas da distribuição utilizada, pois os procedimentos de instalação e atualização variam entre Ubuntu, Debian, Fedora, Arch Linux e outros sistemas.
Conclusão
O Wine 11.22 representa mais um passo na evolução da compatibilidade entre aplicativos Windows e sistemas Linux. O suporte a instruções AVX durante a execução de programas x86 em ARM64 é o destaque técnico do lançamento e amplia as possibilidades para quem utiliza equipamentos baseados nessa arquitetura.
A introdução da randomização do espaço de memória também merece atenção, pois acrescenta uma camada de proteção contra determinadas técnicas de exploração de vulnerabilidades.
Já as 34 correções demonstram o esforço contínuo do projeto para melhorar a experiência com jogos e aplicativos. Títulos como Dragon Age: Origins, Alan Wake, Guild Wars 2 e F.E.A.R. 3 estão entre os beneficiados.
Para os usuários de Linux, a atualização reforça a importância do Wine como alternativa para executar softwares do Windows sem depender necessariamente de uma máquina virtual ou de uma instalação separada do sistema da Microsoft.
Key Takeaways
- Idioma principal: Português — Wine 11.22 adiciona suporte a instruções AVX na execução de aplicações x86 em sistemas ARM64, ampliando a compatibilidade em computadores com essa arquitetura.
- Segurança reforçada — Introdução de randomização do espaço de endereçamento (ASLR) no Wine para dificultar ataques que exploram endereços de memória previsíveis.
- Correções: 34 bugs — Muitos ajustes focados em jogos (ex.: Dragon Age: Origins, Alan Wake, Guild Wars 2, F.E.A.R. 3, Overwatch 2) e em formatos/gráficos (Vulkan, formatos L8, D24X8, RGB565) que melhoram inicialização, renderização, animações e áudio.
- Melhor compatibilidade de aplicativos — Correções para programas como Notepad++, WinSCP, FreeCommander, Logos Bible Software, Samsung Magician, instalador da Razer, CloneCD e ImgBurn, entre outros.
- Aprimoramentos internos e aviso de versão — Ajustes em gerenciamento de threads, WMI, importação de chaves ECDSA, validação DTD no MSXML, dados de localização (CLDR 49) e métricas da fonte Tahoma; trata‑se de uma versão de desenvolvimento disponível em código‑fonte e repositórios, com possíveis instabilidades.