O Google está trabalhando no microdroid, uma imagem mínima do Linux baseada em Android projetada para uso em uma máquina virtual. Aqui está o que sabemos até agora.
O Google está fabricando o microdroid, que a empresa diz ser uma “imagem mínima do Linux baseada no Android”.
De acordo com a descrição do commit, o microdroid será usado em máquinas virtuais e foi projetado como uma “versão simplificada do sistema Android genérico image (GSI)." O GSI já é uma versão básica do Android de código aberto, mas o microdroid parece ser ainda mais aparado abaixo. O objetivo deste projeto pode ser permitir a execução de uma versão mínima do Android em cima de um hipervisor em para permitir a virtualização de um aplicativo Android individual em vez de fornecer uma área de trabalho secundária completa ambiente.
O projeto provavelmente faz parte de um esforço maior do Google para permitir a virtualização em hardware Android, em um esforço para melhorar a segurança. Especificamente, o Google está trabalhando para trazer o mecanismo de virtualização do kernel Linux chamado “KVM” para dispositivos Android equipados com SoCs ARM64, de acordo com Jake Edge em
Para gerenciar essas máquinas virtuais, o Google está adaptando o Chrome OS VMM (crosvm), que é usado para execute aplicativos Linux no Chrome OS, para Android. Google é preparando para entregar o crosvm como parte de um novo pacote APEX chamado "Virtualização" e, ao mesmo tempo, trazer seu projeto "KVM protegido" para ARM64 para forks do kernel Linux do Android.
Com o microdroid, imaginamos que o Google queira rodar pequenas máquinas virtuais junto com o Android, possivelmente para aplicativos relacionados a DRM. O Microdroid terá o mínimo de componentes, como os serviços init e binder, para se comunicar com o host Android subjacente. É possível que este esforço esteja ligado ao novo hipervisor tipo 1 no Snapdragon 888, que, segundo a empresa, permite isolar dados entre aplicativos e sistemas operacionais no mesmo dispositivo e também alternar instantaneamente entre sistemas operacionais isolados sem degradação de desempenho.
Também é possível que isso esteja relacionado aos esforços do Google para estender a ideia por trás do crosvm para aplicativos Android como parte do projeto da empresa. projeto "ARCVM" em andamento. Sem mais informações, não podemos afirmar com certeza quais são as intenções do Google, mas ficaremos de olho no AOSP Gerrit para mais detalhes.
Agradecimentos ao desenvolvedor reconhecido pelo XDA luca020400 pela dica e ao Desenvolvedor Reconhecido phhusson por sua ajuda!