Chromium est maintenant disponible pour Fuchsia OS

Google a récemment dévoilé la publication de une version complète du navigateur Web Chrome pour Fuchsia OS, qui remplacera le navigateur "Simple Browser" précédemment proposé dans la liste des applications, conçu pour exécuter des applications Web autonomes et non pour fonctionner avec des sites.

Indirectement, la prise en charge d'un navigateur Web standard confirme l'intention de Google de développer Fuchsia non seulement pour l'IoT et les appareils grand public comme Nest Hub, mais également pour les plates-formes de bureau.

L'interface de construction Chromium pour Fuchsia est généralement similaire aux builds pour d'autres systèmes de bureau, à l'exception de problèmes et bogues uniques, tels que des problèmes d'affichage des menus contextuels et d'ouverture de plusieurs fenêtres.

En même temps, un travail actif a récemment été fait pour éliminer ces problèmes, par exemple, la prise en charge de la visionneuse PDF intégrée et la possibilité d'imprimer ont été fournies l'autre jour.

Dans le post Reddit par oldschool-51, il partage quelques captures d'écran et les éléments suivants :

qu'est-ce qui ne marche pas ?

Si vous quittez Chrome, vous vous retrouverez avec un écran d'émulateur noir ; Je ne vois aucun moyen de revenir au bureau.

La molette de défilement de la souris se comporte différemment de ce qu'elle est normalement. Au lieu de faire défiler la page, il agit comme un "clic"

Sur mon ordinateur, la "boîte de sélection" ne fonctionne pas, elle plante simplement.

La commande fx ne fonctionne jamais depuis la zone ~ bien que jiri le fasse, vous devez passer en fuchsia pour que cela fonctionne,

Ce qui fonctionne est la commande expérimentale ffx emu si vous l'activez conformément aux instructions.

Construire Fuchsia est énorme - il prend plus de 80g de mon ssd 128g dans mon boîtier Asus pn41, donc je ne pouvais pas construire à partir d'Ubuntu normal, mais Lubuntu est bien pour cela. Pourtant, cela fait 7 heures sur un celeron quad core N5100 avec 16g de RAM, donc une de ces choses que vous pouvez faire du jour au lendemain !

Rappelons que Fuchsia OS est développé par Google depuis 2016, en tenant compte des lacunes en termes de mise à l'échelle et de sécurité sur la plate-forme Android. Le système est basé sur le micro-noyau Zircon, basé sur les développements du projet LK, étendu pour une utilisation dans diverses classes d'appareils, y compris les smartphones et les ordinateurs personnels. Zircon étend LK avec la prise en charge des bibliothèques et processus partagés, un niveau utilisateur, un système de gestion d'objets et un modèle de sécurité basé sur les capacités.

Contrôleurs sont implémentés en tant que bibliothèques dynamiques d'espace utilisateur chargées par le processus devhost et géré par le gestionnaire de périphériques (devmg, Device Manager).

Fuchsia a sa propre interface graphique écrite en Dart en utilisant le framework Flutter. Le projet développe également le framework Peridot UI, le gestionnaire de packages Fargo, la bibliothèque standard libc, le système de rendu Escher, le pilote Magma Vulkan, le gestionnaire composite Scenic, MinFS, MemFS, ThinFS (langage FAT en Go) et le fichier Blobfs, ainsi que le gestionnaire de partition FVM. Pour le développement d'applications, le support est fourni pour C/C++, Dart, Rust est également autorisé dans les composants système, dans la pile réseau Go et dans le système de construction du langage Python.

Le processus de démarrage utilise un gestionnaire de système qui inclut appmgr pour créer l'environnement logiciel initial, sysmgr pour créer l'environnement de démarrage et basemgr pour configurer l'environnement utilisateur et organiser la connexion.

Pour garantir la sécurité, un système avancé d'isolation de bac à sable est proposé, dans lequel les nouveaux processus n'ont pas accès aux objets du noyau, ne peuvent pas allouer de mémoire et ne peuvent pas exécuter de code, et un système d'espace de noms est utilisé pour accéder aux ressources, ce qui détermine les autorisations disponibles.

La plate-forme fournit un cadre pour la création de composants, qui sont des programmes qui s'exécutent dans son bac à sable et peuvent interagir avec d'autres composants via IPC.

Voir le état actuel de développement de Fuchsia, l'émulateur peut être utilisé, ainsi que des versions de test du projet dahliaOS dont nous avons récemment parlé sa nouvelle version publiée ici.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.