
Robert Triggs / Autoridade Android
DR
- Infelizmente, o novo e poderoso chip Snapdragon 8 Elite Gen 5 da Qualcomm não oferece suporte ao novo recurso Linux Terminal do Android.
- Isso porque o recurso exige suporte a máquinas virtuais “não protegidas”, o que o chip topo de linha mais recente da Qualcomm não oferece.
- Como resultado, os usuários que desejam executar aplicativos Linux de desktop no Android devem usar atualmente um dispositivo com chip Google, MediaTek ou Samsung.
A Qualcomm sempre fez um ótimo trabalho na construção de processadores móveis poderosos, mas eficientes, mas é difícil encontrar tarefas do mundo real que possam realmente levar esses processadores ao seu limite. Isso ocorre porque a maioria dos aplicativos Android são desenvolvidos para o menor denominador comum – dispositivos baratos com processadores muito mais lentos do que os telefones principais. Por outro lado, muitos aplicativos Linux são desenvolvidos para pessoas com estações de trabalho poderosas, já que o Linux é popular entre usuários avançados e desenvolvedores.
Graças ao novo recurso Linux Terminal, agora é possível executar muitos desses aplicativos Linux em dispositivos Android. Porém, nem todo dispositivo Android tem acesso ao Terminal Linux, pois ele possui dois requisitos que muitos dispositivos não atendem.
Primeiro, requer que o Android Virtualization Framework (AVF) esteja disponível no dispositivo, pois ele usa o framework para criar uma máquina virtual Debian. AVF faz parte do Android Open Source Project (AOSP), portanto está disponível para todos os fabricantes, mas isso não significa que funcionará imediatamente em todos os dispositivos. Felizmente, o Google trabalhou com os principais fornecedores de silício, incluindo a Qualcomm, para adicionar suporte para suas respectivas implementações de hipervisor – o software que cria e gerencia máquinas virtuais – ao AVF. A maioria dos dispositivos lançados com Android 16 oferece suporte a AVF pronto para uso, enquanto muitos dispositivos atualizados para a versão também oferecem suporte.
O segundo requisito é o suporte para VMs “não protegidas”, ou seja, VMs cuja memória pode ser amplamente acessada pelo sistema operacional host. O aplicativo Linux Terminal atualmente não funciona em dispositivos que suportam apenas protegido VMs, ou seja, VMs cuja memória não pode ser amplamente acessado pelo sistema operacional host. Paradoxalmente, isso significa que os dispositivos podem suportar usos mais seguros do AVF, como a detecção de ameaças ao vivo do Play Protect, mas não seus usos mais inseguros, como o Terminal Linux. Na prática, é por isso que o Galaxy Z Flip 7 da Samsung suporta o Terminal Linux, mas não o Galaxy Z Fold 7, já que o primeiro é alimentado pelo chip Exynos 2500, que suporta VMs não protegidas, enquanto o último é alimentado pelo Snapdragon 8 Elite, que não.

Mishaal Rahman / Autoridade Android
Esquerda: O Terminal Linux em execução no Galaxy Z Flip 7. Direita: O Terminal Linux travando no Galaxy Z Fold 7.
Atualmente existe uma pequena lista de chipsets que suportam AVF e VMs não protegidas, mas infelizmente essa lista não inclui qualquer Plataformas Qualcomm Snapdragon. Esperávamos que as coisas mudassem com o lançamento do Snapdragon 8 Elite Gen 5, mas, infelizmente, não é o caso. O usuário do Telegram, MlgmXyysd, compartilhou uma imagem mostrando o Terminal Linux falhando ao rodar no Xiaomi 17 Pro equipado com Snapdragon 8 Elite Gen 5. A mensagem de erro afirma que “VMs não protegidas não são suportadas neste dispositivo”. Verificamos que esse era o caso fazendo com que MlgmXyysd verificasse os valores de ‘ro.boot.hypervisor.vm.supported‘ e ‘ro.boot.hypervisor.protected_vm.supported‘propriedades do sistema; o primeiro estava vazio enquanto o último era ‘true’, indicando que o chipset suporta apenas VMs protegidas como seu antecessor.

Dado que o Terminal Linux funciona no Xiaomi 15T Pro com tecnologia MediaTek, está claro que o chip Qualcomm é o problema aqui. Entramos em contato com a Qualcomm para perguntar por que seus chipsets não suportam VMs não protegidas e se ela planeja adicionar suporte, e um porta-voz da empresa nos enviou a seguinte declaração:
“Nossa prioridade é fornecer tecnologia que atenda às crescentes necessidades de nossos parceiros OEM e de seus consumidores finais e, à medida que o ecossistema Android continua a expandir seus casos de uso de virtualização, continuamos preparados para oferecer suporte a requisitos emergentes, incluindo casos de uso não seguros, como o Terminal Linux, caso surja demanda no mercado.”
Esta declaração sugere que a Qualcomm não acha que o Terminal Linux seja importante o suficiente para adicionar suporte, o que é lamentável, pois acho que o Terminal Linux é um dos novos recursos Android mais promissores dos últimos anos. Com alguma configuração, ele permite executar aplicativos Linux de desktop completos que não estão disponíveis no Android, como GIMP e LibreOffice. O principal objetivo do Google com o projeto é permitir o desenvolvimento de aplicativos Android diretamente em dispositivos Android, uma tarefa que certamente exigiria muita potência. A empresa também sugere outros recursos interessantes, como rodar jogos através do Terminal.

Mishaal Rahman / Autoridade Android
Do jeito que as coisas estão agora, se você quiser aproveitar as vantagens dos poderosos recursos oferecidos pelo Terminal Linux, terá que evitar qualquer dispositivo com chip Qualcomm Snapdragon. Atualmente, apenas dispositivos com Tensor G1 ou posterior, Dimensity 9400+ ou posterior ou Exynos 2500 suportam o Terminal Linux. Esperançosamente, essa lista crescerá para incluir um chip Snapdragon no futuro, mas a Qualcomm terá que agir – e eles não se incomodarão, a menos que as pessoas os informem que desejam esse recurso.
Não quero perder o melhor de Autoridade Android?


Obrigado por fazer parte da nossa comunidade. Leia nossa Política de Comentários antes de postar.
