This article goes into how Maemo Linux (Nokia N900 and N9 Linux phones) vs android do power management.
https://felipec.wordpress.com/2012/01/04...s-dynamic/
we have an excellent operating system to crib hints from in Maemo, a fully Debian based pre-systemd gnu-linux OS, we can also learn from Jolla/Sailfish which is a linux phone company and OS started by foremer Nokia/Maemo team members as well as Maemo community members..
https://wiki.maemo.org/N900_Software_Power_management
http://maemo.org/community/maemo-users/p...anagement/
https://wiki.maemo.org/Documentation/Mae...Management
https://wiki.maemo.org/Make_your_battery_last_longer
Some of these are common sense though the Maemo team worked hard on dynamic scaling, verifying power usage of system programs, and generally keeping power waste to a minimum, to the point where dimming the screen and limiting Bluetooth, Wifi, nd modem made a big difference on battery life for a N900 user.
https://felipec.wordpress.com/2012/01/04...s-dynamic/
we have an excellent operating system to crib hints from in Maemo, a fully Debian based pre-systemd gnu-linux OS, we can also learn from Jolla/Sailfish which is a linux phone company and OS started by foremer Nokia/Maemo team members as well as Maemo community members..
https://wiki.maemo.org/N900_Software_Power_management
http://maemo.org/community/maemo-users/p...anagement/
https://wiki.maemo.org/Documentation/Mae...Management
https://wiki.maemo.org/Make_your_battery_last_longer
Some of these are common sense though the Maemo team worked hard on dynamic scaling, verifying power usage of system programs, and generally keeping power waste to a minimum, to the point where dimming the screen and limiting Bluetooth, Wifi, nd modem made a big difference on battery life for a N900 user.