UPower

Промежуточное ПО управления питанием Linux
UPower
Разработчик(и)Дэвид Цойтен, Ричард Хьюз и другие ( freedesktop.org )
Первоначальный выпуск2008 ; 17 лет назад ( 2008 )
Стабильный релиз
1.90.7 [1]  / 9 января 2025 г. ; 26 дней назад ( 9 января 2025 г. )
Репозиторий
  • gitlab.freedesktop.org/upower/upower.git
Написано вС
Операционная системаЛинукс
Лицензия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).

Источники

  1. ^ https://gitlab.freedesktop.org/upower/upower/-/releases/v1.90.7. {{cite web}}: Отсутствует или пусто |title=( помощь )
  2. ^ Майкл Кофлер (2011), Linux 2011: Debian, Fedora, openSUSE, Ubuntu (на немецком языке) (10-е изд.), Мюнхен: Pearson Education Deutschland GmbH, стр. 504, ISBN 9783827330253
  3. Оливер Дидрих (The H Open), 11 февраля 2013 г.: D-Bus приходит в ядро ​​Linux
  4. ^ Ричард Петерсен (2010), Fedora 14: Администрирование и безопасность (на немецком языке), Аламеда, Калифорния: Surfing Turtle Press, ISBN 9781936280230
  5. ^ "Xfce:xfce4-power-manager:start [Документация Xfce]".
  6. Дэвид Цойтен (7 мая 2008 г.), freedesktop.org (ред.), «Обновление DeviceKit», HAL-Mailingliste (на немецком языке)
  7. ^ Торстен Лимхейс (The H Open), 7 августа 2012 г.: Комментарий: Фрагментация рабочего стола [ постоянная мертвая ссылка ‍]
  • Официальный сайт
  • Red Hat, Inc.: Red Hat Enterprise Linux 7 – Руководство по управлению питанием, разделы 2.6.: UPower, 2.7.: GNOME Power Manager
Взято с "https://en.wikipedia.org/w/index.php?title=UPower&oldid=1213949359"