The FutureTECH Show/The Presenter StudioA színész és műsorvezető Waseem Mirza nem volt boldog, amikor rájött, hogy le kell cserélnie a telefonját – főleg, hogy az eddig remekül működött.
Bár a hardver zökkenőmentesen működött, a Samsung 2020-ban megszüntette a telefon biztonsági frissítéseit. “Bárcsak lenne mód arra, hogy több életet hozzunk ki ebből a régi műszaki darabból”.
“Úgy gondoltam, hogy a hiányzó [security] frissítések hiánya elég nagy hülyeség volt” – mondja Mirza úr, aki 2016-ban vásárolta a telefont.
“Az akkumulátor és a képernyő még mindig remekül működik. Úgy érzi az ember, mintha a gyártó kényszerítené a frissítésre”.
A telefonját az online banki ügyintézésre használta, többek között a produkciós cégének ügyintézésére. “Fontos volt számomra, hogy a legújabb kritikus szoftverfrissítésekkel rendelkezzem” – mondja.
A pénzügyi költségek mellett a telefon frissítésének környezetvédelmi költségei is vannak. A szén-dioxid-kibocsátás mintegy 80%-a a mobiltelefonok gyártásából származik. Ezt nevezzük beágyazott vagy megtestesült szénnek.
Kibocsátási szempontból tehát minél tovább tudják a telefonhasználók a legújabb szoftvereket beszerezni a telefonjuk működéséhez, annál jobb.
Egy /e/OS nevű operációs rendszer lehetett volna a válasz, amit Mirza úr keresett. Ez az Android ingyenes változata, amely meghosszabbítja a frissítéseket már nem kapó készülékek élettartamát, így potenciálisan zöldebb alternatívát kínál a gyártók saját szoftverével szemben.
Mirza úr régi telefonja a több mint 200 támogatott készülék között van, amelyek közül néhány 10 éves. Amikor a Galaxy S7 Edge támogatása a hardveres korlátozások miatt jövőre megszűnik, a /e/OS további öt évvel meghosszabbítja a telefon élettartamát.
“Az /e/OS-t olyan készülékek számára tesszük elérhetővé, amelyeket a gyártóik már régóta nem támogatnak” – mondja Gaël Duval, aki a /e/OS-t alapította és fejlesztette.
“Megpróbálunk [enable them to] megkapni az összes legújabb biztonsági frissítést. A nagy gyártók rengeteg bloatware-t tesznek a telefonokra, olyan haszontalan dolgokat, amelyeket az emberek nem használnak. Ez idővel lassabbá teszi a dolgokat. Mi könnyebbé tesszük a szoftvert, így az továbbra is hatékonyan fut a régebbi készülékeken.”
A gyártók folyamatosan növelik az új telefonok támogatott élettartamát. Az idei Galaxy S24 telefonok esetében a Samsung hét évre hosszabbította meg a támogatást, ami megegyezik a Google Pixel készülékeire tett ígéretével. Az Apple az iPhone 16-ot legalább öt évig támogatja.
“A jelenlegi [processor] architektúra és a memória mérete miatt ezek az újabb telefonok valószínűleg nagyon sokáig használhatóak maradnak, valószínűleg jóval hét évnél tovább” – mondja Rik Viergever, a /e/OS operációs igazgatója.
Getty ImagesAmellett, hogy lehetővé teszi a készülékek hosszabb üzemidejének meghosszabbítását, a szoftverek működése során is szén-dioxid-hatékonyabbá tehető.
A mobiltelefon-alkalmazásoknak energiatakarékosnak kell lenniük, mivel a telefon akkumulátorának teljesítménye korlátozott.
Sok szoftver azonban adatközpontokban lévő szervereken fut, ahol nincsenek ilyen energiafogyasztási korlátozások.
“A szerveralkalmazások készítésekor soha nem is gondolunk arra, hogy mennyi áramot használunk, ezért nem teszünk semmit az optimalizálás érdekében” – mondja Hussain úr. “Alig van olyan eszköz, amivel még mérni is lehetne.”
A Software Carbon Intensity (SCI) specifikáció segít a szoftverek szén-dioxid-kibocsátásának mérésében, és az év elején, globális ipari szabvány lett.. A számítás középpontjában mind a szoftver működtetéséből származó kibocsátás, mind pedig a hardver, amelyen a szoftver fut, megtestesült szén-dioxid-kibocsátása áll.
Az elképzelés lényege, hogy a szoftverfejlesztők egy olyan szén-dioxid-intenzitási pontszámot kapjanak, amellyel nyomon követhetik az előrehaladást, miközben megpróbálják csökkenteni a szoftverükből származó kibocsátást.
A specifikációt a Green Software Foundation hozta létre, amelynek több mint 60 tagja van, köztük a Microsoft, az Intel és a Google.
“A zöld szoftvert olyan szoftverként írjuk le, amely energia- és hardverhatékony, ami azt jelenti, hogy a lehető legkevesebb fizikai erőforrást használja, így kevesebb a megtestesült kibocsátás” – mondja Asim Hussain, a Green Software Foundation ügyvezető igazgatója.
“A szén-dioxid-tudatosságot is beleértjük, ami azt jelenti, hogy többet teszünk, ha az áram tiszta, és kevesebbet, ha piszkos.”
Annija RatnieceAz eredmény kiszámítása azonban korántsem egyszerű.
“Számítás [the SCI] megdöbbentően nehéz” – ismeri el Hussain úr. “A probléma az adatok hiánya.”
A hiányosságok pótlására a Green Software Foundation létrehozott egy modellkészletet, az úgynevezett Impact Framework-et. A modell a látható dolgok megfigyeléseit veszi alapul, például azt, hogy egy szerver erőforrásainak hány százalékát használják, és becslésekké alakítja át a szén-dioxid-kibocsátásra vonatkozóan.
Hussain úr tanácsa a technológiai vezetőknek? “Bízzanak abban, hogy ha olyan teljesítménymutatót adnak a csapataiknak, mint az SCI, akkor tudni fogják, mit kell tenniük az optimalizálás érdekében. Valószínűleg elsőre rosszul fog sikerülni, de legyen a lehető legátláthatóbb, és kérjen visszajelzést.”
A fejlesztők számára a szoftverek energiahatékonyságának javítása érdekében az ecoCode projekt “kódszagok” gyűjteményét állítja össze. Ezek arra utaló jelek, hogy a kód esetleg kevesebb erőforrást használhatna, például egy utasítás helyettesíthető egy másik utasítással, amely gyorsabban elvégzi ugyanazt a feladatot.
“Ez még mindig sok kutatás tárgyát képezi” – mondja Tariq Shaukat. Ő a Sonar vezérigazgatója, amely az ecoCode projekt által használt kódelemző szoftvert gyártja.
“Sok [of code smells] a túlságosan összetett kód fogalma alá esne. A második [type] olyan dolgok, amelyek nem hatékony módon futnak: Az adatokat gyakrabban frissíted vagy hívod le, mint amennyire szükséged lenne. A másik a felfúvódás. Hogyan teheted az alkalmazásodat a lehető legkarcsúbbá és legáramvonalasabbá?”
Peter Campbell a zöld szoftverek igazgatója a Kainosnál, egy IT-szolgáltató cégnél, amely felhőalapú szoftvereket készít ügyfelei számára. A cég 500 mérnökét, termékfejlesztőjét és tervezőjét képezte ki a Green Software Foundation által kidolgozott ingyenes rövid tanfolyamát.
“Úgy gondoltuk, hogy ha belsőleg és külsőleg is oktatunk, akkor varázslatos elfogadást kapunk minden csapatunktól” – mondja.
“Kiderült, hogy ez nem működik ilyen egyszerűen. A kultúra része nagyon nehéz, nem csak rávenni az embereket, hogy cselekedjenek, hanem továbbra is prioritásként kezelni. Annyi prioritás van az ügyfeleink részéről, hogy a fenntarthatóság néha nem a leghangosabb”.”
KainosAz információtechnológiai és kommunikációs (IKT) ágazatban becslések szerint az üvegházhatású gázok kibocsátásának 1,4%-át teszi ki 2020-ban. Azonban, egy 2018-as tanulmány becslése szerint az IKT 2040-re 14%-ot fog kitenni.
Vannak arra utaló jelek, hogy a nagyvállalatok komolyabban veszik a problémát.
Bár ma a nagyvállalatoknak csak 10%-a veszi figyelembe a szoftverek fenntarthatóságát a követelmények között, ez az arány 2027-re 30%-ra fog emelkedni a Gartner elemzőcég szerint.
Hussain úr hozzáteszi, hogy a szoftvereket sokkal könnyebb dekarbonizálni, mint sok más ágazatot, például a légi közlekedést. “Most kell megnyomnunk ezt a gombot, mert megtehetjük.”
Forrás (BBC) – angol nyelven.




















































