Would you be open to trying non-Linux distros such as BSD distros?
There are various flavors of BSD that have the toolsets to do what you requested. Not very sure of laptop battery management though.
FreeBSD (Very stable)
OpenBSD (Stability + Security focused)
PCBSD (Linux like ease of setup for Desktop environments)
They all have access to large/comprehensive application/system/development software.