Lançamento do Wine 11.18 aprimora suporte a drivers de kernel e corrige jogos

Escrito por
Emanuel Negromonte
Emanuel Negromonte é Jornalista, Mestre em Tecnologia da Informação e atualmente cursa a segunda graduação em Engenharia de Software. Com 14 anos de experiência escrevendo sobre...

Avanços no suporte ao kernel e correções para gamers!

O projeto Wine anunciou a disponibilidade da versão de desenvolvimento 11.18. A atualização mantém o ritmo de refatoração interna da plataforma, trazendo avanços na implementação do NTOSKRNL, componente crítico para o funcionamento de drivers de kernel do Windows, além de resolver 21 bugs que afetavam jogos e softwares de produtividade.

Por se tratar de um lançamento do braço de desenvolvimento (11.x), as modificações servem como base para a próxima grande versão estável do projeto, permitindo que usuários e desenvolvedores testem as correções mais recentes.

O que isso muda na prática

Para o usuário final, as versões de desenvolvimento do Wine geralmente significam que um aplicativo ou jogo que antes apresentava falhas visuais ou travamentos pode voltar a funcionar. No caso do Wine 11.18, a atenção volta-se fortemente para melhorias estruturais profundas.

O foco contínuo no suporte ao NTOSKRNL é uma peça importante no quebra-cabeça da compatibilidade. A longo prazo, isso ajuda o Wine a lidar com softwares que exigem comunicação direta com o kernel do sistema operacional, como sistemas antitrapaça (anti-cheat) de jogos modernos e esquemas de proteção de software complexos.

Melhorias estruturais e correções no código

29KiflE9 wine 11 18 atualizacao ntoskrnl correcoes jogos 1
Lançamento do Wine 11.18 aprimora suporte a drivers de kernel e corrige jogos 3

O ciclo 11.18 contou com dezenas de commits voltados para a correção e confiabilidade do código. O changelog destaca:

  • Avanços no NTOSKRNL: Ampliação do suporte para drivers de kernel, facilitando a execução de chamadas de baixo nível exigidas por alguns aplicativos nativos do ecossistema Windows.
  • Gerenciamento de memória e NTDLL: O desenvolvedor Alexandre Julliard integrou diversas mudanças na forma como a biblioteca ntdll gerencia o carregamento de imagens principais, alocação de TEB (Thread Environment Block) e parâmetros de processo, especialmente em endereços altos de memória para sistemas 64-bit e arquitetura ARM64EC.
  • Operações de CD-ROM: A desenvolvedora Elizabeth Figura implementou uma extensa lista de IOCTLs (códigos de controle de entrada e saída) para operações de CD-ROM através do gerenciador de montagem (mountmgr), cobrindo desde a leitura de setores raw até controles de ejeção e reprodução de áudio.
  • Compatibilidade C: Foram aplicadas correções de compatibilidade em cabeçalhos C padrão.

Correções para jogos e Adobe Creative Cloud

A atualização resolveu 21 regressões e bugs específicos reportados no rastreador de problemas do Wine. Entre os softwares de produtividade, a suíte da Adobe recebeu atenção: o instalador do Adobe Express Photos e o Adobe Creative Cloud deixaram de falhar em funções não implementadas (KERNEL32.dll.PackageFullNameFromId e KERNEL32.dll.SetThreadpoolTimerEx).

No campo dos jogos, os destaques das correções incluem:

  • Star Wars: Knights of the Old Republic: Corrigida uma falha de corrupção visual e problemas de sobreposição 3D que ocorriam após iniciar ou carregar um jogo.
  • Assassin’s Creed Rogue: Resolvido um problema onde algumas texturas exibiam o efeito de mapa de normais incorretamente.
  • The Bard’s Tale IV Director’s Cut: A reprodução de vídeo em MP4 que causava travamentos e tela preta foi consertada.
  • Super Meat Boy: Corrigida a corrupção periódica da música.
  • Screamer 4×4 e Enclave: Resolvidos problemas de travamento no XWayland em tela cheia e falhas no controle de brilho, respectivamente.
  • Correções de mouse: Solucionadas regressões na manipulação dos botões do mouse em vários jogos iniciados através do Steam, além de um comportamento anômalo onde janelas de aplicativos do Wine reagiam a cliques fora de sua área.

Para usuários que lidam com configurações de idioma, foi corrigido um bug onde o Regedit e o Bloco de Notas exibiam texto em árabe quando a localidade do sistema estava definida como Nynorsk Norueguês.

Disponibilidade

O código-fonte do Wine 11.18 já está disponível para download nos repositórios oficiais. Pacotes binários pré-compilados devem chegar aos repositórios das principais distribuições Linux ao longo dos próximos dias. Como sempre, usuários que buscam estabilidade absoluta para o dia a dia devem continuar utilizando a série estável atual.

Compartilhe este artigo
Emanuel Negromonte é Jornalista, Mestre em Tecnologia da Informação e atualmente cursa a segunda graduação em Engenharia de Software. Com 14 anos de experiência escrevendo sobre GNU/Linux, Software Livre e Código Aberto, dedica-se a descomplicar o universo tecnológico para entusiastas e profissionais. Seu foco é em notícias, tutoriais e análises aprofundadas, promovendo o conhecimento e a liberdade digital no Brasil.