Partager:

JAKARTA - Google développe une « micro-affichage », une version légère du système d’exploitation Fuchsia qui fonctionne actuellement sur le Hub de Google Nest. La micro-affichage est conçue pour fonctionner sur une machine virtuelle, et Google semble être en train d’expérimenter en le exécutant sur des appareils Android.

Fuchsia OS est un système d’exploitation open source tels que Android et Chrome OS. Cependant, contrairement aux deux systèmes d’exploitation, Fuchsia n’est pas construit sur le cœur Linux. Fuchsia utilise Zircon, qui, selon Google, « se compose de nucléaire et d’une petite série de services utilisateur, de conducteurs et de bibliothèques nécessaires pour les fonctions de base du système telles que le démarrage ».

L’architecture « ressemblant à des micro-connes » de Zircon permet à Fuchsia de « réduire le nombre de codes utilisés sur le système » seulement sur certaines fonctionnalités de base, ce qui peut améliorer la sécurité et la stabilité en raison d’une réduction du nombre de codes ayant des privilèges élevés par rapport au cœur « monolithique » ordinaire.

Les rumeurs de la mi-chemin de 2018 suggèrent que Google avait des plans ambitieux d’envoyer Fuchsia OS sur des smartphones, des PC et des appareils ménagers. Bien que l’objectif semble encore très loin (si il n’est pas annulé du tout), Google a réussi à lancer ce système d’exploitation sur des appareils ménagers intelligents, à partir de la première génération de Nest Hub en 2021.

L’équipe a ensuite réussi à mettre à jour un plus grand Nest Hub Max et une deuxième génération Nest Hub vers Fuchsia OS, en faisant du deuxième et troisième dispositif à exécuter ce système d’exploitation.

Pour développer Fuchsia au-delà des appareils intelligents pour la maison, Google a travaillé sur des projets comme Starnix pour exécuter des binaires Linux non modifiées sur des appareils Fuchsia. En outre, depuis la fin d’avril de cette année, Google travaille sur un nouveau projet nommé « microfinchsia » qui vise à rendre Fuchsia accessible sur des appareils existants grâce à la virtualisation. Microfuchsia, selon Google, est un ensemble de Fuchsia OS qui cible des machines virtuelles et est conçu pour être déployé dans des solutions de virtualisation telles que QEMU et pKIJ.

pK nuk est un hypervisor pour le Frameur de virtualisation Android (AVF), une fonctionnalité introduite par Google sur Android 13 sur certains appareils. Google a développé des systèmes d’avf et pKnik pour exécuter certains types de travail en toute sécurité dans un environnement isolé. Pour exécuter ce travail, Google a créé une version très réduite d’Android OS appelée « microdroid » qui ne contient qu’un minimum de services de base Android, d’outils et de bibliothèques.

Bien qu’il n’ait pas été confirmé, Google pourrait avoir l’intention de la micro-exécution d’être utilisée de la même manière que les microdroids. En d’autres mots, Google pourrait avoir l’intention de la micro-exécution pour s’occuper des tâches qui doivent être effectuées en toute sécurité par le système d’exploitation hôte, dans ce cas Android. Le Microdroid fonctionne déjà à cette fin, mais peut-être que la micro-exécution le fera plus rapidement ou plus en toute sécurité (ou les deux).

Le patch a récemment été soumis au projet Open Source Android (AOSP) qui prépare la base pour le nouveau fichier APEX qui contiendra des microvuctions. L’APEX est un format de fichier utilisé par le projet Mainline pour emballer des composantes du système, et le fichier APEX est celui qui contient tous les binaires liés à l’AVF sur des appareils Android pris en charge. Bien que le fichier com.android.microfuchsia APEX n’ait pas encore été disponible, les références à son existence dans AOSP et le code trouvé dans Fuchsia Gerrit sont très intéressantes.

Il n’est toujours pas clair quel est le plan de Google avec la micro-fiction, mais ce développement sera continué à suivre pour voir si le projet sera réellement exécuté.


The English, Chinese, Japanese, Arabic, and French versions are automatically generated by the AI. So there may still be inaccuracies in translating, please always see Indonesian as our main language. (system supported by DigitalSiber.id)