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





Tout téléphone ou tablette Android est un appareil qui exécute Linux. Oui, un système d'exploitation très modifié, mais le noyau d'Android est le noyau Linux. Mais, malheureusement, pour la plupart des téléphones, l'option «démolir Android et installer le kit de distribution à votre guise» 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à parlé dans l'un des articles. Mais il existe un autre moyen d'obtenir un environnement Linux sur presque tous les smartphones, et sans accès root. Un installateur appelé AnLinux vous aidera avec cela.



Qu'est-ce qu'AnLinux?



Il s'agit d'un logiciel spécialisé qui vous permet d' utiliser Linux sur votre téléphone en montant une image contenant le système de fichiers racine de toute distribution, y compris 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 effectués par l'utilisateur qui nécessitent normalement un accès root et les fait fonctionner normalement. PRoot utilise l'appel système ptrace pour déboguer le logiciel afin d'atteindre son objectif. Avec PRoot, tout cela peut être fait comme avec chroot, mais sans droits root. De plus, PRoot fournit un faux accès à l'utilisateur pour le pseudo-système de fichiers.



AnLinux est un petit programme. Mais cela suffit, car son seul but 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 obtient un PC Linux au lieu d'un smartphone, et Android continue de fonctionner en arrière-plan. Nous nous connectons à l'appareil à l'aide d'une visionneuse ou d'un terminal VNC, et vous pouvez travailler.



Bien sûr, ce n'est pas une option idéale pour «obtenir» Linux sur un smartphone, mais cela fonctionne assez bien.



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 x86 32 bits ou 64 bits fera l'affaire. Il nécessite également une quantité substantielle d'espace fichier libre. Pour ce faire, vous pouvez utiliser une carte mémoire ou simplement un appareil avec 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 et de ne pas regarder l'écran du téléphone.



Eh bien, commençons







Une fois Termux installé, nous obtenons une console à part entière. Oui, il n'y a pas de racine (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 Dashboard dans le menu. Il y a trois boutons au total, mais vous ne pouvez en choisir qu'un, le premier. Après cela, le menu de sélection de distribution apparaît. Vous pouvez en choisir pas même un, mais plusieurs, mais dans ce cas, vous aurez besoin d'une grande quantité d'espace fichier libre.



Après avoir choisi une distribution, deux autres boutons sont activés. Le second vous permet de charger les commandes nécessaires pour télécharger et installer Linux dans le presse-papiers. Ce sont généralement des commandes pkg, wget et un script pour les exécuter.







Le troisième bouton lance Termux, de sorte que les commandes peuvent être insérées dans la console. Une fois que tout est fait, un script est lancé pour 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.



Et 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 choisir un shell, par exemple Xfce4, Mate, LXQt ou LXDE. Dans l'ensemble, 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 l'hôte local. Tout cela est rapporté par le script. Si tout est fait correctement, l'utilisateur accède à son système Linux virtuel. Les performances des téléphones modernes sont excellentes, il n'y aura donc pas de problèmes particuliers. Bien sûr, il est peu probable que le smartphone soit en mesure de remplacer complètement le bureau, mais, en général, tout fonctionne.



Cette méthode peut être utile si vous devez soudainement 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à être effectuées). Une machine virtuelle Linux vous permet de vous connecter à votre serveur professionnel ou domestique. Et si pour une raison quelconque il y a un écran et un clavier sans fil dans la voiture, alors en quelques secondes un bureau peut être organisé dans la cabine.






All Articles