A equipe do Wine anunciou orgulhosamente o lançamento estável do Wine 11.0, já disponível para download. Este lançamento representa um ano de esforço de desenvolvimento, englobando mais de 6.000 mudanças individuais.
Abaixo estão as principais novidades detalhadas nas notas de lançamento oficiais:
Arquitetura WoW64 Completa
A grande novidade arquitetônica do Wine 11.0 é a conclusão da nova implementação do WoW64 (Windows-on-Windows 64-bit). Esta arquitetura agora atinge paridade total de recursos com o modo antigo, permitindo executar aplicações de 32 bits em um processo puramente de 64 bits. As melhorias incluem:
-
Suporte para aplicações de 16 bits dentro do novo modo WoW64.
-
Mapeamento de memória OpenGL e suporte a impressão via CUPS.
-
O antigo binário
wine64foi removido, simplificando a execução.
Sincronização via NTSync
O Wine 11.0 introduz suporte ao driver ntsync, que implementa primitivas de sincronização do Windows NT diretamente no kernel do Linux. Este recurso exige o Linux 6.14 ou superior e promete melhorias significativas de desempenho para aplicações multithread, movendo a lógica de sincronização do espaço do usuário para o kernel.
Gráficos e Multimídia
-
Decodificação H.264 via Vulkan: Implementação da decodificação de vídeo H.264 acelerada por hardware para APIs de vídeo D3D11, utilizando a extensão Vulkan Video no backend.
-
Vulkan 1.4: O driver Vulkan do Wine foi atualizado para suportar a versão mais recente da especificação, Vulkan 1.4.335.
-
Direct3D: Melhorias no modo de tela cheia exclusivo e suporte inicial para objetos D3DKMT.
Melhorias no Wayland
O driver Wayland recebeu atualizações críticas de usabilidade:
-
Área de Transferência: Suporte bidirecional para copiar e colar entre aplicativos Wine e nativos.
-
Drag and Drop: Agora é possível arrastar arquivos de aplicativos nativos para janelas do Wine.
-
Escalonamento: Emulação de mudanças de resolução através do escalonamento do compositor, permitindo que jogos antigos rodem em resoluções baixas sem alterar a resolução real do monitor.
Outras Mudanças
-
Mono: O motor Mono foi atualizado para a versão 10.4.0.
-
Unicode: Dados de localidade atualizados para o Unicode 17.0.0.
-
Dispositivos de Entrada: Suporte aprimorado para efeitos de force feedback em volantes e joysticks.
-
Rede e Ferramentas: Adição das ferramentas
timeout.exeerunas.exe, além de suporte para varredura via TWAIN 2.0