Coursera Spring Sale
40% Off Coursera Plus Annual!
Grab it
Explore battery health preservation support in Linux through this 10-minute lightning talk from the Linux Foundation's Open Source Summit. Learn how GNOME 48 introduced battery health preservation features that allow users to configure charge limits on compatible hardware, preventing unnecessary battery wear by setting start and stop charge thresholds. Discover the existing sysfs API, understand its current limitations, and examine the implementation of a new charge_types API designed to support specific Dell laptops while migrating other laptop models from non-standard sysfs APIs. Gain insights into how applications like UPower will leverage this new API to extend battery health preservation capabilities to a broader range of laptop models, helping users who primarily work with their devices plugged into external power sources.