Android est basé sur Linux, mais ce n'est pas un Linux traditionnel. Il est adapté pour pouvoir fonctionner sur des appareils mobiles. "Ce n'est pas Linux non plus", voir les guillemets, ChromeOS, ou du moins cela n'apparaît comme tel dans aucune statistique, mais c'est un peu plus proche de l'être. Google autorise depuis longtemps les utilisateurs de son système d'exploitation de bureau à installer Debian dans un conteneur, et des applications Linux telles que Kdenlive peuvent y être installées.
Ce qui fait l'actualité ces jours-ci, c'est que Google fait la même chose, mais pour votre système d'exploitation mobile. Les dernières versions du projet Android Open Source (AOSP) incluent la balise ferrochrome-dev-option
qui vous permettent d'utiliser le terminal Linux. Cette application fait partie d'Android Virtualization Framework (AVF) et comprend une WebView qui connecte Linux à une machine virtuelle via une IP locale, permettant aux utilisateurs exécuter des commandes Linux.
Sous-système Android pour Linux ?
Dans le cadre de Windows 10, Microsoft a introduit le sous-système Windows pour Linux, un moyen d'installer Linux dans Windows qui nous permet d'utiliser Linux depuis le terminal. Plus tard, en plus de faciliter son installation, il a également permis d'installer et exécuter des applications avec une interface utilisateur. Pour l'instant, le travail de Google se concentre sur le premier.
Reste à voir où tout cela nous mène, et si cela s'avère être quelque chose d'aussi utile que sur ChromeOS. Si tel est le cas, vous pouvez utiliser des applications de bureau Linux sur Android, et je pense que cela finira probablement par être le cas. Il est clair qu'il ne faut pas grand-chose, puisqu'Android a des applications pour tout, mais Cela ouvrirait toute une gamme de possibilités.. En plus de pouvoir utiliser toutes sortes d’outils de ligne de commande, vous pouvez également faciliter la tâche des développeurs.
Google travaille toujours à affiner son application de terminal et AVF avant de publier officiellement cette fonctionnalité.