FERRAMENTAS LINUX: Um patch do kernel chega acelerado para o redirecionamento de usuário do Syscall para ajudar os jogos mais recentes do Windows no Wine

sexta-feira, 17 de julho de 2020

Um patch do kernel chega acelerado para o redirecionamento de usuário do Syscall para ajudar os jogos mais recentes do Windows no Wine



Confira  !



Parece que o suporte ao redirecionamento de usuário syscall poderá em breve ser integrado ao kernel para esse novo recurso Linux que foi originalmente motivado por ajudar os jogos do Windows em execução no Wine.

O suporte ao redirecionamento de usuário syscall é necessário para jogos mais recentes do Windows no Wine que executam instruções de chamada do sistema sem passar pela API do Windows. Devido a evitar as chamadas tradicionais da API, o Wine tem um problema ao interceptar e emular essas chamadas do sistema e, portanto, esse suporte ao redirecionamento do usuário permitirá que o Wine os intercepte adequadamente. Em particular, parece ser o sistema de proteção contra DRM / cópia de jogos modernos em que esse suporte ao redirecionamento de usuário syscall ajudará mais.

Gabriel Krisman Bertazi, do Collabora, enviou o patch atualizado em sua quarta iteração para esse redirecionamento de usuário syscall. " Mecanismo para desativar / ativar rapidamente a manipulação do syscall para um processo específico e redirecionar para o espaço do usuário via SIGSYS. Isso é útil para processos com partes que exigem redirecionamento do syscall e partes que não, mas que precisam executar esse cruzamento de limites muito rápido, sem pagando o custo de uma chamada do sistema para reconfigurar o tratamento do syscall em cada transição de limite " .

Parece que o trabalho está sendo finalizado na implementação inicial e, sem problemas pendentes, poderíamos vê-lo potencialmente até para o Linux 5.9 se ele for capturado por uma das árvores relevantes em breve. Mas mesmo com o Linux 5.9 que o coloca fora de alcance para o Ubuntu 20.10, tornando-o até as distribuições do Linux em 2021 antes que a maioria dos jogadores veja o suporte do lado do kernel pronto para uso, a menos que com o peso da Valve eles consigam obter Canonical e outros fornecedores de distribuição para portar o patch para seus kernels.

Enquanto isso, a chamada do sistema futex2 chega como outro esforço impulsionado pelos jogos Linux, que também parece ser um trabalho em andamento.

Fonte

Até a próxima !

Nenhum comentário:

Postar um comentário