Philip Withnall từ Vô tận
Theo diễn giả, mặc dù thực tế là phần mềm miễn phí được cung cấp miễn phí nhưng nó có một cái giá gián tiếp - tác động của sự phát triển đến môi trường. Ví dụ: cơ sở hạ tầng máy chủ của dự án, các máy chủ tích hợp liên tục, Quỹ Gnome và các hội nghị dành cho nhà phát triển yêu cầu điện và vật liệu tạo ra khí thải carbon dioxide. Các ứng dụng cũng tiêu tốn năng lượng trên hệ thống của người dùng, điều này cũng có tác động gián tiếp đến môi trường.
Việc giới thiệu một thước đo mới sẽ giúp thể hiện cam kết nghiêm túc của dự án Gnome trong việc bảo vệ môi trường. Trong số các yếu tố để tính toán số liệu là thời gian hoạt động của ứng dụng, tải trên CPU, bộ lưu trữ và mạng cũng như cường độ thử nghiệm trong hệ thống tích hợp liên tục. Để ước tính tải lượng, người ta đề xuất sử dụng các cơ chế tính toán sysprof, systemd và powertop, dữ liệu từ đó có thể được chuyển đổi thành lượng khí thải carbon dioxide tương đương. Ví dụ: 1 giờ tải CPU chuyên sâu có thể ước tính vào khoảng 6 gram
Để giảm Chi phí Carbon, các nhà phát triển được khuyến khích triển khai các biện pháp tối ưu hóa như bộ nhớ đệm, cải thiện hiệu quả mã, giảm tải mạng và sử dụng các hình ảnh được xác định trước trong hệ thống tích hợp liên tục, từ đó góp phần vào cuộc chiến chống lại sự nóng lên toàn cầu. Ví dụ: sử dụng hình ảnh Docker được tạo sẵn trong hệ thống tích hợp liên tục sẽ giảm giá trị số liệu xuống 4 lần.
Đối với mỗi bản phát hành quan trọng, đề xuất tính toán “Chi phí Carbon” tích lũy, tổng hợp số liệu của tất cả các ứng dụng, cũng như chi phí của dự án Gnome, Quỹ Gnome, hackfests và hệ thống tích hợp liên tục. Một số liệu như vậy sẽ giúp có thể tiến hành phát triển với sự quan tâm đến tác động đến môi trường, giám sát động lực và thực hiện tối ưu hóa thích hợp.
Nguồn: opennet.ru