When using Linux on mobile devices such as Laptops, it is very important to tune the right kernel parameters in order to optimize battery life. Tlp is a highly customizable, free and open source command line utility released under the GPLv2 license (the source code is hosted on github) created with this exact goal.
Tlp can be used to perform a vast range of other power saving tweaks: the best way to know them is to take a look at the configuration file and see how they are implemented. The linked tutorial shows how to install and configure Tlp on some of the most used Linux distributions.
See How to optimize laptop battery life with TLP on Linux
In this article we see how to install and configure Tlp on some of the most used Linux distributions.