فيليب ويثنال من Endless
وفقا للمتحدث، على الرغم من أن البرمجيات الحرة يتم توفيرها مجانا، إلا أن لها ثمن غير مباشر - وهو تأثير التنمية على البيئة. على سبيل المثال، تتطلب البنية التحتية لخادم المشروع وخوادم التكامل المستمر ومؤسسة جنوم ومؤتمرات المطورين كهرباء ومواد تنتج انبعاثات ثاني أكسيد الكربون. تستهلك التطبيقات أيضًا الطاقة على أنظمة المستخدم، مما له أيضًا تأثير غير مباشر على البيئة.
سيساعد إدخال مقياس جديد في إظهار الالتزام الجاد لمشروع جنوم بالحفاظ على البيئة. من بين عوامل حساب المقياس وقت تشغيل التطبيق، والحمل على وحدة المعالجة المركزية والتخزين والشبكة، وكثافة الاختبار في نظام التكامل المستمر. لتقدير الحمل، يُقترح استخدام آليات المحاسبة sysprof وsystemd وpowertop، والتي يمكن تحويل البيانات منها إلى ما يعادل انبعاثات ثاني أكسيد الكربون. على سبيل المثال، يمكن تقدير الحمل المكثف لوحدة المعالجة المركزية لمدة ساعة واحدة بحوالي 1 جرام
لتقليل تكلفة الكربون، يتم تشجيع المطورين على تنفيذ تحسينات مثل التخزين المؤقت، وتحسين كفاءة التعليمات البرمجية، وتقليل حمل الشبكة، واستخدام الصور المحددة مسبقًا في نظام التكامل المستمر، وبالتالي المساهمة في مكافحة ظاهرة الاحتباس الحراري. على سبيل المثال، سيؤدي استخدام صور Docker الجاهزة في نظام التكامل المستمر إلى تقليل قيمة القياس بمقدار 4 مرات.
لكل إصدار مهم، يُقترح حساب "تكلفة الكربون" التراكمية، وتلخيص مقاييس جميع التطبيقات، بالإضافة إلى تكاليف مشروع جنوم، ومؤسسة جنوم، ومهرجانات الاختراق، ونظام التكامل المستمر. سيسمح مثل هذا المقياس بإجراء التطوير مع مراعاة التأثير على البيئة ومراقبة الديناميكيات وتنفيذ التحسينات المناسبة.
المصدر: opennet.ru