Google développe dans Android 16 la possibilité de lancer des applications Linux graphiques.

Google a élargi les fonctionnalités de l'application Terminal, permettant de lancer un émulateur de terminal avec accès à un environnement Linux complet, exécuté dans une machine virtuelle. Dans le cadre du développement de la branche Android 16, le Terminal a intégré la prise en charge du lancement d'applications graphiques compilées pour Linux.

Dans la machine virtuelle pour les applications Linux, des moyens d'accélération matérielle graphique ont été mis en œuvre. Pour construire l'environnement graphique, un compositeur a été ajouté. serveur Weston, utilisant le protocole Wayland. Le lancement d'applications compilées pour X11 s'effectue à l'aide du composant DDX XWayland. Pour créer une session graphique, une touche séparée et une activité « Affichage » ont été ajoutées à l'application Terminal.

L'application Terminal se développe dans le dépôt AOSP (Android Open Source Project) au sein de la plateforme Android, mais les modifications liées au lancement d'applications graphiques ne figurent pas dans la première version bêta d'Android 16. Des passionnés ont réalisé une expérience, utilisant une version basée sur la dernière base de code AOSP, et ont démontré le lancement dans Terminal du jeu Doom sur le smartphone Pixel 9 Pro. Parmi les limitations notables, l'absence de support audio a été mentionnée.

Lire la vidéo

En plus de la session graphique, le processus d'installation a été amélioré dans le cadre du développement d'Android 16, avec l'ajout d'un menu de paramètres où il est possible de changer la taille de l'image disque, d'activer le redirectionnement des ports réseau et de réinitialiser l'environnement à son état d'origine.

Google développe dans Android 16 la possibilité de lancer des applications Linux graphiques.

La fonctionnalité de la machine virtuelle avec Linux se développe dans le cadre du projet Ferrochrome. Dans l'environnement invité, Debian GNU/Linux 12 est exécuté. Le cadre de virtualisation AVF (Android Virtualization Framework) est utilisé, basé sur l'hyperviseur. KVM et l'outil crosvm. Pour activer l'application Terminal dans les versions AOSP d'Android, il faut activer dans la section « Paramètres > Système > Développeur » l'option « Terminal Linux ». Après cela, le programme Terminal apparaît dans la liste des applications, et lors de son lancement, la machine virtuelle avec Debian est démarrée.

Source : opennet.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster