Philip Withnall-ը Endless-ից
Ըստ բանախոսի՝ չնայած այն բանին, որ անվճար ծրագրային ապահովումը տրամադրվում է անվճար, այն ունի անուղղակի գին՝ զարգացման ազդեցությունը շրջակա միջավայրի վրա։ Օրինակ՝ ծրագրի սերվերի ենթակառուցվածքը, շարունակական ինտեգրման սերվերները, GNOME հիմնադրամը և մշակողների համաժողովները պահանջում են էլեկտրաէներգիա և նյութեր, որոնք արտադրում են ածխաթթու գազի արտանետումներ: Հավելվածները նաև էներգիա են սպառում օգտագործողների համակարգերի վրա, ինչը նույնպես անուղղակի ազդեցություն ունի շրջակա միջավայրի վրա:
Նոր չափման ներդրումը կօգնի ցույց տալ GNOME նախագծի լուրջ նվիրվածությունը շրջակա միջավայրի պահպանմանը: Մետրիկայի հաշվարկման գործոններից են հավելվածի գործառնական ժամանակը, պրոցեսորի, պահեստի և ցանցի բեռնվածությունը և շարունակական ինտեգրման համակարգում փորձարկման ինտենսիվությունը: Բեռը գնահատելու համար առաջարկվում է օգտագործել sysprof, systemd և powertop հաշվառման մեխանիզմներ, որոնցից ստացված տվյալները կարող են վերածվել ածխաթթու գազի արտանետումների համարժեքի: Օրինակ, պրոցեսորի 1 ժամ ինտենսիվ ծանրաբեռնվածությունը կարելի է գնահատել մոտավորապես 6 գրամ
Ածխածնի ծախսերը նվազեցնելու համար մշակողները խրախուսվում են իրականացնել այնպիսի օպտիմալացումներ, ինչպիսիք են քեշավորումը, կոդի արդյունավետության բարելավումը, ցանցի ծանրաբեռնվածության նվազեցումը և նախապես սահմանված պատկերների օգտագործումը շարունակական ինտեգրման համակարգում՝ դրանով իսկ նպաստելով գլոբալ տաքացման դեմ պայքարին: Օրինակ, շարունակական ինտեգրման համակարգում պատրաստի Docker պատկերների օգտագործումը 4 անգամ կնվազեցնի մետրային արժեքը:
Յուրաքանչյուր նշանակալի թողարկման համար առաջարկվում է հաշվարկել կուտակային «Ածխածնի արժեքը»՝ ամփոփելով բոլոր հավելվածների չափումները, ինչպես նաև GNOME նախագծի, GNOME հիմնադրամի, հեքֆեստների և շարունակական ինտեգրման համակարգի ծախսերը: Նման չափումը հնարավորություն կտա զարգացում իրականացնել՝ հաշվի առնելով շրջակա միջավայրի վրա ազդեցությունը, վերահսկել դինամիկան և իրականացնել համապատասխան օպտիմալացումներ:
Source: opennet.ru