D-Bus

D-Bus

Popis obrázku D-Feet.png. Informace
Vyvinul červená čepice
Poslední verze 1.12.20 (2. července 2020)
Pokročilá verze 1.13.18 (2. července 2020)
Vklad cgit.freedesktop.org/dbus/dbus , gitlab.freedesktop.org/dbus/dbus.git a github.com/freedesktop/dbus
Napsáno VS
životní prostředí UNIX
Typ middleware
Licence GNU GPL nebo akademická bezplatná licence
webová stránka freedesktop.org/wiki/Software/dbus

V práci na počítači, D-Bus je program, o komunikaci mezi procesy umožňující aplikacím komunikovat. Velmi ovlivněn systémem DCOP implementovaným v KDE 2 a KDE 3 jej nahradil v KDE 4.

Red Hat je vedoucím vývojářem D-Bus v rámci projektu freedesktop.org . Freedesktop.org distribuuje D-Bus za podmínek GNU General Public License a Free Academic License jako svobodný software .

Úvod

D-Bus umožňuje klientským programům se u něj zaregistrovat, aby mohly nabízet své služby jiným programům. Také jim dává vědět, jaké služby jsou k dispozici. Programy se také mohou zaregistrovat, aby dostaly oznámení o událostech hlášených (protože byly zpracovány) jádrem , například o připojení nového zařízení.

D-Bus je implementován jako démon ( daemon ). Uživatelé mohou spustit více instancí, z nichž každá má název kanálu ( kanálu ). Obecně platí, že pro každého připojeného uživatele existuje privilegovaný kanál, který se nazývá systémový kanál ( systémový kanál ) a soukromá těla.

Implantace

Mnoho operačních systémů POSIX podporuje D-Bus a existuje port pro Windows . Používají ho Qt4 a GNOME , kde postupně nahradil většinu starých mechanismů pomocí Bonobo .

D-Bus je implementován v KDE 4 , GNOME , Enlightenment , Maemo , Sailfish_OS , Android a Tizen .

Poznámky a odkazy

  1. „  https://github.com/freedesktop/dbus/releases/tag/dbus-1.12.20  “
  2. „  https://github.com/freedesktop/dbus/releases/tag/dbus-1.13.18  “

Podívejte se také

Související články

externí odkazy