Notebookcheck Logo

Android 16 incluirá um Terminal e suporte completo a VMs Linux com aceleração de GPU

Android 16 facilitará a execução de uma VM Linux completa. (Fonte da imagem: @cozy_OSS on X)
Android 16 facilitará a execução de uma VM Linux completa. (Fonte da imagem: @cozy_OSS on X)
O Google está procurando oferecer um aplicativo de Terminal nativo para Android, possivelmente com Android 16. O aplicativo Terminal permitirá a instalação de uma VM Linux com GUI completa e aceleração de GPU, além de outros recursos de administração de sistemas, incluindo redimensionamento de disco, encaminhamento de porta e recuperação de partição. Essa é uma extensão do projeto anterior do Google que permite que o Chrome OS seja executado em Android usando a estrutura de virtualização Android.

Chromebook os usuários do têm a possibilidade de instalar uma máquina virtual (VM) Linux para obter funcionalidade adicional já há algum tempo. Em breve, o Android também terá um gostinho do Linux, se os recentes commits do Android Open Source Project (AOSP) servirem de referência.

O Android Runtime (ART) é baseado em um kernel Linux, mas agora o Google planeja oferecer aos desenvolvedores e usuários avançados a flexibilidade de executar um desktop Linux completo. Parece familiar? Isso é semelhante ao projeto Ferrochrome que o Google demonstrou há alguns meses, que permitia a execução do Chrome OS em telefones Pixel.

Essa mágica é possível graças à estrutura de virtualização Android (AVF) que foi introduzido pela primeira vez em Android 13. No Android 15, o AVF ganhou a capacidade de executar sistemas operacionais GUI em uma VM com aceleração total da GPU. Infelizmente, o projeto do Chrome OS no Pixel 8 naquela época era apenas uma prova de conceito.

Mas agora, podemos ver alguns benefícios reais disso. De acordo com Mishaal Rahman, escrevendo para Android Authority, o Google está trabalhando em um aplicativo Terminal para Android. Rahman aponta para os novos patches "ferrochrome-dev-option" que foram enviados ao AOSP, que adicionam uma alternância de "terminal Linux" nas opções de desenvolvedor.

Os aplicativos de emulador de terminal que fornecem um ambiente Linux estão na Play Store há muito tempo, mas a implementação do Google integrará o terminal diretamente em Android. O novo aplicativo Terminal permitirá a execução de uma distribuição Linux completa em uma VM e fará interface com ela por meio de um endereço IP local para passar comandos Linux do host Android.

Atualmente, o aplicativo Terminal exige que o senhor provisione manualmente uma imagem Debian e crie um arquivo vm_config.json. No entanto, Rahman espera que a versão de lançamento torne as coisas muito mais fáceis para os usuários, incluindo um aplicativo LinuxInstaller que faz isso automaticamente.

Aparentemente, o Google também tem planos de transformar esse aplicativo Terminal, atualmente básico, em um aplicativo completo, adicionando recursos como a capacidade de redimensionar discos, encaminhamento de porta e recuperação de partição. O AVF também será ampliado com recursos adicionais, como backup e restauração de instantâneos, virtualização aninhada e suporte para dispositivos x86_64.

A maioria dos usuários talvez não sinta a necessidade de usar um terminal em seus smartphones, mas os desenvolvedores podem se beneficiar do acesso a determinadas ferramentas de linha de comando em qualquer lugar. Com o AVF suportando aplicativos GUI, podemos até ver algo parecido com o que a Samsung mostrou anteriormente com o Linux no DeX. Pode até ser possível finalmente ter o Windows no ARM funcionando de forma quase nativa diretamente em seu telefone. As possibilidades são infinitas.

Rahman espera que o novo aplicativo Terminal com suporte para Linux seja lançado potencialmente com o Android 16 no próximo ano. No momento, não está claro se esse recurso chegará a ROMs específicas de OEMs, mas é de se esperar que pelo menos os dispositivos Pixel ofereçam suporte.

Please share our article, every link counts!
> Análises e revisões de portáteis e celulares > Arquivo de notícias 2024 10 > Android 16 incluirá um Terminal e suporte completo a VMs Linux com aceleração de GPU
Vaidyanathan Subramaniam, 2024-10-14 (Update: 2024-10-14)