Exécuter des applications Linux sur Android : Linux Terminal Emulator (Termux)
(kibua20.tistory.com)<p>La `libc` d’Android est Bionic libc, tandis que Linux utilise glibc ; il n’est donc pas possible d’exécuter tel quel un binaire compilé pour Linux. <br />
Pour contourner cette différence, il faut utiliser le terminal Linux Termux sur un smartphone Android. Après avoir installé Termux depuis le Play Store, il est possible d’installer et d’exécuter divers exécutables Linux via `apt` (`pkg`). <br />
<br />
Cas d’usage du terminal Linux Termux sur un téléphone Android :<br />
① lorsqu’on déploie un serveur web sur un téléphone Android<br />
② lorsqu’on exécute un programme Python sur un téléphone Android<br />
③ lorsqu’on utilise un téléphone Android comme serveur basé sur SSH (p. ex. sFTP)<br />
④ lorsqu’on hacke le logiciel d’un téléphone Android (appareil rooté) — il semble que Termux prenne en charge des outils de hacking.<br />
⑤ réutilisation de programmes développés sous Linux : comme Termux utilise `clang` pour la compilation C, les exécutables (ELF) compilés avec `gcc` sur Ubuntu ne peuvent pas être exécutés directement et doivent être recompilés (seules les sources peuvent être réutilisées)<br />
⑥ les langages interprétés comme Python s’exécutent tels quels</p>
Aucun commentaire pour le moment.