I have read in some forums that the kernel team is working on improving battery life and energy efficiency in Linux. Unfortunately our community really lags behind Windows and Mac in that regard. I would like to read about the reasons why this difference exists with other platforms.
Is it purely due to closed hardware specs from vendors or does it has to be with kernel design issues? Apple devices with Unix cores have amazing battery times, but they also design their own hardware. I just want to understand these issues in a less technical way.
I know that recent kernel updates in Ubuntu have improved the battery life in most computers, but I was wondering if there is still development going on and where can I read more about it.