Notebookcheck Logo

Android 13 DP1 no Google Pixel 6 permite rodar o Windows 11 e Doom completo em uma VM com desempenho quase nativo

Android 13 nos dispositivos Pixel 6 agora permite rodar Linux e Windows 11 VMs. (Fonte da imagem: @kdrag0on no Twitter)
Android 13 nos dispositivos Pixel 6 agora permite rodar Linux e Windows 11 VMs. (Fonte da imagem: @kdrag0on no Twitter)
Danny Lin (@kdrag0n), membro sênior da XDA, conseguiu colocar máquinas virtuais inteiras em funcionamento no Google Pixel 6 com relativa facilidade. Isto foi possível devido ao novo recurso KVM que está sendo introduzido com Android 13. O desenvolvedor poderia até rodar o Windows 11 no ARM e até mesmo jogar o clássico jogo Doom no Pixel 6 com um desempenho decente.

O Google acaba de lançar Android 13 Desenvolvedor Preview 1 (DP1) para que os desenvolvedores possam testar em telefones Google Pixel elegíveis. Além de recursos como privacidade aprimorada e ícones de aplicativos temáticos, Android 13 pode ter um truque interessante em suas mangas - a capacidade de executar máquinas virtuais baseadas no kernel (KVMs).

O membro sênior da XDA Danny Lin(@kdrag0n no Twitter) demonstrou que é realmente possível rodar máquinas virtuais inteiras com desempenho quase nativo em um Google Pixel 6 funcionando Android 13 DP1. Além disso, o desenvolvedor poderia até colocar o Windows 11 no ARM e o Doom rodando também no Pixel 6!

Com Android 13, o Google está estendendo a funcionalidade do KVM no Linux para algo chamado protegido pelo KVM (pKVM) que permite a confidencialidade dos dados mesmo que o sistema operacional base esteja comprometido. pKVM funciona com base na per-VM, mas com a capacidade de expor o privilégio de hypervisor de nível de exceção 2 no bootloader e firmware Tensor, é possível usar a funcionalidade completa do KVM para máquinas virtuais não protegidas. Devido a isso,@kdrag0n poderia inicializar várias distros Linux e executá-las a uma velocidade quase nativa.

Enquanto o atual acesso KVM em Android 13 requer acesso root, é teoricamente possível ter um método não root implementando um serviço como crosvm, QEMU, ou Firecracker em uma VM Microdroid. Para aqueles que não sabem, Microdroid é uma versão descascada da imagem genérica do sistema (GSI) Android que permite isolar aplicativos e até mesmo sistemas operacionais no mesmo hardware. Assim, tecnicamente, você pode usar uma cópia do SO para o trabalho e outra para coisas pessoais sem que os dois falem um com o outro e isso também, sem penalidades de desempenho.

@kdrag0n poderia obter distros Linux como Ubuntu 21.10, Arch Linux ARM, Void Linux e Alpine Linux rodando no Pixel 6. Logo, o Windows 11 no ARM também estava pronto e rodando com relativa facilidade. O desenvolvedor observa que apesar de ainda não haver aceleração da GPU, a CPU, I/O e memória parecem estar funcionando bem. Ao conectar o VM do telefone a um computador, o desenvolvedor também poderia tocar o Doom original.

A partir da execução de Android aplicativos no Windows 11 através do Subsistema Windows para Android para rodar todo o sistema operacional Windows 11 em Android, parece que chegamos a um círculo completo. Será interessante ver o que outros desenvolvedores de projetos podem vir com Android 13 amadurece.

Comprar o Google Pixel 6 (Desbloqueado) na Amazon

Ubuntu 21.10 rodando no Pixel 6 com Android 13 DP1. (Fonte da imagem: @kdrag0n no Twitter)
Ubuntu 21.10 rodando no Pixel 6 com Android 13 DP1. (Fonte da imagem: @kdrag0n no Twitter)
Windows 11 rodando no Pixel 6 com Android 13 DP1. (Fonte da imagem: @kdrag0n no Twitter)
Windows 11 rodando no Pixel 6 com Android 13 DP1. (Fonte da imagem: @kdrag0n no Twitter)
Desempenho de E/S no Windows 11 rodando no Pixel 6 com Android 13 DP1. (Fonte da imagem: @kdrag0n no Twitter)
Desempenho de E/S no Windows 11 rodando no Pixel 6 com Android 13 DP1. (Fonte da imagem: @kdrag0n no Twitter)
Please share our article, every link counts!
.170
> Análises e revisões de portáteis e celulares > Arquivo de notícias 2022 02 > Android 13 DP1 no Google Pixel 6 permite rodar o Windows 11 e Doom completo em uma VM com desempenho quase nativo
Vaidyanathan Subramaniam, 2022-02-14 (Update: 2022-02-14)