وسیم میرزا، بازیگر و مجری، وقتی فهمید که باید گوشی خود را عوض کند، خوشحال نشد – به خصوص که خوب کار می کرد.
اگرچه سخت افزار به خوبی کار می کند، اما سامسونگ در سال 2020 ارائه به روز رسانی های امنیتی برای گوشی را متوقف کرد. فقط ای کاش راهی برای احیای این فناوری قدیمی وجود داشت.»
«فکر کردم غیبت [security] آقای میرزا که این گوشی را در سال 2016 خرید، میگوید: «بهروزرسانیها بسیار احمقانه بودند.
باتری و صفحه نمایش شما همچنان عالی کار می کنند. شما احساس می کنید که سازنده شما را مجبور به ارتقاء می کند.”
او از تلفن خود برای مدیریت بانکداری آنلاین، از جمله برای شرکت تولید خود استفاده می کرد. او میگوید: «برای من مهم بود که آخرین بهروزرسانیهای اصلی نرمافزار را داشته باشم.
ارتقای گوشی علاوه بر هزینه های مالی، هزینه زیست محیطی نیز دارد. حدود 80 درصد از انتشار کربن از تلفن های همراه در نتیجه تولید آنها. این به عنوان کربن جاسازی شده یا تجسم یافته شناخته می شود.
بنابراین، از منظر انتشار گازهای گلخانهای، هرچه کاربران تلفن طولانیتر بتوانند جدیدترین نرمافزار را برای ادامه کار دریافت کنند، بهتر است.
یک سیستم عامل به نام /e/OS می تواند پاسخی باشد که آقای میرزا به دنبال آن بود. این یک نسخه رایگان از Android است که عمر دستگاههایی را که دیگر بهروزرسانی نمیشوند، افزایش میدهد و جایگزین بالقوه سبزتری برای سیستم عامل استوک ارائه میکند.
تلفن قدیمی آقای میرزا در میان بیش از 200 دستگاه پشتیبانی شده است که قدمت برخی از آنها به 10 سال قبل می رسد. زمانی که پشتیبانی از گلکسی اس 7 اج در سال آینده به دلیل محدودیتهای سختافزاری به پایان برسد، /e/OS طول عمر گوشی را تا پنج سال دیگر افزایش میدهد.
گائل دووال، موسس و طراحی /e/OS میگوید: «ما /e/OS را برای دستگاههایی که مدتهاست توسط تولیدکنندگان پشتیبانی نمیشوند قابل دسترس میکنیم.
“ما در حال تلاش هستیم [enable them to] آخرین به روز رسانی های امنیتی را دریافت کنید. تولیدکنندگان بزرگ نرم افزارهای زیادی را روی گوشی ها قرار می دهند، چیزهای بی فایده ای که مردم از آنها استفاده نمی کنند. با گذشت زمان، این کارها را کند می کند. ما ادامه کارآمدی نرمافزار را در دستگاههای قدیمی آسانتر میکنیم.»
سازندگان به طور پیوسته عمر گوشی های جدید را افزایش می دهند. سامسونگ برای گوشیهای گلکسی اس 24 که امسال عرضه شد، پشتیبانی را تا 7 سال افزایش داده است که مطابق با وعده گوگل برای دستگاههای پیکسل خود است. اپل حداقل به مدت پنج سال از آیفون 16 پشتیبانی خواهد کرد.
“به دلیل جریان [processor] Rick Wiergewer، مدیر عملیات برای /e/OS میگوید: معماری و اندازه حافظه در این تلفنهای جدید، احتمالاً برای مدت طولانی، احتمالاً بیش از هفت سال، قابل استفاده خواهند بود.
این نرمافزار نه تنها دستگاهها را برای مدت طولانیتری کار میکند، بلکه در هنگام کارکردن، کربن کارآمدتری نیز دارد.
برنامه های تلفن همراه باید از نظر انرژی کارآمد باشند زیرا باتری گوشی ظرفیت محدودی دارد.
اما بخش قابل توجهی از نرم افزار بر روی سرورهای مراکز داده اجرا می شود، جایی که چنین محدودیتی در مصرف انرژی وجود ندارد.
آقای حسین میگوید: «هنگامی که برنامههای سرور را میسازید، هرگز به میزان قدرتی که استفاده میکنید فکر نمیکنید، بنابراین هیچ کاری برای بهینهسازی انجام نمیدهید. به سختی ابزاری برای اندازه گیری آن وجود دارد.»
مشخصات شدت کربن نرم افزار (SCI) به اندازه گیری ردپای کربن نرم افزار کمک می کند و در اوایل سال جاری به یک استاندارد صنعتی جهانی تبدیل شده است. محاسبات در هسته خود شامل انتشارات ناشی از اجرای نرم افزار و کربن ناشی از سخت افزاری است که روی آن اجرا می شود.
ایده این است که یک متریک شدت کربن داشته باشیم که توسعهدهندگان نرمافزار بتوانند از آن برای پیگیری پیشرفت در تلاش برای کاهش انتشار گازهای گلخانهای از نرمافزار خود استفاده کنند.
این مشخصات توسط بنیاد نرم افزار سبز ایجاد شده است که بیش از 60 عضو آن شامل مایکروسافت، اینتل و گوگل هستند.
عاصم حسین، مدیر اجرایی بنیاد نرمافزار سبز، میگوید: «ما نرمافزار سبز را نرمافزاری توصیف میکنیم که انرژی و سختافزار کارآمد است، به این معنی که از کمترین منابع فیزیکی استفاده میکند، بنابراین انتشار کمتری دارد.»
ما همچنین نسبت به کربن آگاه هستیم، به این معنی که وقتی برق تمیز است کارهای بیشتری انجام دهیم و زمانی که کثیف است کمتر انجام دهیم.
با این حال، ایجاد یک امتیاز به دور از سادگی است.
“محاسبه [the SCI] آقای حسین اذعان می کند که بسیار دشوار است. مشکل کمبود داده است.
برای پر کردن این شکاف، بنیاد نرمافزار سبز مجموعهای از مدلها به نام چارچوب تاثیر ایجاد کرد. این مشاهدات چیزهایی را که میبینید، مانند درصدی از منابع سرور استفاده میکند، و آنها را به تخمین ردپای کربن تبدیل میکند.
توصیه آقای حسین به مدیران ارشد فناوری؟ «به من اعتماد کنید، وقتی به تیمهای خود معیار عملکردی مانند SCI بدهید، آنها میدانند برای بهینهسازی آن باید چه کاری انجام دهند. احتمالاً بار اول اشتباه می کنید، اما تا حد امکان شفاف باشید و بازخورد دریافت کنید.»
برای کمک به توسعه دهندگان برای بهبود بهره وری انرژی نرم افزار خود، پروژه ecoCode مجموعه ای از “بوی کد” را گردآوری می کند. اینها نکاتی هستند که نشان می دهد کد می تواند از منابع کمتری استفاده کند، برای مثال با جایگزینی دستورالعملی با دستورالعملی که همان کار را سریعتر انجام می دهد.
طارق شوکت می گوید: «این موضوع هنوز موضوع تحقیقات زیادی است. او مدیر عامل شرکت Sonar است که نرمافزار تحلیل کد تولید میکند که از پروژه ecoCode استفاده میکند.
“خیلی [of code smells] زیر چتر کدهای بیش از حد پیچیده قرار خواهد گرفت. دوم [type] چیزهایی هستند که به طور ناکارآمد کار می کنند: شما داده ها را بیشتر از آنچه لازم است به روز می کنید یا جمع می کنید. یکی دیگر نفخ است. چگونه برنامه خود را تا حد امکان ناب و بهینه کنیم؟”
پیتر کمپبل مدیر نرم افزار محیط زیست در Kainos است، شرکتی که نرم افزار ابری را برای مشتریان خود می سازد. این شرکت 500 مهندس، متخصص و طراح خود را با کمک بنیاد نرم افزار سبز آموزش داد دوره کوتاه رایگان.
او میگوید: «ما فکر میکردیم که اگر به صورت داخلی و خارجی تمرین کنیم، در همه تیمهای ما پذیرش جادویی خواهد داشت.
«معلوم است که به این راحتی کار نمی کند. بخش فرهنگی واقعاً دشوار است، نه تنها برای واداشتن مردم به عمل، بلکه برای تعیین اولویت ها. مشتریان ما آنقدر اولویت دارند که پایداری گاهی اوقات بلندترین نیست.”
بخش فناوری اطلاعات و ارتباطات (ICT) بود برای حسابداری رتبه بندی شده است 1.4 درصد از انتشار گازهای گلخانه ای در سال 2020. بر اساس برآوردهای مطالعه سال 2018 ICT تا سال 2040 به 14 درصد خواهد رسید.
نشانه هایی وجود دارد که نشان می دهد شرکت های بزرگتر این مشکل را جدی تر می گیرند.
اگرچه امروزه تنها 10 درصد از شرکت های بزرگ جهانی پایداری نرم افزار را در ملزومات خود قرار می دهند، اما به گفته تحلیلگران گارتنر، این رقم تا سال 2027 به 30 درصد افزایش خواهد یافت.
آقای حسین میافزاید که کربنزدایی نرمافزار بسیار آسانتر از بسیاری از بخشهای دیگر مانند هوانوردی است. اکنون باید آن دکمه را فشار دهیم زیرا می توانیم.