It appears that even most Linux users will admit that battery management in Linux is bad. - https://www.reddit.com/r/linux/comments/1gtgpkb/does_linux_have_better_battery_management_that/
Battery management related factors in which off-gassing can occur:
- Overcharging: Excessive charging can cause the decomposition of electrolytes within the battery, leading to gas generation.
- Overheating: Like off-gassing, excessive heat can trigger thermal runaway by destabilising the battery’s internal chemistry.
- Over-discharging: Discharging a battery beyond its recommended limit can also result in the release of gases.
If you insist on using a Linux on a laptop or portable device, consider: How to optimize laptop battery life with TLP on Linux
linux is cool