内容提要
根据NASA数据,今年7月世界经历了有记录以来最热的一天,提醒我们需要采取行动应对气候变化。开发者社区通过审查GitHub上的存储库,编译了绿色软件目录,包括一些受欢迎的存储库,帮助进行可持续编码。绿色软件是尽可能减少碳排放的软件。
关键要点
-
根据NASA数据,今年7月世界经历了有记录以来最热的一天,提醒我们需要采取行动应对气候变化。
-
开发者社区通过审查GitHub上的存储库,编译了绿色软件目录,帮助进行可持续编码。
-
绿色软件是尽可能减少碳排放的软件,主要通过能源效率、碳意识和硬件效率来实现。
-
GitHub的绿色软件目录包括了一些受欢迎的绿色软件工具,帮助开发者进行可持续编码。
-
Scaphandre是一个电力和能耗度量工具,用于测量技术服务的电力消耗。
-
Kepler是一个基于Kubernetes的工具,用于估算工作负载的能耗。
-
Python包用于估算硬件电力消耗,并应用地区的碳强度。
-
k8s附加组件可以在不需要资源时自动关闭部分资源。
-
工具集帮助测量软件的碳排放,并选择更环保的运行方式。
-
开源JavaScript库用于估算互联网数据传输的碳排放。
-
跟踪和预测深度学习模型训练的能耗和碳足迹。
-
欢迎社区提供更多绿色软件存储库的建议,以不断完善绿色软件目录。
延伸问答
什么是绿色软件?
绿色软件是尽可能减少碳排放的软件,主要通过能源效率、碳意识和硬件效率来实现。
有哪些工具可以帮助开发者进行可持续编码?
一些推荐的工具包括Scaphandre、Kepler和Python包等,它们可以帮助测量能耗和碳排放。
如何提高软件的能源效率?
提高软件的能源效率可以通过减少电力消耗、优化硬件使用和在清洁电力时进行更多工作来实现。
GitHub的绿色软件目录包含哪些内容?
GitHub的绿色软件目录包含了一些受欢迎的绿色软件工具,帮助开发者进行可持续编码。
Scaphandre工具的功能是什么?
Scaphandre是一个电力和能耗度量工具,用于测量技术服务的电力消耗。
开发者如何参与绿色软件的推广?
开发者可以通过提供绿色软件存储库的建议和参与社区讨论来推广绿色软件。