Philip Withnall fan Endless
Neffens de sprekker, nettsjinsteande it feit dat fergese software fergees wurdt levere, hat it in yndirekte priis - de ynfloed fan ûntwikkeling op it miljeu. Bygelyks, de serverynfrastruktuer fan it projekt, servers foar trochgeande yntegraasje, de GNOME Foundation, en ûntwikkelderskonferinsjes fereaskje elektrisiteit en materialen dy't útstjit fan koalstofdiokside produsearje. Applikaasjes ferbrûke ek enerzjy op brûkerssystemen, wat ek in yndirekte ynfloed hat op it miljeu.
De ynfiering fan in nije metrik sil helpe om de serieuze ynset fan it GNOME-projekt te sjen foar it behâld fan it miljeu. Under de faktoaren foar it berekkenjen fan de metryske binne de wurktiid fan 'e applikaasje, de lading op' e CPU, opslach en netwurk, en de yntensiteit fan testen yn it trochgeande yntegraasjesysteem. Om de lading te skatten, wurdt foarsteld om sysprof-, systemd- en powertop-accountingmeganismen te brûken, wêrfan de gegevens kinne wurde omset yn it ekwivalint fan koalstofdiokside-emissies. Bygelyks, 1 oere yntinsive CPU-load kin wurde rûsd op likernôch 6 gram
Om de Carbon Cost te ferminderjen, wurde ûntwikkelders stimulearre om optimisaasjes te ymplementearjen lykas caching, ferbetterjen fan koade-effisjinsje, ferminderjen fan netwurkbelêsting, en it brûken fan foarôf definieare ôfbyldings yn in kontinu yntegraasjesysteem, en draacht dêrmei by oan 'e striid tsjin globale opwaarming. Bygelyks, it brûken fan klearmakke Docker-ôfbyldings yn in trochgeande yntegraasjesysteem sil de metrike wearde mei 4 kear ferminderje.
Foar elke wichtige frijlitting wurdt it foarsteld om de kumulative "Carbon Cost" te berekkenjen, de metriken fan alle applikaasjes op te summjen, lykas de kosten fan it GNOME-projekt, de GNOME Foundation, hackfests en it trochgeande yntegraasjesysteem. Sa'n metrik sil it mooglik meitsje om ûntwikkeling te fieren mei it each op 'e ynfloed op' e omjouwing, dynamyk te kontrolearjen en goede optimalisaasjes út te fieren.
Boarne: opennet.ru