Në GNOME u propozua të merret parasysh ndikimi i zhvillimit në mjedis

Filip Vitnall nga kompania Endless u angazhuar në konferencën GUADEC 2020 me propozimin për të shpërndarë ndikimin e zhvillimit të aplikacioneve GNOME mbi mjedisin. Për çdo aplikacion propozohet të tregohet parametri "Carbni Kost", që tregon nivelin e karbonit të emetuar në atmosferë dhe lejon të vlerësohet sesi zhvillimi ndikon në ngrohjen globale.

Sipas mendimit tĂ« referes, megjithĂ«se softi i lirĂ« ofrohet falas, ai ka njĂ« çmim tĂ« tĂ«rthortĂ« — ndikimi i zhvillimit mbi mjedisin. PĂ«r shembull, infrastruktura serverike e projektit, serverĂ«t e integrimit tĂ« vazhdueshĂ«m, aktiviteti i organizatĂ«s sĂ« paqĂ«llim fitimi GNOME Foundation dhe mbajtja e konferencave pĂ«r zhvillues kĂ«rkojnĂ« energji elektrike dhe materiale, proceset e prodhimit tĂ« tĂ« cilave ndodhin me emetime tĂ« karbonit nĂ« atmosferĂ«. Aplikacionet gjithashtu konsumojnĂ« energji nĂ« sistemet e pĂ«rdoruesit, çka gjithashtu ndikon indirect nĂ« mjedisin.

Introduktimi i një metrike të re do të tregojë marrëdhënien e rëndësishme të projektit GNOME ndaj mbrojtjes së mjedisit. Midis faktorëve për llogaritjen e metrikës përfshihet koha e punës së aplikacionit, ngarkesa mbi CPU, ruajtja dhe rrjeti, intensiteti i testimit në sistemin e integrimit të vazhdueshëm. Për të vlerësuar ngarkesat propozohet të përdoret sysprof, mekanizmat e akountit të systemd dhe powertop, të dhënat nga të cilat mund të shndërrohen në ekuivalentin e emetimeve të karbonit. Për shembull, 1 orë ngarkesë intensive CPU mund të vlerësohet afërsisht si 6 gramë CO2e (duke u bazuar në rritjen e energjisë së konsumuar me 20 W), dhe 1 GB të dhënash të ngarkuara nga rrjeti, si 17 gram CO2e. Sa i përket sistemeve të integrimit të vazhdueshëm, ndërtimi i Glib vlerësohet në 48 kilogram CO2e në vit (për krahasim një person në vit prodhon 4.1 ton CO2e).

Për të reduktuar "Carbni Kost", zhvilluesit inkurajohen të kryejnë optimizime si përdorimi i caching, rritja e efikasitetit të kodit, reduktimi i ngarkesës në rrjet dhe përdorimi i imazheve të paracaktuara në sistemin e integrimit të vazhdueshëm, duke kontribuar kështu në luftën kundër ngrohjes globale. Për shembull, përdorimi i imazheve docker të gatshme në sistemin e integrimit të vazhdueshëm do të lejojë një ulje prej 4 herësh të vlerës së metrikës.

Për çdo lëshim të rëndësishëm, propozohet të llogaritet "Kostoja e Karbonit" totale, e cila përmbledh metrikat e të gjitha aplikacioneve, si dhe shpenzimet për projektin GNOME, Fondin GNOME, hackfestet dhe sistemin e integrimit të vazhdueshëm. Një metrikë e tillë do të mundësojë zhvillimin e projekteve me vetëdije për ndikimet mjedisore, ndjekjen e dinamikës dhe kryerjen e optimizimeve të nevojshme.

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster