Gnome propose d'amener GNOME OS sur du matériel réel et suggère également de prendre en compte l'impact environnemental du développement

À la conférence GUADEC 2020, un rapport a été fait sur le développement projet "Gnome OS" dans lequel un plan est publié pour développer "Gnome OS" comme une plateforme de création d'OS désormais transformée en considération comme un ensemble utilisable pour une intégration continue, simplifier les applications de travail dans les tests développés pour la prochaine version de la base de code Gnome, évaluation du développement, tests de compatibilité matérielle et expérimentation d'interface utilisateur.

Vous devez vous rappeler que l'initiative de créer Gnome OS a vu le jour en 2012 afin de pouvoir résoudre les problèmes de développement de GNOME et également proposer diverses idées pour augmenter la demande de la plate-forme.

Jusqu'à présent, toutes les compilations par "Gnome OS" ils ont été conçus pour fonctionner dans des machines virtuelles.

Et maintenant cAvec la nouvelle initiative, il vise à avec le travail qui a été fait maintenant, il peut être assuré que "Gnome OS" être utilisé sur du matériel réel.

Avec lui de nouvelles versions sont en cours de développement pour les systèmes x86_64 et ARM (Pinebook Pro, Rock 64, Raspberry Pi 4). Comparé aux builds pour les machines virtuelles, a ajouté la possibilité de démarrer dans des systèmes avec UEFI, des outils de gestion de l'alimentation, support d'impression, Bluetooth, WiFi, cartes son, microphone, écrans tactiles, cartes graphiques et webcams, ainsi que les portails Flatpak manquants pour GTK + ajoutés. Paquets Flatpak préparés pour le développement d'applications (GNOME Builder + SDK).

Pour former le système qui complète le système d'exploitation Gnome, le système OSTree est utilisé (l'image système est mise à jour atomiquement à partir d'un référentiel de type Git), par analogie avec les projets Fedora Silverblue et Endless OS.

L'initialisation se fait avec Systemd. L'environnement graphique est basé sur les pilotes Mesa, Wayland et XWayland. Il est suggéré d'utiliser Flatpak pour installer des applications supplémentaires, tandis que le programme d'installation est le programme d'installation du système d'exploitation Endless basé sur la configuration initiale de Gnome.

Gnome s'engage pour l'environnement

Un autre sujet qui a été abordé au GUADEC 2020 C'était une proposition de considérer l'impact environnemental du développement des applications Gnome. Pour chaque application, Il est suggéré d'afficher un paramètre "Coût Carbone", qui montre le niveau approximatif des émissions de dioxyde de carbone dans l'atmosphère qui permet d'évaluer comment le développement affecte le réchauffement climatique.

Selon l'orateur, même si le logiciel libre est fourni gratuitement, il a un prix indirect: l'impact du développement sur l'environnement.

Par exemple, l'infrastructure de serveur d'un projet, les serveurs d'intégration continue, la Fondation Gnome et les conférences de développeurs nécessitent de l'électricité et des matériaux émettant du dioxyde de carbone provenant des processus de fabrication. Les applications consomment également de l'énergie dans les systèmes de l'utilisateur, ce qui affecte également indirectement l'environnement.

L'introduction de la nouvelle métrique montrera que le projet GNOME est sérieux dans la préservation de l'environnement.

Les facteurs pour calculer la métrique k sont le temps d'exécutionn de l'application, la charge sur le CPU, le stockage et le réseau, l'intensité des tests dans le système d'intégration continue.

Pour évaluer la charge, il est proposé d'utiliser les mécanismes de comptabilité sysprof, systemd et powertop, dont les données peuvent être converties en l'équivalent des émissions de dioxyde de carbone.

Par exemple, 1 heure de charge intensive du processeur peut être estimée à environ 20 W ou 6 grammes de CO2e, et 1 Go de données téléchargées sur le réseau à 17 grammes de CO2e. En ce qui concerne les systèmes d'intégration continue, l'ensemble Glib est estimé à 48 kilogrammes de CO2e par an (en comparaison, une personne produit 4.1 tonnes de CO2e par an).

Pour réduire le coût du carbone, les développeurs sont encouragés pour mettre en œuvre des optimisations comme la mise en cache, l'amélioration de l'efficacité du code, la réduction de la charge du réseau et l'application d'images prédéfinies dans un système d'intégration continue, contribuant ainsi à lutter contre le réchauffement climatique.

Par exemple, l'utilisation d'images aplaties prêtes à l'emploi dans un système d'intégration continue réduira la valeur de la métrique de 4 fois.

Pour chaque version majeure, il est suggéré de calculer un coût carbone cumulatif qui résume les métriques pour toutes les applications, plus les coûts du projet GNOME, de la Fondation GNOME, des Hackfests et de l'intégration continue.

Cette métrique permettra de réaliser le développement en tenant compte de l'impact sur l'environnement, de suivre la dynamique et de réaliser les optimisations appropriées.


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.

  1.   Shupacabra dit

    Ils pourraient commencer par prendre gnome pour être utilisable dans une distribution audio / vidéo en temps réel sans consommer un pourcentage élevé de microprocesseur et de mémoire, comme KDE l'a fait avec Plasma 5 ... je veux dire ...