Aqui está um novo recurso divertido para Android 13: Suporte a virtualização de trabalho. O Google está construindo a virtualização do Android por seus próprios motivos, mas para o desenvolvedor do Android kdrag0n Capture o recurso de inicialização ARM Windows 11 e desktop linux. O desenvolvedor ainda tem uma versão para Windows do morte Ativado, tudo dentro de uma máquina virtual no Pixel 6.
kdrag0n diz que o Android 13 tem “funcionalidade KVM completa” em “desempenho quase nativo”. Você precisa de root para habilitar a função, que não suporta aceleração de GPU. A função também não suporta virtualização aninhada, então agora você pode ativá-la Android no Windows E Windows no Android, criar um sistema operacional infinitamente aninhado está fora de questão.
Isso faz uma demonstração legal que o Google não quer fazer com o próximo suporte a VM do Android. esper Mishaal Rahman Ele acompanha meticulosamente o progresso da virtualização do Android há algum tempo, e o plano claro é um dia usar máquinas virtuais (talvez no Android 13) como uma caixa de proteção de segurança e privacidade para vários recursos. Imagine que, em vez de processar dados confidenciais no nível normal de permissão do aplicativo, os dados pudessem ser processados em um sistema operacional separado, de modo que qualquer invasor teria que comprometer o modelo de segurança do aplicativo, depois o Android, o hipervisor e outro sistema operacional proprietário .
Sim, o Doom está em execução (conectando-se à VM do Windows de um telefone do meu PC para entrada do teclado) pic.twitter.com/6PORUnJk8m
– kdrag0n (@kdrag0n) 14 de fevereiro de 2022
A primeira parte do trabalho de virtualização do Google é padronizar o kernel Linux que acompanha seu dispositivo Android. Hoje, o kernel no Android é a história usual de varejo do Android, com cada modelo de telefone individual enviando uma versão personalizada do kernel Linux carregado com alterações e drivers específicos. Os kernels basicamente não são atualizados e é muito difícil implementar qualquer recurso padrão no nível do sistema operacional quando há mais de 10.000 kernels Android diferentes. O plano do Google para padronizar o kernel Linux chamado “GK” ou “Imagem Pública do Kernel”.
O Kernel Genérico é o kernel do Android com o menor número de alterações possível, e nenhuma alteração no fabricante ou no suporte de hardware é feita por meio de um sistema de módulos. Agora, o kernel principal é padronizado e possui um conjunto bem conhecido de recursos. Algum dia, o kernel pode ser atualizável. O GKI é lançado primeiro no Pixel 6, e é por isso que o Pixel 6 é o primeiro (e até agora único) telefone Android que pode fazer isso.
O Google adota o KVM do kernel Linux e o gerenciador de máquina virtual do Chrome OS, crosvm. A empresa também está construindo uma versão simplificada e sem cabeça do Android para rodar em uma máquina virtual.
Anteriormente, pensava-se que este pequeno sistema operacional tinha o nome “Microdroid”, mas esse apelido parece ser apenas uma designação na VM do Google. O nome mais preciso parece ser “CompOS”, como em um sistema operacional destinado a realizar compilação isolada. Todo esse código será enviado para todos os telefones Android por meio de um novo “Virt” unidade de linha principal.
O Google prevê executar sua distribuição principal do Android e VM protegida no hipervisor de um dispositivo, tornando os dados da VM um nível extra de privacidade e segurança até mesmo das configurações mais restritivas do Android. Para começar, o Google quer usá-lo como uma alternativa ao TrustZone ARM (executando coisas como DRM) e trabalho de codificação. O Google quer se livrar do TrustZone porque o TrustZone está cheio de tokens de terceiros com altos privilégios e o TrustZone é lento. Com um ambiente mais rápido e seguro para trabalhar, o Google pode começar a realizar tarefas mais urgentes, como reconhecimento de voz em um desses dispositivos virtuais privados. Até agora, a empresa parece estar progredindo!
Lista de imagens por Andrew Cunningham
“Entrepreneur. Professional music nerd. Beer evangelist. Avid tv aficionado. Social mediaholic.”