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
As if, my only dead or even bloated batteries are in my gaming windows laptops. My current system also isn’t overheating on idle, in fact I occasionally forget to turn it off, because of how quiet it is.