C'est bien cela, Linux sur Android, ou pour être un peu plus précis, «Linux dans Android». Dans un monde parfait, la situation des pilotes ne serait pas un cauchemar et nous pourrions installer notre distribution préférée sur un smartphone de manière native comme sur un simple ordinateur, mais l'alternative la plus simple, pour ainsi dire, est d'utiliser Linux Deploy, qui prend en charge neuf distributions différentes et peut émuler x86.
Les appareils mobiles modernes disposent de spécifications comparables à celles de nombreux ordinateurs de bureau et portables. Malheureusement... les similitudes s'arrêtent généralement là. S'il est déjà difficile de convaincre les fabricants de prendre en charge leurs propres produits pendant une durée raisonnable, imaginez ce que serait suggérer la possibilité d'effacer complètement le système d'exploitation pour en installer un autre. Des projets comme Lineage OS y parviennent, toujours dans les paramètres d'Android, mais il y a des occasions où nous voulons aller plus loin. Un smartphone avec Debian. Slackware sur une tablette. Fin mars, nous avons exploré un projet qui convertit les smartphones en serveurs Debian, et sa pièce maîtresse était Linux Deploy.
De quoi avez-vous besoin ?
Au début, Linux Deploy avait des problèmes de documentation, mais au fil des mois, il a gagné beaucoup de terrain sur ce point. De quoi avez-vous besoin exactement pour l'utiliser ? La première chose sur la liste est un appareil Android avec accès root. Linux Deploy indique que sa compatibilité minimale est Android 2.3.3 ; néanmoins, il est difficile d'imaginer une installation Linux fonctionnant correctement sur un matériel mobile aussi ancien.
L'étape suivante consiste à obtenir la dernière version de BusyBox, et le troisième élément est un visualiseur VNC (VNC Viewer est gratuit et possède de bons retours). À ce stade, on installe Linux Deploy, qui offre par défaut un environnement Debian. Dans le coin supérieur droit, on trouve l'option pour activer VNC, l'utilisateur et le mot de passe (on note les deux). On appuie sur Start, et on attend.
Première connexion
Une fois l'installation terminée, la dernière action consiste à ouvrir le visualiseur VNC, à saisir «localhost» comme adresse et le mot de passe noté précédemment. Si tout se passe bien, on verra un bureau Linux complet. La dernière mise à jour de Linux Deploy date du 8 août, et bien qu'il ait encore sa part de bords tranchants, c'est plus que suffisant pour expérimenter.