Cybercode
tecnoblog
tecnoblog
Tecnologia · · 2 min de leitura ·

Wine 11.0 chega para melhorar execução de softwares Windows no Linux

Wine 11.0 chega para melhorar execução de softwares Windows no Linux

Virou tradição. Todo começo de ano marca a chegada de uma nova versão do Wine, a popular ferramenta de código aberto que faz o Linux e outros sistemas baseados no Unix executarem softwares para Windows. O Wine 11.0, como a novidade foi batizada, traz um conjunto de pequenos, mas importantes aprimoramentos funcionais.

Sempre convém destacar que “Wine” é um acrônimo para “Wine Is Not an Emulator”, que significa “Wine não é um emulador”. Esse nome brincalhão tem seu fundo de verdade: o que a ferramenta faz, basicamente, é trabalhar como uma camada que traduz instruções de softwares para Windows em instruções equivalentes para Linux/Unix.

Uma das novidades do Wine 11.0 em relação ao Wine 10.0 e versões anteriores é o suporte completo ao modo WoW64. Esse recurso converte chamadas de sistema oriundas de aplicativos de 32 bits em equivalentes para 64 bits.

Sem o WoW64, o Wine só pode trabalhar corretamente com softwares de 64 bits. A implementação completa do recurso torna o Wine 11.0 mais compatível e otimizado com softwares de 32 bits, portanto.

Outra novidade é o suporte oficial ao NTSync. Esse é um mecanismo de sincronização do kernel Linux capaz de melhorar sensivelmente o desempenho do Wine. Isso porque o NTSync, um recurso nativo do Linux 6.14 e versões superiores, permite ao Wine replicar a forma como sistemas Windows lidam com a sincronização de threads.

Tem mais. No Wine 10.0, um dos avanços oferecidos foi o suporte a Arm64EC, solução que permite que um software combine código Arm com código x64. Mas esse suporte era limitado, pois aquela implementação trabalhava com tamanho de página de sistema de apenas 4 KB. O Wine 11.0 atenua essa limitação “simulando” tamanhos como 16 KB e 64 KB, mais condizentes com as demandas atuais.

Fonte: Tecnoblog

Publicidade