UPower - UPower
Deweloper(zy) | David Zeuthen, Richard Hughes ao ( freedesktop.org ) |
---|---|
Pierwsze wydanie | 2008 |
Wersja stabilna | |
Magazyn | |
Napisane w | C |
System operacyjny | Linux |
Licencja | GPL ( wolne oprogramowanie ) |
Strona internetowa | upower |
UPower (wcześniej DeviceKit-power ) to część oprogramowania pośredniego (warstwa abstrakcji) do zarządzania energią w systemach Linux . Wylicza źródła zasilania, przechowuje na ich temat dane statystyczne i historyczne oraz powiadamia o zmianach stanu. Składa się z demona (upowerd), interfejsu programowania aplikacji oraz zestawu narzędzi wiersza poleceń . Demon udostępnia swoją funkcjonalność aplikacjom poprzez magistralę systemową (instancja D-Bus , service org.freedesktop.UPower
). PolicyKit ogranicza dostęp do funkcji UPower w celu inicjowania trybu hibernacji lub zamykania systemu operacyjnego (freedesktop.upower.policy). Program klienta wiersza poleceń upower
może być używany do odpytywania i monitorowania informacji o urządzeniach zasilających w systemie. Graficzne interfejsy użytkownika do funkcjonalności UPower obejmują GNOME Power Manager i Xfce Power Manager.
UPower jest produktem cross-desktopowego projektu freedesktop.org . Jako wolne oprogramowanie jest publikowane wraz ze swoim kodem źródłowym zgodnie z warunkami wersji 2 lub późniejszej Powszechnej Licencji Publicznej GNU (GPL).
Został pomyślany jako zamiennik odpowiednich cech przestarzałej warstwy HAL . W 2008 roku David Zeuthen rozpoczął kompleksowe przepisywanie HAL. Zaowocowało to zestawem oddzielnych usług pod nową nazwą „ DeviceKit ”. W 2010 roku zmieniono nazwę dołączonego urządzenia DeviceKit-power . UPower został po raz pierwszy wprowadzony i ustanowiony jako standard w GNOME . W styczniu 2011 roku pojawiło się środowisko graficzne Xfce (wersja 4.8).
Źródła
Zewnętrzne linki
- Oficjalna strona internetowa
- Red Hat, Inc.: Red Hat Enterprise Linux 7 – Podręcznik zarządzania energią, sekcje 2.6.: UPower , 2.7.: GNOME Power Manager