Solid (KDE)

Solid
Autor Projekt Solid
Rodzaj Multimedia
Licencja GNU Lesser General Public License 2.1
Strona internetowa

Solid – framework integracji sprzętowej dla KDE4, który działa na podobnych zasadach jak Phonon: zamiast zajmować się bezpośrednio obsługą sprzętu, tworzy wspólne API dla istniejących rozwiązań. Używa udev, NetworkManager i BlueZ, oficjalny stos obsługi Bluetooth dla Linuksa. Pomimo to istnieje możliwość zastąpienia każdego z tych komponentów bez przerywania programów, co zwiększa przenośność programów używających Solid[1][2]. Trwają prace nad opracowaniem wersji dla Microsoft Windows wykorzystującej Windows Management Instrumentation[3].

Solid jest podzielony na wiele niezależnych od siebie „domen” sprzętowych, które mogą być dodawane w zależności od potrzeb[4], na przykład jedna może zarządzać Bluetooth, a druga zarządzaniem energią. Jest często używany w KDE SC 4 wraz z popularnymi programami, co pozwala na lepsze wykorzystywanie sprzętu przez programy i ułatwia ich tworzenie.

Przypisy

  1. ↑ K Desktop Environment - KDE 4.0 Released
  2. ↑ UPower, UDev and UDisks Support, Metadata Backup. [dostęp 2011-12-31]. [zarchiwizowane z tego adresu (2011-12-11)].
  3. ↑ KDE Commit Digest issue 107
  4. ↑ The Road to KDE 4: Solid Brings Hardware Configuration and Control to KDE | KDE.news [online], dot.kde.org [dostęp 2017-11-26] (ang.).