Confira !!
Os desenvolvedores de vinhos André Hentschel e Stefan Dösinger têm trabalhado em "Hangover" como um meio de executar aplicativos Windows x86 / x86_64 em Linux de 64 bits ARM (AArch64) e Android ou até mesmo em Windows para ARM. Eles estão fora hoje com o primeiro lançamento alfa do projeto.
O Hangover 0.4 é o primeiro lançamento (alfa) deste projeto para rodar programas do Windows x86 / x86_64 agora em distribuições ARM Linux de 64 bits. Além das plataformas GNU / Linux, o Hangover também pode ser executado no Android. Isso também estabelece as bases para o suporte a jogos do Windows em AArch64 usando o Direct3D / WineD3D, embora devido a limitações do upstream Wine que ainda não funcionam no Android devido ao fato de o WineD3D não funcionar com o OpenGL ES no momento.
A ressaca usa o Wine, mas também o QEMU e outros componentes. O Hangover 0.4 Alpha é capaz de executar alguns programas do Windows até agora, mas é um trabalho muito em andamento.
Além da sobrecarga de desempenho do próprio Wine, há um maior "custo" envolvido devido à emulação da arquitetura x86 / x86_64. A documentação descreve "Não espere que isso seja rápido. O principal gargalo no momento é a velocidade do código qemu gera a partir do código x86 de entrada. Para fornecer uma comparação aproximada, meu dispositivo Nvidia Shield Android TV (rodando um desktop regular Linux, não Android) roda jogos do final dos anos 90 até o início dos anos 2000 em velocidade jogável. Os exemplos de SDK do DirectX 9 funcionam razoavelmente porque eles contêm pouca lógica própria e apenas chamam a VM para o d3d, portanto, todo o trabalho pesado é feito de forma nativa. Warhammer 40k: Dawn of War inicia um novo jogo a cerca de 30 fps, mas desacelera assim que algumas unidades são construídas. "
Aqueles que querem aprender mais sobre a ressaca podem fazê-lo no site do projeto GitHub .
Até a próxima !!
Nenhum comentário:
Postar um comentário