Executar apps Linux no Android: Linux Terminal Emulator (Termux)
(kibua20.tistory.com)A Libc do Android é a Bionic libc, e a Libc do Linux usa a gLibc, por isso não é possível executar diretamente, sem alterações, binários compilados para Linux.
Para resolver essa diferença, em smartphones Android é preciso usar o Linux Terminal Emulator Termux. Depois de instalar o Termux pela Play Store, é possível instalar e executar vários binários Linux por meio do apt(pkg).
Formas de usar o terminal Linux Termux em um celular Android:
① Quando se quer subir um servidor web no celular Android
② Quando se quer executar programas Python no celular Android
③ Quando se quer usá-lo como servidor baseado em SSH no celular Android (ex.: sFTP)
④ Quando se quer fazer HACK no software do celular Android (dispositivo com root) - dizem que o Termux oferece suporte a ferramentas de hacking.
⑤ Reutilização de programas desenvolvidos para Linux: como o Termux usa clang para compilação em C, binários executáveis (ELF) compilados com o gcc do Ubuntu não podem ser executados diretamente e precisam ser recompilados (só o código-fonte pode ser reaproveitado)
⑥ Linguagens interpretadas como Python podem ser executadas diretamente
Ainda não há comentários.