GNOME lagði til að taka tillit til áhrifa þróunar á umhverfið

Philip Withnall úr Endless talaði á GUADEC 2020 ráðstefnunni tillaga Kynntu íhugun á umhverfisáhrifum GNOME forritaþróunar. Fyrir hverja umsókn er lagt til að birta „Carbon Cost“ færibreytuna, sem sýnir áætlað magn koltvísýrings út í andrúmsloftið og gerir þér kleift að meta hvernig þróunin hefur áhrif á hlýnun jarðar.

Að sögn ræðumanns hefur hann óbeint verð, þrátt fyrir að ókeypis hugbúnaður sé veittur ókeypis, - áhrif þróunar á umhverfið. Til dæmis þurfa netþjónauppbygging verkefnisins, samfellda samþættingarþjónar, GNOME Foundation og þróunarráðstefnur rafmagns og efnis sem framleiða koltvísýringslosun. Forrit nota einnig orku á notendakerfi, sem hefur einnig óbein áhrif á umhverfið.

Kynning á nýjum mælikvarða mun hjálpa til við að sýna alvarlega skuldbindingu GNOME verkefnisins til að varðveita umhverfið. Meðal þátta til að reikna út mælikvarða eru notkunartími forritsins, álag á örgjörva, geymslu og netkerfi, og styrkleiki prófana í samfellda samþættingarkerfinu. Til að meta álagið er lagt til að notast verði við sysprof, systemd og powertop bókhaldskerfi þar sem hægt er að umreikna gögnin í jafngildi koltvísýringslosunar. Til dæmis er hægt að áætla að 1 klukkustund af miklu örgjörvaálagi sé um það bil 6 grömm CO2e (miðað við 20 W aukningu á orkunotkun), og 1 GB af gögnum sem hlaðið er niður í gegnum netið jafngildir 17 grömmum af CO2e. Hvað varðar samfelld samþættingarkerfi er áætlað að Glib smíði framleiði 48 kíló af CO2e á ári (samanborið við einn einstakling sem framleiðir 4.1 tonn af CO2e á ári).

Til að draga úr kolefniskostnaði eru verktaki hvattir til að innleiða hagræðingar eins og skyndiminni, bæta kóða skilvirkni, draga úr netálagi og nota fyrirfram skilgreindar myndir í samfelldu samþættingarkerfi, og stuðla þannig að baráttunni gegn hlýnun jarðar. Til dæmis, að nota tilbúnar Docker myndir í samfelldu samþættingarkerfi mun minnka mæligildið um 4 sinnum.

Fyrir hverja umtalsverða útgáfu er lagt til að reikna út uppsafnaðan „kolefniskostnað“, draga saman mæligildi allra forrita, sem og kostnað við GNOME verkefnið, GNOME Foundation, hackfests og samfellda samþættingarkerfið. Slík mæligildi mun gera það mögulegt að stunda þróun með auga fyrir áhrifum á umhverfið, fylgjast með gangverki og framkvæma viðeigandi hagræðingu.

Heimild: opennet.ru

Bæta við athugasemd