Android permettra bientôt de faire fonctionner des applications Linux avec une nouvelle application Terminal

Android will soon let you run Linux apps with refreshed Terminal app

Google prend un virage audacieux en intégrant le support de Linux à Android, offrant aux développeurs une nouvelle façon de tirer parti de leurs outils préférés. Avec une application ‘Terminal’ en développement, l’accès à des fonctionnalités avancées pourrait transformer l’expérience de programmation sur mobile, élargissant ainsi les possibilités sur cette plateforme.

Que s’est-il passé ? Pour tous les outils et applications natives disponibles sur des plateformes comme Chrome OS, il arrive parfois que l’on ait besoin d’un bon vieux programme Linux pour avancer, surtout si vous êtes développeur. En prenant conscience de cela, Google a ajouté Linux à son système d’exploitation il y a quelque temps. Maintenant, la société fait de même pour Android avec un nouveau moyen officiel d’exécuter des applications et des distributions Linux.

Selon quelques modifications de code repérées par Mishaal Rahman d’Android Authority dans le projet open source d’Android, les équipes de Google ont discrètement intégré le support de Linux dans l’infrastructure d’Android. Il y a quelques semaines, les ingénieurs ont commencé à développer une nouvelle application « Terminal » qui exploite le cadre de virtualisation d’Android pour exécuter une machine virtuelle Linux et exécuter des commandes.

Dans sa forme actuelle, très basique, cette application Terminal nécessite une configuration manuelle de la machine virtuelle Linux, en fournissant une image Debian et un fichier de contrôle. Cependant, les engagements AOSP indiquent que Google envisage de rationaliser ce processus de manière radicale. La société travaille à intégrer l’utilitaire existant « LinuxInstaller » directement dans l’application Terminal elle-même.

Une fois l’intégration terminée, cette application Terminal unifiée sera probablement capable de télécharger, configurer, exécuter et interagir avec une instance de Linux Debian, le tout depuis l’application.

Android permettra bientot de faire fonctionner des applications Linux avec

Des correctifs AOSP supplémentaires révèlent également que Google améliore le cadre de virtualisation qui alimente cette capacité Linux. Les ajouts à venir incluent la sauvegarde et la restauration des instantanés de la machine virtuelle, la virtualisation imbriquée pour exécuter des machines virtuelles dans des machines virtuelles, et la compatibilité avec les processeurs ARM ainsi que x86.

Google vise également à renforcer l’application Terminal, qui est actuellement assez basique à part quelques options pour copier l’adresse IP de la machine virtuelle et l’éteindre. Les pages de paramètres prévues permettront de redimensionner le disque, de configurer le transfert de ports et potentiellement de récupérer des partitions.

Vous vous demandez probablement – pourquoi voudriez-vous exécuter des applications Linux sur votre appareil Android ? Pour la plupart des utilisateurs, il y a peu de nécessité, il est vrai. Mais pour les développeurs, la possibilité d’exécuter des outils Linux, des utilitaires en ligne de commande et des applications comme Android Studio pourrait changer la donne, d’autant plus que Chrome OS devient de plus en plus basé sur Android au fil du temps. Alors que les lignes continuent de s’estomper, avoir une expérience Linux cohérente sur les téléphones, tablettes et ordinateurs portables pourrait augmenter la viabilité d’Android en tant que plateforme de développement de classe desktop.

Aucune information n’est encore disponible sur la date de lancement officielle de cette application Terminal et du support de virtualisation Linux. Cependant, Rahman suppose qu’ils arriveront avec Android 16.