Virtualização do Android 13 permite rodar o Windows 11 e Linux no Pixel 6

O que antes parecia impossível em breve não será mais, pois a do o e Linux no .

A primeira prévia do desenvolvedor do Android 13 pode ter parecido um pouco decepcionante, mas há uma joia escondida com virtualização completa possível em hardware como o smartphone Google Pixel 6.

Isso significa que agora será possível praticamente qualquer sistema operacional, incluindo Windows 11, distribuições Linux como Ubuntu ou Arch Linux Arm no telefone com Google Tensor, e fazê-lo em velocidade quase nativa.

Virtualização do Android 13 permite rodar o Windows 11 e Linux no Pixel 6

Virtualização do Android 13 permite rodar o Windows 11 e Linux no Pixel 6
Virtualização do Android 13 permite rodar o Windows 11 e Linux no Pixel 6

O desenvolvedor Android e web “kdrag0n” testou várias distribuições Linux compiladas para Aarch64 no Pixel 6 com Ubuntu 21.10, Arch Linux Arm, Void Linux e Alpine Linux usando “o KVM no Pixel 6 + Android 13 DP1″.

Ele/ela explica ainda:

“Até onde posso dizer, podemos obter o EL2 completo em dispositivos de produção agora. O KVM protegido é opcional e pode ser ativado por VM, mas para VMs não protegidas, parece que a funcionalidade completa do KVM está disponível.”

EL2 refere-se aos níveis de exceção do Arm, conforme explicado no site do desenvolvedor do Arm.

O kdrag0n não parou por aqui e conseguiu fazer o Windows 11 rodar no Pixel 6 também através da mesma virtualização do Android 13.

Virtualização do Android 13 permite rodar o Windows 11 e Linux no Pixel 6
Virtualização do Android 13 permite rodar o Windows 11 e Linux no Pixel 6

O telefone Windows está de volta! Mais a sério, teremos que ver se tudo está funcionando como esperado, mas isso parece promissor.

Mas por que o Google habilitou a virtualização no Android? É improvável que eles apenas quisessem permitir que os usuários instalassem o Linux ou o Windows no telefone. Mishaal Rahman abordou esta questão há cerca de dois meses:

“…Isso ocorre porque os hipervisores podem ou não estar presentes em um dispositivo e, quando estão, muitas vezes nem são usados ​​para o propósito pretendido, que é executar um sistema operacional em uma máquina virtual! Em vez disso, eles são usados ​​para melhorar a segurança do kernel (ou pelo menos tentar) e executar códigos diversos (como código de terceiros para DRM, criptografia e outros binários de código fechado) fora do sistema operacional Android.”

Então isso é principalmente para segurança e binários como DRM. O artigo de Mishaal também aponta para o código-fonte do módulo de virtualização e um guia explicando como começar com máquinas virtuais protegidas.

Sobre o Edivaldo Brito

Edivaldo Brito é analista de sistemas, gestor de TI, blogueiro e também um grande fã de sistemas operacionais, banco de dados, software livre, redes, programação, dispositivos móveis e tudo mais que envolve tecnologia.