Home ActualitéAndroid MicroDroid: une version abstraite d’Android pour les appareils virtuels

MicroDroid: une version abstraite d’Android pour les appareils virtuels

by Wassim
PUBLICITE

MicroDroid: une version abstraite d’Android pour les appareils virtuels

by Wassim

Google développe MicroDroid, qui représente un aperçu Linux basée sur le système Android. Selon la description, elle est utilisée dans des appareils virtuels et elle est conçue comme une version abstraite de l’image générale du système Android GSI.

L’aperçu du système est une version abstraite d’Android open source, et MicroDroid semble avoir été encore réduit.

Pourquoi MicroDroid ?

L’objectif de ce projet pourrait être de permettre à une version simple d’Android de fonctionner sur un hyperviseur pour permettre la virtualisation via une seule application Android plutôt que de fournir un environnement de bureau secondaire complet.

Le projet fera probablement partie de l’effort plus large de Google pour permettre la virtualisation sur les appareils Android, dans le but d’améliorer la sécurité.

Google travaille à apporter un mécanisme de virtualisation pour le noyau Linux appelé KVM aux appareils Android exécutant l’architecture ARM64.

L’introduction du support KVM signifie la révocation du privilège du code tiers exploitant l’un des niveaux d’exception hautement privilégiés d’Armv8.

Alternativement, un code tiers, tel que celui pour DRM et le chiffrement, peut être exécuté sur une machine virtuelle avec le même niveau de système d’exploitation Android.

Afin de gérer ces machines virtuelles, Google adapte le Chrome OS VMM, qui est utilisé pour exécuter des applications Linux sur Chrome OS, pour Android.

Google se prépare à introduire Chrome OS VMM dans le cadre du nouveau package APEX appelé Virtualization et présente en même temps un projet KVM pour l’architecture ARM64 pour le noyau Linux dérivé d’Android.

Il semble que Google souhaite exécuter de petites machines virtuelles avec Android via MicroDroid, ce qui nécessite un minimum de composants pour communiquer avec l’hôte Android principal.

Cet effort est susceptible d’être lié à la nouvelle couche d’hyperviseur Type-1 de Snapdragon 888, qui, selon la société, permet l’isolation des données entre les applications et les systèmes d’exploitation sur l’appareil lui-même, ainsi que la commutation instantanée entre les systèmes d’exploitation isolés sans aucune dégradation des performances.

Il est également possible que cela soit lié aux efforts de Google pour étendre l’idée derrière Chrome OS VMM aux applications Android dans le cadre du projet ARCVM en cours de la société.

Laisser un commentaire

Related Posts