Gnome proposa dur GNOME OS a maquinari real ia més suggereix considerar l'impacte ambiental de el desenvolupament

En la conferència GUADEC 2020, es va realitzar un informe sobre el desenvolupament del projecte «Gnome US» en el qual es dóna a conèixer un pla per desenvolupar «Gnome US» com una plataforma per a la creació d'OS ara transformat en consideració com un conjunt que es pot utilitzar per a la integració contínua, simplificar les aplicacions de treball en les proves desenvolupades per a la propera versió de la base de codi de Gnome, valoració desenvolupament, proves de compatibilitat de maquinari i experimentació d'interfície d'usuari.

Cal recordar que la iniciativa de la creació del GNOME OS va sorgir el 2012 amb la finalitat de poder abordar els problemes de el desenvolupament del GNOME i també oferir diverses idees per augmentar la demanda de la plataforma.

Fins al moment totes les compilacions de «Gnome US» estaven dissenyades per executar-se en màquines virtuals.

I ara con la nova iniciativa aquesta pretén que amb el treball que s'ha realitzat ara es pugui garantir que «Gnome US» s'utilitzi en maquinari real.

amb això s'estan desenvolupant noves compilacions per a sistemes x86_64 i ARM (Pinebook Pro, Rock 64, Raspberry Pi 4). En comparació amb les compilacions per a màquines virtuals, Es va agregar la capacitat d'iniciar en sistemes amb UEFI, eines de gestió de l'energia, suport per a impressió, Bluetooth, WiFi, targetes de so, micròfon, pantalles tàctils, targetes gràfiques i càmeres web, a més que es van agregar els portals que faltaven de Flatpak per GTK +. Paquets Flatpak preparats per al desenvolupament d'aplicacions (GNOME Builder + SDK).

Per formar el sistema que completa el sistema operatiu Gnome, s'utilitza el sistema OSTree (La imatge de sistema s'actualitza atòmicament des d'un repositori similar a Git), per analogia amb els projectes Fedora Silverblue i Endless OS.

La inicialització es realitza amb systemd. L'entorn gràfic es basa en els controladors Taula, Wayland i XWayland. Es suggereix utilitzar Flatpak per instal·lar aplicacions addicionals, mentre que l'instal·lador és l'instal·lador Endless US basat en la configuració inicial de Gnome.

Gnome es compromet amb el medi ambient

Un altre dels temes que es va abordar a la GUADEC 2020 va ser una proposta per a considerar l'impacte ambiental de el desenvolupament d'aplicacions GNOME. Per a cada aplicació, se suggereix mostrar un paràmetre de «Cost de carboni», que mostra el nivell aproximat d'emissions de diòxid de carboni a l'atmosfera el que permet avaluar com el desenvolupament afecta l'escalfament global.

Segons l'orador, tot i que el programari gratuït es subministra de forma gratuïta, té un preu indirecte: l'impacte de el desenvolupament en el medi ambient.

Per exemple, la infraestructura de servidor d'un projecte, els servidors d'integració contínua, la Fundació GNOME i les conferències de desenvolupadors requereixen electricitat i materials que emeten diòxid de carboni dels processos de fabricació. Les aplicacions també consumeixen energia en els sistemes de l'usuari, el que també afecta indirectament a el medi ambient.

La introducció de la nova mètrica mostrarà que el Projecte GNOME es pren seriosament la preservació de l'entorn.

Els factors per calcular la mètrica k són el temps de ejecución de l'aplicació, la càrrega a la CPU, l'emmagatzematge i la xarxa, la intensitat de les proves en el sistema d'integració contínua.

Per avaluar la càrrega, es proposa utilitzar mecanismes de comptabilitat sysprof, systemd i PowerTOP, les dades es poden convertir a l'equivalent de les emissions de diòxid de carboni.

Per exemple, 1 hora de càrrega intensiva CPU pot estimar-se com aproximadament 20 W o 6 grams de CO2e, i 1 GB de dades descarregades per la xarxa com 17 grams de CO2e. Pel que fa als sistemes d'integració contínua, el conjunt Glib s'estima en 48 quilograms de CO2e per any (en comparació, una persona produeix 4.1 tones de CO2e per any).

Per reduir el cost de l'carboni, s'encoratja als desenvolupadors a implementar optimitzacions com l'emmagatzematge en memòria cau, millorar l'eficiència de el codi, reduir la càrrega de la xarxa i aplicar imatges predefinides en un sistema d'integració contínua, contribuint així a la lluita contra l'escalfament global.

Per exemple, l'ús d'imatges acoblades punt per utilitzar en un sistema d'integració contínua reduirà el valor de la mètrica en 4 vegades.

Per a cada versió principal, se suggereix calcular un Cost de carboni acumulatiu que resumeixi les mètriques per a totes les aplicacions, més els costos de el Projecte GNOME, Fundació GNOME, Hackfests i Integració contínua.

Aquesta mètrica permetrà dur a terme el desenvolupament tenint en compte l'impacte en el medi ambient, realitzar un seguiment de la dinàmica i dur a terme les optimitzacions adequades.


Un comentari, deixa el teu

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   Shupacabras va dir

    Podrien començar portant gnome a ser usable en una distro d'àudio / vídeo en temps real sense que es mengi un alt percentatge de microprocessador i memòria, com va fer el KDE amb Plasma 5 ... dic ...