Перейти к содержанию

UPower

Эта статья находится на начальном уровне проработки, в одной из её версий выборочно используется текст из источника, распространяемого под свободной лицензией
Материал из энциклопедии Руниверсалис
UPower
Логотип программы UPower
Тип Система управления энергоснабжением
Разработчик The UPower Authors
Написана на C
Операционная система Unix-подобные
Первый выпуск 2008
Последняя версия 0.99.2[1] (18 декабря 2014)
Лицензия GPL 2.0+
Сайт upower.freedesktop.org

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

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

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

В настоящее время UPower используется в Fedora (начиная с версии 16[2]), Ubuntu, openSUSE (начиная с версии 11.3[3]) и ряде других дистрибутивов, а также в ряде проектов, например, в Solid.

Примечания

  1. UPower releases. Дата обращения: 19 сентября 2013. Архивировано 31 октября 2013 года.
  2. http://lwn.net/Articles/461590/ Архивная копия от 6 октября 2013 на Wayback Machine Fedora 16 Beta 1 release announcement
  3. http://lwn.net/Articles/383403/ Архивная копия от 15 июня 2010 на Wayback Machine openSUSE 11.3 Milestone 5 release announcement

Литература