O Wine 11.20 chega com depuração ARM64EC, validação XML aprimorada e suporte a CD-ROM movido para o Mount Manager. Baixe já e prepare-se para o Wine 12.0 estável em 2027.
O Wine 11.20 foi lançado no dia 16 de outubro de 2026 como mais uma versão de desenvolvimento quinzenal da camada de compatibilidade que permite executar jogos e aplicativos Windows no Linux, no macOS e no FreeBSD sem máquina virtual ou emulação de CPU. A versão traz avanços importantes que preparam o terreno para o Wine 12.0 estável, previsto para o início de 2027.
Entre os destaques estão a depuração de relay para ARM64EC, melhorias na validação XML e a migração do suporte a CD-ROM para o Mount Manager, além de 24 correções de bugs que afetam desde o QuickBooks até jogos como Battlefield 1942 e Pure Pinball.
Se você acompanha o ecossistema Linux e sabe que o Wine é a base do Proton (tecnologia que roda dezenas de milhares de jogos no Steam Deck e no SteamOS), vale a pena entender o que essa versão muda na prática.
Depuração ARM64EC: rastreando chamadas entre ARM e x64
O ARM64EC é a ABI híbrida da Microsoft para Windows 11 em ARM, na qual código ARM64 nativo compartilha o mesmo processo com código x64 que roda sob emulação embutida do sistema operacional.
O Wine 11.20 implementa a depuração de relay especificamente para esse cenário. Na prática, o modo WINEDEBUG=+relay passa a registrar cada chamada de função que entra e sai de cada DLL, oferecendo um rastreamento completo da atividade da API de um aplicativo.
A dificuldade técnica estava no fato de o processo atravessar dois conjuntos de instruções. O Wine agora adia a configuração do relay até depois que o módulo ARM64EC se inicializa e expõe descritores de relay por meio da extensão load-config.
O resultado é que desenvolvedores finalmente conseguem rastrear chamadas através da fronteira ARM/x64, o que é crucial para fazer a crescente pilha de aplicativos Windows voltados ao ARM64EC funcionar em Linux aarch64, incluindo Apple Silicon.
Produto Recomendado
Eu ganho uma comissão quando você faz uma compra.
Validação XML: menos erros em instaladores e aplicativos de produtividade
A validação XML recebeu uma atualização ampla no msxml. As bibliotecas da Microsoft eram mais permissivas do que as reimplementações do Wine em aspectos que quebravam softwares reais, notavelmente o instalador do Office 2013 Click-to-Run e alguns produtos QuickBooks, que falhavam completamente com o msxml6 embutido do Wine.
O trabalho, conduzido principalmente por Nikolay Sivov com correções relacionadas de Hans Leidekker e outros colaboradores, agora valida nomes de elementos raiz contra o DTD, lida com elementos não declarados e atributos indefinidos, e reporta múltiplos erros de uma vez em vez de parar no primeiro.
Uma correção menor que aceita "unicode" como alias para UTF-16 na função save() resolve diretamente o bug #60424 — um ganho concreto para o usuário, já que muitos instaladores dependem do tratamento leniente da Microsoft para esse rótulo de codificação.
No fim, é o tipo de ajuste que faz a diferença entre um aplicativo instalar ou não.
CD-ROM sai do ntdll e vai para o Mount Manager
A terceira mudança de destaque é estrutural: o suporte a CD-ROM saiu do ntdll e foi para o Mount Manager (mountmgr). Historicamente, o ntdll abria arquivos de dispositivo Unix diretamente e emitia ioctls brutos para coisas como ejetar um disco ou ler o tipo de mídia.
Agora essa lógica vive inteiramente no Mount Manager, e o ntdll não abre mais esses dispositivos diretamente.
Essa reengenharia faz parte de um esforço maior de código no NTDLL e tem implicações para a estabilidade e a segurança do subsistema. O mountmgr ganhou novo suporte para IOCTL_STORAGE_GET_MEDIA_TYPES_EX e FSCTL_DISMOUNT_VOLUME, o que deve melhorar o comportamento de jogos e aplicativos que dependem de mídia óptica.
24 correções de bugs: de QuickBooks a Battlefield 1942
O Wine 11.20 corrige 24 bugs que afetam softwares de produtividade e jogos. Entre os aplicativos de produtividade, estão o Microsoft Office 2013, o QuickBooks (versões 2008 a 2010, com falhas de inicialização de licença e crashes na segunda execução) e o OneDrive.
Nos jogos, as correções beneficiam Star Wolves 3 (que sofria com áudio travando e quedas de desempenho), Pure Pinball (que travava ao acessar texturas liberadas) e Battlefield 1942 (que apresentava crashes após o carregamento do mapa).
Outros bugs corrigidos incluem o SumatraPDF 3.1.2 (abas cobertas pela barra de título do Wine), o UFO: Aftershock e UFO: Afterlight (problemas ao iniciar com drivers binários da Nvidia no backend EGL), o Imperium Great Battles of Rome (sem música e áudio), o Neko Project 21/W (entrada quebrada) e o FL Studio (menus que selecionavam a entrada instantaneamente ao passar o mouse).
Também foi corrigido um estouro de buffer de pilha no cmd ao processar linhas de comando com aspas e mais longas que MAX_PATH.
O caminho até o Wine 12.0
O Wine 11.20 é uma versão de desenvolvimento, não uma versão estável. Isso significa que ela pode quebrar algo que funcionava na semana anterior e é voltada para pessoas confortáveis em compilar do código-fonte ou confiar em pacotes de distribuição.
As versões estáveis, como o Wine 11.0 (lançado em janeiro de 2026), saem aproximadamente uma vez por ano e reúnem milhares de mudanças.
A série 11.x caminha para o Wine 12.0, que deve chegar no início de 2027. Até lá, cada versão quinzenal (11.21, 11.22 e assim por diante) continuará refinando recursos e corrigindo bugs.
Para quem depende do Wine no dia a dia, o ideal é acompanhar as notas oficiais e testar as versões de desenvolvimento apenas em ambientes controlados.
Como baixar e instalar o Wine 11.20
O download oficial está disponível no site do WineHQ: WineHQ.org. Você pode baixar o código-fonte ou pacotes binários para as principais distribuições.
Para Ubuntu, por exemplo, o processo envolve adicionar a chave do repositório e a fonte do WineHQ, como mostrado na documentação oficial:
sudo mkdir -pm755 /etc/apt/keyrings wget -O - https://dl.winehq.org/wine-builds/winehq.key | sudo gpg --dearmor -o /etc/apt/keyrings/winehq-archive.key sudo add-apt-repository "deb https://dl.winehq.org/wine-builds/ubuntu/ $(lsb_release -cs) main" sudo apt update sudo apt install --install-recommends winehq-devel
Lembre-se de que a versão 11.20 é de desenvolvimento (winehq-devel). Se você prefere estabilidade, aguarde o Wine 12.0 ou use a versão estável mais recente.
Checklist rápido para testar o Wine 11.20
Copie e use esse Checklist
□ Baixe o Wine 11.20 no site oficial do WineHQ.
□ Verifique se a sua distribuição tem suporte ao pacote winehq-devel.
□ Faça backup dos seus prefixos Wine existentes antes de atualizar.
□ Teste os jogos ou aplicativos que você mais usa e veja se os bugs corrigidos fazem diferença.
□ Consulte a lista completa de bugs corrigidos no GitLab do Wine para confirmar se o seu problema foi resolvido.
□ Se encontrar um novo bug, reporte no Bugzilla do Wine.
□ Acompanhe as próximas versões de desenvolvimento (11.21, 11.22…) até o Wine 12.0.
Conclusão
O Wine 11.20 é mais uma peça importante no quebra-cabeça que levará ao Wine 12.0 estável, previsto para o início de 2027.
As três frentes principais — depuração de relay para ARM64EC, validação XML mais tolerante e a migração do suporte a CD-ROM para o Mount Manager — mostram que a equipe do Wine não está apenas corrigindo bugs pontuais, mas reestruturando partes profundas do código para melhorar compatibilidade e estabilidade a longo prazo.
Os 24 bugs corrigidos, que vão do QuickBooks ao Battlefield 1942, são a prova de que o trabalho de desenvolvimento quinzenal continua entregando resultados concretos para quem depende do Wine no dia a dia.
Para o usuário final, a recomendação é clara: se você busca estabilidade, aguarde o Wine 12.0 ou use a versão estável mais recente (Wine 11.0). Se você é desenvolvedor, entusiasta ou testador, o Wine 11.20 oferece ferramentas valiosas, especialmente para quem trabalha com ARM64EC ou precisa depurar chamadas de API complexas.
Baixe a versão no site oficial do WineHQ, faça backup dos seus prefixos e teste em um ambiente controlado. E não deixe de consultar a lista completa de bugs corrigidos no GitLab para ver se o seu problema foi resolvido.
Em resumo: o Wine 11.20 não é para todos, mas é um passo essencial na evolução da camada de compatibilidade que mantém viva a promessa de rodar jogos e aplicativos Windows no Linux com qualidade cada vez maior.
Fique de olho nas próximas versões de desenvolvimento e, se possível, contribua com relatos de bugs — é assim que a comunidade mantém o projeto forte e confiável

Nenhum comentário:
Postar um comentário