

Building Energy Awareness into Operating Systems
16 snips Oct 2, 2025
Didi Hoffmann, CTO and co-founder of Green Coding Solutions, dives deep into the intersection of software and sustainability. He shares his journey from Linux kernel development to advocating for measurable software energy usage. Didi explains the creation of PowerLetrics, an open-source tool for tracking process-level energy consumption, and the importance of integrating energy metrics into operating systems. They also discuss the Blue Angel certification and the need for continuous sustainability checks in software development.
AI Snips
Chapters
Transcript
Episode notes
Farm Life And Preserving Breeds
- Didi works from a 1620 farmhouse outside Potsdam and runs a small homestead with animals and crops.
- He values knowing where food comes from and preserving heritage breeds adapted to local conditions.
Linux Lacked Polished Energy Profiling
- GreenCoding found no polished, open Linux tool for process-level energy profiling comparable to macOS and Windows offerings.
- This gap motivated building PowerLetrics to give developers repeatable energy measurements for software components.
Probe Kernel And Model Energy Per Process
- Use eBPF probes to collect kernel events and combine them with hardware counters to model per-process energy usage.
- Build a statistical model that maps signals like CPU frequency, memory, disk, and network to energy estimates.