Philip Withnall o Annherfynol
Yn Γ΄l y siaradwr, er gwaethaf y ffaith bod meddalwedd rhad ac am ddim yn cael ei ddarparu yn rhad ac am ddim, mae ganddo bris anuniongyrchol - effaith datblygiad ar yr amgylchedd. Er enghraifft, mae seilwaith gweinydd y prosiect, gweinyddwyr integreiddio parhaus, Sefydliad GNOME, a chynadleddau datblygwyr yn gofyn am drydan a deunyddiau sy'n cynhyrchu allyriadau carbon deuocsid. Mae cymwysiadau hefyd yn defnyddio ynni ar systemau defnyddwyr, sydd hefyd yn cael effaith anuniongyrchol ar yr amgylchedd.
Bydd cyflwyno metrig newydd yn helpu i ddangos ymrwymiad difrifol prosiect GNOME i warchod yr amgylchedd. Ymhlith y ffactorau ar gyfer cyfrifo'r metrig mae amser gweithredu'r cais, y llwyth ar y CPU, storio a rhwydwaith, a dwyster y profion yn y system integreiddio barhaus. I amcangyfrif y llwyth, cynigir defnyddio mecanweithiau cyfrifo sysprof, systemd a powertop, y gellir trosi'r data ohonynt yn gyfwerth ag allyriadau carbon deuocsid. Er enghraifft, gellir amcangyfrif bod 1 awr o lwyth CPU dwys oddeutu 6 gram
Er mwyn lleihau'r Gost Carbon, anogir datblygwyr i weithredu optimizations megis caching, gwella effeithlonrwydd cod, lleihau llwyth rhwydwaith, a defnyddio delweddau rhagddiffiniedig mewn system integreiddio barhaus, a thrwy hynny gyfrannu at y frwydr yn erbyn cynhesu byd-eang. Er enghraifft, bydd defnyddio delweddau Docker parod mewn system integreiddio barhaus yn lleihau'r gwerth metrig 4 gwaith.
Ar gyfer pob datganiad sylweddol, cynigir cyfrifo'r βCost Carbonβ gronnus, gan grynhoi metrigau'r holl geisiadau, yn ogystal Γ’ chostau prosiect GNOME, Sefydliad GNOME, hackfests a'r system integreiddio barhaus. Bydd metrig o'r fath yn ei gwneud hi'n bosibl cynnal datblygiad gyda llygad ar yr effaith ar yr amgylchedd, monitro dynameg a chyflawni optimeiddio priodol.
Ffynhonnell: opennet.ru