Uma notícia animadora para a comunidade Linux e para todos que dependem de softwares do Windows! A equipe de desenvolvimento do Wine acaba de lançar a versão 10.10, uma release de desenvolvimento que promete um salto significativo na compatibilidade e estabilidade da plataforma.
Para quem não conhece, o Wine é uma camada de compatibilidade que permite executar programas feitos para Windows em sistemas como Linux, macOS e FreeBSD, sem a necessidade de uma máquina virtual. Essa abordagem torna o uso de softwares nativos do Windows muito mais fluido e direto em ambientes non-Windows.
A nova versão Wine 10.10 corrige 38 bugs, alguns deles afetando diretamente jogos populares e aplicativos essenciais. Além disso, traz atualizações importantes em componentes internos, como o Mono, Media Foundation e Unicode CLDR, além da remoção da dependência da biblioteca OSMesa, o que torna o Wine mais leve e fácil de compilar. Neste artigo, detalharemos como essas melhorias impactam diretamente o uso prático do Wine no dia a dia.
Principais novidades do Wine 10.10: compatibilidade e otimização
A versão Wine 10.10 chega com uma série de mudanças que visam não apenas corrigir erros, mas também aprimorar a compatibilidade com aplicativos modernos, principalmente jogos e softwares multimídia.
Atualizações de componentes internos
Mono engine 10.1.0
O Mono engine, uma implementação open source do .NET Framework, foi atualizado para a versão 10.1.0.
Benefício: essa melhoria traz mais estabilidade e funcionalidade para softwares baseados em .NET, ampliando o leque de programas compatíveis com o Wine.
Locale data (Unicode CLDR 47)
Os dados de locale, que determinam como datas, números e textos são formatados de acordo com idioma e região, foram atualizados para a versão Unicode CLDR 47.
Benefício: oferece suporte mais preciso e completo para usuários que utilizam diferentes configurações regionais.
Suporte a formato P010 em Media Foundation
Foi adicionado suporte ao formato P010, um formato de pixel de 10 bits usado em vídeos modernos, à Media Foundation.
Benefício: melhora o desempenho e a compatibilidade com vídeos em alta qualidade, especialmente em players e editores que usam esse formato.
WIDL: mais suporte a Windows Runtime Metadata
A ferramenta WIDL (Wine Interface Definition Language) recebeu melhorias no suporte à geração de metadados para aplicativos baseados em Windows Runtime.
Biblioteca OSMesa não é mais necessária
Uma das mudanças mais relevantes do ponto de vista técnico foi a remoção da dependência da biblioteca OSMesa.
Benefício: isso simplifica o processo de build e instalação, reduzindo requisitos e facilitando a compilação do Wine em diferentes distribuições Linux. A mudança também contribui para um Wine mais leve e modular.
Correção de 38 bugs: estabilidade para jogos e aplicativos
O ponto alto do Wine 10.10 é a correção de 38 falhas, muitas delas impactando diretamente a experiência de uso com jogos e aplicações do Windows.
Problemas de mouse e teclado
- #17614 – Rise of Nations: clique esquerdo exigia pressionar ambos os botões do mouse.
- #19226 – Braid: ambas as teclas Shift eram necessárias para mover peças.
- #58275 – Seleção com SHIFT tinha lógica incorreta.
Benefício: jogos que exigem precisão nos controles agora funcionam de maneira mais natural e fluida.
Travamentos e falhas em jogos e aplicativos
- #35103 – Baofeng5-5.31.1128: crash na janela de boas-vindas.
- #40144 – Driver da impressora Canon não instalava.
- #44453 – Noteworthy Composer: crash em winealsa.
- #50450 – Ricoh Digital Camera Utility 5: crash ao alternar abas.
- #51350 – Horizon Chase: congelamento ao iniciar.
- #53071 – AVCLabs Video Enhancer AI: crash na inicialização.
- #55593 – F.E.A.R.: erro “Out of memory” ao iniciar novo jogo.
- #55985 – S.T.A.L.K.E.R. Anomaly: crash ao carregar save.
- #57230 – F.E.A.R. Combat: tela preta por falta de memória.
- #58246 – HP Prime Virtual Calculator: crash ao iniciar.
- #58259 – Qt Installer: falha ao executar.
- #58329 – Smartsuite 3.1: crash no instalador.
Benefício: maior estabilidade em jogos e softwares multimídia, com redução significativa de travamentos inesperados.
Problemas gráficos e de renderização
- #24209 – Burger Shop: jogo deslocado para canto da tela em tela cheia.
- #44120 – Steam Big Picture mode: tela preta ao iniciar.
- #58064 – Unreal 2: trava ao mudar resolução para 1440×900.
- #8442 – Renderização incorreta de áudio waveform.
Benefício: melhoria visual perceptível, especialmente para usuários que usam resoluções altas e jogos em tela cheia.
Outras correções importantes
- #21369 – HTML-Kit 292: barras de abas incompletas.
- #24026 – cmd.exe: tab completion não funcionava.
- #33302, #53401 – Problemas no regedit (layout quebrado e falha ao importar .reg).
- #58000 – Excesso de uso de memória em nova thread.
- #58001 – Eador: Masters of the Broken World: texturas defeituosas.
- #58107 – PlayOnline Viewer: janela não restaurava corretamente.
- #58182 – Problemas com virtual desktop no Wine 10.6.
- #58190, #58196, #58233, #58253, #58286, #58293, #58328, #58340, #58349 – Diversos erros relacionados à alocação de memória, RTTI, uso com clang, e testes em ambientes de CI/CD.
Benefício: cada uma dessas correções contribui para uma melhor experiência geral, especialmente para usuários avançados que usam o Wine em contextos mais exigentes.
Conclusão: Wine 10.10 – um passo vital para a compatibilidade no Linux
O lançamento da versão Wine 10.10 reforça o compromisso contínuo da comunidade de desenvolvedores em ampliar a compatibilidade entre Linux e aplicações Windows. As 38 correções de bugs, as atualizações em componentes internos como Mono, Unicode CLDR e Media Foundation, além da eliminação da dependência OSMesa, representam um avanço concreto em termos de desempenho, estabilidade e simplicidade.
Para aproveitar o máximo do Wine e garantir a melhor compatibilidade para seus softwares Windows, mantenha sua instalação sempre atualizada! Para mais notícias e guias sobre o Wine e o universo Linux, continue acompanhando o SempreUpdate.