Fuchsia OS accepte déjà les changements de la communauté

Google a annoncé l'expansion du modèle de développement ouvrez le système d'exploitation Fuchsia OS et annonce que à partir de maintenant, en plus des employés de Google, les représentants de la communauté pourront également participer au développement de Fuchsia OS, dont les modifications seront acceptées dans le projet.

Pour simplifier la communication avec les développeurs, des listes de distribution publique ont été introduites et un système de suivi des erreurs, en plus d'un modèle de gestion de projet qui décrit les mécanismes de prise de décision.

Le plan de développement futur de Fuchsia a également été publié, qui décrit les principales orientations et priorités de développement.

Les principales préoccupations concernent le développement d'un cadre de pilote de périphérique qui peut être mis à niveau séparément du noyau, ainsi que l'amélioration des performances du système de fichiers et l'expansion des outils d'entrée pour les personnes handicapées.

À partir d'aujourd'hui, nous étendons le modèle open source de Fuchsia pour faciliter la participation du public au projet. Nous avons créé de nouvelles listes de diffusion publiques pour les discussions de projet, ajouté un modèle de gouvernance pour clarifier la façon dont les décisions stratégiques sont prises et ouvert le suivi des problèmes pour les contributeurs publics afin de voir ce sur quoi on travaille. En tant qu'effort open source, nous accueillons les contributions bien testées et de haute qualité de chacun. Il existe maintenant un processus pour devenir membre pour soumettre des correctifs, ou un committer avec un accès en écriture complet.

En outre, nous publions également une feuille de route technique pour Fuchsia afin de mieux comprendre l'orientation et les priorités du projet. Certains des points forts de la feuille de route travaillent sur un cadre de pilote pour mettre à jour le noyau indépendamment des pilotes, améliorer les systèmes de fichiers pour les performances et étendre le pipeline d'entrée pour l'accessibilité.

Se souvenir que dans le cadre du projet Fuchsia, Google développe un système d'exploitation universel capable de fonctionner sur tout type d'appareil, des postes de travail et des smartphones aux technologies embarquées et grand public. Le développement est effectué en tenant compte de l'expérience de création de la plate-forme Android et prend en compte les lacunes dans le domaine de la mise à l'échelle et de la sécurité.

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 des processus partagés, du niveau utilisateur, de la gestion des objets et du modèle de sécurité basé sur les capacités. Les pilotes sont implémentés sous forme de bibliothèques d'espace utilisateur dynamiques chargées par le processus devhost et gérées par un gestionnaire de périphériques (devmg, Device Manager).

Pour Fuchsia développé sa propre interface graphique écrite en langage Dart, en utilisant le framework Flutter.

Le projet développe également le framework d'interface utilisateur Peridot, le gestionnaire de packages Fargo, la bibliothèque libc standard, le système de rendu Escher, le pilote Magma Vulkan, le gestionnaire de composites scéniques, les systèmes de fichiers MinFS, MemFS, ThinFS (FAT en langage Go) et Blobfs, ainsi que les partitions FVM.

Pour le développement d'applications prend en charge C / C ++, Rust il est également autorisé dans les composants système, dans la pile réseau et dans le système de construction du langage Python.

Le processus de démarrage utilise un gestionnaire 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 la compatibilité Linux sur Fuchsia, il a proposé la bibliothèque Machina, que vous vous permet d'exécuter le programme Linux sur une machine virtuelle isolée Spécial formé en utilisant un hyperviseur basé sur les spécifications de Kernel Zircon et Virtio, par analogie avec l'organisation du lancement des applications Linux sur Chrome OS.

Enfin si vous voulez en savoir plus À propos de la note, vous pouvez vérifier les détails dans le lien suivant.


Le contenu de l'article adhère à nos principes de éthique éditoriale. Pour signaler une erreur, cliquez sur c'est par ici !.

Un commentaire, laissez le vôtre

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.

*

*

  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.

  1.   Marcelo dit

    Communauté: Pringados qui travaillent gratuitement pour l'une des entreprises les plus riches du monde et qui utilisent l'open source quand ils sont intéressés et quand non, ils passent à la source fermée. Bref, dans ce contexte, community = gilip manga *****