AnLinux : un moyen simple d'installer un environnement Linux sur un téléphone Android sans root

AnLinux : un moyen simple d'installer un environnement Linux sur un téléphone Android sans root

Tout téléphone ou tablette fonctionnant sous Android est un appareil fonctionnant sous Linux. Oui, un système d'exploitation très modifié, mais la base d'Android reste toujours le noyau Linux. Mais malheureusement, pour la plupart des téléphones, l'option « démonter Android et installer une distribution de votre choix » n'est pas disponible.

Par conséquent, si vous voulez Linux sur votre téléphone, vous devez acheter des gadgets spécialisés comme PinePhone, dont nous avons déjà écrit dans l'un des articles. Mais il existe un autre moyen d'obtenir un environnement Linux sur presque tous les smartphones, sans accès root. Un programme d'installation appelé AnLinux vous aidera.

Qu’est-ce qu’AnLinux ?

Il s'agit d'un logiciel spécialisé qui rend possible utilisez Linux sur votre téléphone en montant une image contenant le système de fichiers racine de n'importe quelle distribution, notamment Ubuntu, Kali, Fedora, CentOS, OpenSuse, Arch, Alpine et bien d'autres. Le programme d'installation utilise PRoot pour émuler l'accès root.

PRoot intercepte tous les appels passés par l'utilisateur qui nécessiteraient normalement un accès root et garantit qu'ils fonctionnent dans des conditions normales. PRoot utilise l'appel système ptrace pour déboguer le logiciel, ce qui permet d'atteindre l'objectif. Avec PRoot, tout cela peut se faire comme avec chroot, mais sans droits root. De plus, PRoot fournit un faux accès utilisateur au système de pseudo-fichiers.

AnLinux est un petit programme. Mais cela suffit, car son seul objectif est d'installer des images système et d'exécuter des scripts qui améliorent l'environnement utilisateur. Lorsque tout est terminé, l'utilisateur reçoit un PC Linux au lieu d'un smartphone, Android continuant de fonctionner en arrière-plan. Nous nous connectons à l'appareil à l'aide d'une visionneuse ou d'un terminal VNC et nous sommes prêts à travailler.

Bien sûr, ce n’est pas une option idéale pour exécuter Linux sur un smartphone, mais cela fonctionne plutôt bien.

Par où commencer?

L'essentiel est un smartphone Android avec une version du système d'exploitation non inférieure à Lollipop. De plus, un appareil ARM ou x32 64 bits ou 86 bits fonctionnera également. De plus, vous aurez besoin d’une quantité importante d’espace fichier libre. Pour ce faire, vous pouvez utiliser une carte mémoire ou simplement un appareil doté d'une grande quantité de mémoire interne.

De plus, vous aurez besoin de :

Termux et VNC sont nécessaires pour accéder à votre « ordinateur Linux ». Les trois derniers éléments sont nécessaires uniquement pour assurer un travail confortable avec le téléphone et l'installateur. Un câble HDMI n'est nécessaire que s'il est plus pratique pour l'utilisateur de travailler avec un grand écran plutôt que de regarder l'écran du téléphone.

Eh bien, commençons

AnLinux : un moyen simple d'installer un environnement Linux sur un téléphone Android sans root

Dès que Termux est installé, nous obtenons une console à part entière. Oui, il n'y a pas de root (si le téléphone n'est pas rooté), mais ce n'est pas grave. L'étape suivante consiste à installer l'image pour la distribution Linux.

Vous devez maintenant ouvrir AnLinux, puis sélectionner Tableau de bord dans le menu. Il y a trois boutons au total, mais vous ne pouvez en sélectionner qu'un, le premier. Après cela, le menu de sélection de distribution apparaît. Vous pouvez en choisir non pas un, mais plusieurs, mais dans ce cas, vous aurez besoin d'une grande quantité d'espace fichier libre.

Après avoir sélectionné la distribution, deux autres boutons sont activés. La seconde permet de télécharger dans le presse-papiers les commandes nécessaires au téléchargement et à l'installation de Linux. Il s'agit généralement de commandes pkg, wget et d'un script pour les exécuter.

AnLinux : un moyen simple d'installer un environnement Linux sur un téléphone Android sans root

Le troisième bouton lance Termux afin que les commandes puissent être collées dans la console. Une fois que tout est fait, un script est lancé qui permet de charger l'environnement de distribution. Pour appeler le kit de distribution, vous devez exécuter le script à chaque fois, mais nous ne l'installons qu'une seule fois.

Qu’en est-il du shell graphique ?

Si vous en avez besoin, il vous suffit de sélectionner le menu de l'environnement de bureau et d'utiliser plus de boutons - pas trois, mais d'autres apparaîtront. En plus de la distribution elle-même, vous devez également sélectionner un shell, par exemple Xfce4, Mate, LXQt ou LXDE. En général, rien de compliqué.

Ensuite, en plus du script qui lance la distribution, vous en aurez besoin d'un autre : il active le serveur VNC. En général, l'ensemble du processus est simple et direct, il est peu probable qu'il pose des difficultés.

Après avoir démarré le serveur VNC, nous nous connectons du côté client à l'aide de la visionneuse. Vous devez connaître le port et localhost. Tout cela est rapporté par le script. Si tout est fait correctement, l'utilisateur a accès à son système Linux virtuel. Les performances des téléphones modernes sont excellentes, il n’y aura donc aucun problème. Bien sûr, il est peu probable qu’un smartphone puisse remplacer complètement un ordinateur de bureau, mais en général, tout fonctionne.

Cette méthode peut être utile si vous avez soudainement besoin de vous connecter en urgence au serveur, et que vous êtes dans la voiture, sans ordinateur portable (bien sûr, dans ce cas, toutes les opérations décrites ci-dessus avec AnLinux devraient déjà avoir été effectuées). Une machine virtuelle Linux vous permet de vous connecter à un serveur professionnel ou domestique. Et si, pour une raison quelconque, la voiture dispose d'un écran et d'un clavier sans fil, vous pouvez en quelques secondes organiser un bureau de travail dans la cabine.

AnLinux : un moyen simple d'installer un environnement Linux sur un téléphone Android sans root

Source: habr.com

Ajouter un commentaire