Разработчик(и) | Дэвид Цойтен, Ричард Хьюз и другие ( freedesktop.org ) |
---|---|
Первоначальный выпуск | 2008 ( 2008 ) |
Стабильный релиз | 1.90.7 [1] / 9 января 2025 г. ( 9 января 2025 г. ) |
Репозиторий |
|
Написано в | С |
Операционная система | Линукс |
Лицензия | GPL ( свободное программное обеспечение ) |
Веб-сайт | upower.freedesktop.org |
UPower (ранее DeviceKit-power ) — это часть промежуточного программного обеспечения (уровень абстракции) для управления питанием в системах Linux . [2] Он перечисляет источники питания, ведет статистику и исторические данные по ним и уведомляет об изменениях состояния. Он состоит из демона (upowerd), интерфейса прикладного программирования и набора инструментов командной строки . Демон предоставляет свои функциональные возможности приложениям через системную шину (экземпляр D-Bus , service org.freedesktop.UPower
). [3] PolicyKit ограничивает доступ к функциональным возможностям UPower для инициирования режима гибернации или завершения работы операционной системы (freedesktop.upower.policy). [4]
Клиентская программа командной строки upower
может использоваться для запроса и мониторинга информации об устройствах электропитания в системе. Графические пользовательские интерфейсы для функциональных возможностей UPower включают GNOME Power Manager и Xfce Power Manager. [5]
UPower — продукт проекта cross-desktop freedesktop.org . Как свободное программное обеспечение оно публикуется с исходным кодом на условиях версии 2 или более поздней версии GNU General Public License (GPL).
Он был задуман как замена соответствующих функций устаревшего HAL . В 2008 году Дэвид Цойтен начал комплексную переработку HAL. Это привело к появлению набора отдельных служб под новым названием « DeviceKit ». [6] В 2010 году включенный DeviceKit-power был переименован. UPower был впервые представлен и установлен в качестве стандарта в GNOME . [7] В январе 2011 года последовала среда рабочего стола Xfce (версия 4.8).
{{cite web}}
: Отсутствует или пусто |title=
( помощь )