UPower — абстрактный D-Bus-интерфейс для перечисления батарей и прочих источников энергии, подписки на события этих источников и запроса истории событий и статистики, а также некоторых других связанных с энергоснабжением и энергосбережением действий.

UPower-демон размещается на системной D-Bus-шине под именем org.freedesktop.UPower, и любое приложение может получить к нему доступ. Возможность выполнения некоторых операций, таких как перевод системы в спящий режим, может быть ограничен при помощи PolicyKit.

Ранее UPower входил в проект DeviceKit, призванный заменить объявленный устаревшим HAL.

В настоящее время UPower используется в Fedora (начиная с версии 16http://lwn.net/Articles/461590/ Fedora 16 Beta 1 release announcement), Ubuntu, openSUSE (начиная с версии 11.3http://lwn.net/Articles/383403/ openSUSE 11.3 Milestone 5 release announcement) и ряде других дистрибутивов, а также в ряде проектов, например, в Solid.

Примечания

Литература https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/Power_Management_Guide/upower.html