Philip Withnall filmist Endless
Vaatamata sellele, et tasuta tarkvara antakse tasuta, on sellel esineja sõnul kaudne hind – arengu mõju keskkonnale. Näiteks projekti serveritaristu, pideva integratsiooni serverid, GNOME Foundation ja arendajate konverentsid nõuavad elektrit ja süsinikdioksiidi heitmeid tekitavaid materjale. Rakendused tarbivad energiat ka kasutajasüsteemides, millel on ka kaudne mõju keskkonnale.
Uue mõõdiku kasutuselevõtt aitab näidata GNOME projekti tõsist pühendumust keskkonna säilitamisele. Mõõdiku arvutamise tegurite hulgas on rakenduse tööaeg, protsessori, salvestusruumi ja võrgu koormus ning pideva integratsioonisüsteemi testimise intensiivsus. Koormuse hindamiseks tehakse ettepanek kasutada sysprof, systemd ja powertop arvestusmehhanisme, millest saadud andmed on võimalik teisendada süsinikdioksiidi heitkoguste ekvivalendiks. Näiteks 1 tund intensiivset protsessori koormust võib hinnata ligikaudu 6 grammile
Süsinikukulude vähendamiseks julgustatakse arendajaid rakendama selliseid optimeerimisi nagu vahemällu salvestamine, koodi tõhususe parandamine, võrgu koormuse vähendamine ja eelmääratletud kujutiste kasutamine pidevas integratsioonisüsteemis, aidates seeläbi kaasa võitlusele globaalse soojenemise vastu. Näiteks valmis Dockeri piltide kasutamine pidevas integratsioonisüsteemis vähendab mõõdiku väärtust 4 korda.
Iga olulise väljalaske jaoks tehakse ettepanek arvutada kumulatiivne "süsiniku hind", võttes kokku kõigi rakenduste mõõdikud, samuti GNOME projekti, GNOME Foundationi, häkkimisürituste ja pideva integratsioonisüsteemi kulud. Selline mõõdik võimaldab arendada keskkonnamõju silmas pidades, jälgida dünaamikat ja teha õigeid optimeerimisi.
Allikas: opennet.ru