Wine 11.9 já está disponível para download
A WineHQ anunciou a disponibilização da versão de desenvolvimento 11.9. O lançamento traz, entre outras novidades, a inclusão da biblioteca SQLite, suporte preliminar a system threads e melhorias de compatibilidade para scripts VBScript. O código‑fonte pode ser obtido em wine-11.9.tar.xz. Pacotes binários para as principais distribuições Linux serão publicados nos respectivos repositórios.
Principais mudanças em Wine 11.9
| Recurso | Descrição |
|---|---|
| SQLite embutido | Biblioteca SQLite agora faz parte do bundle, facilitando aplicações que dependem de bancos de dados locais. |
| Suporte a system threads | Implementação inicial que permite a criação de threads nativas do sistema, melhorando o desempenho de aplicativos multithread. |
| Suspensão de threads em ARM64 | Código emulado pode suspender threads em plataformas ARM64, ampliando a compatibilidade com dispositivos baseados nessa arquitetura. |
| VBScript | Diversas correções e novos recursos, como tratamento correto de comparações entre BSTR e valores numéricos, suporte a DateValue, TimeValue e DateDiff, além de melhorias na compilação de arrays multidimensionais. |
| Correções de bugs | 24 defeitos foram resolvidos, incluindo falhas em instaladores (Lotus Notes, Homesite), problemas de UI (WinSCP, GOM Player), crashes em aplicativos como Photoshop CS 2 e SteelSeries GG, e erros de suporte a arquivos e dispositivos. |
Bugs corrigidos (resumo)
- Instaladores: Lotus Notes 8.x e Homesite 5.5 agora concluem sem erros de parser ou barra de progresso ausente.
- Multimídia: GOM Player e WinSCP apresentam UI estável; Wargaming Game Center deixa de ficar invisível.
- Compatibilidade: Correções em
msvcrt,winhttp,d3d9ed2d1evitam falhas de página, crashes ao usar imagens e problemas de cálculo de arcos. - Segurança: Suporte a
SEC_WINNT_AUTH_IDENTITY_EXemAcquireCredentialsHandle.
A lista completa de correções pode ser consultada na seção “Bugs fixed in 11.9” do anúncio oficial.
Detalhes técnicos das alterações
Núcleo (ntdll, server)
- Adição de funções auxiliares para criação e gerenciamento de threads no lado do servidor.
- Migração do tratamento de single‑step para o manipulador de sinal
SIGTRAP. - Suporte a threads sem TEB (Thread Environment Block) e exportação de
PsCreateSystemThread.
Drivers de áudio e vídeo
- Inicialização de
zero_bitsmovida para callbacks de wow64 em drivers ALSA, CoreAudio, OSS, PulseAudio. - Atualização do driver Vulkan para a especificação VK 1.4.350.
VBScript
- Implementação de funções de data/hora (
DateValue,TimeValue,DateDiff). - Tratamento correto de comparações entre BSTR e valores numéricos/booleanos, inclusive para literais não‑numéricos.
- Suporte a atribuição em expressões de índice de arrays encadeados.
Bibliotecas e componentes adicionais
winsqlite3agora incorpora o SQLite 3.51.1.- Atualizações em
winhttp,winmm,wininet,d2d1,gdi32/uniscribee outros módulos para melhorar estabilidade e desempenho.
Onde obter
- Código‑fonte: https://dl.winehq.org/wine/source/11.x/wine-11.9.tar.xz
- Pacotes binários: disponíveis nos repositórios oficiais das distribuições Linux (Ubuntu, Fedora, Arch, etc.).
- Documentação: acesso à documentação oficial em https://www.winehq.org/documentation.
Impacto para os usuários
A versão 11.9 traz melhorias significativas para desenvolvedores que dependem de recursos de threading e para usuários que executam aplicativos Windows em Linux, especialmente em arquiteturas ARM64. A inclusão do SQLite simplifica a execução de softwares que utilizam bancos de dados locais, reduzindo a necessidade de dependências externas.
Para quem ainda utiliza versões anteriores, a atualização promete maior estabilidade e compatibilidade, sobretudo em ambientes corporativos que dependem de aplicativos legados como Lotus Notes, WinSCP ou ferramentas de desenvolvimento que utilizam VBScript.
Esta notícia foi baseada no comunicado oficial da WineHQ publicado em 15 de maio de 2026.