D-bus

D-bus

Beskrivelse af D-Feet.png-billedet. Information
Udviklet af rød hat
Sidste version 1.12.20 (2. juli 2020)
Avanceret version 1.13.18 (2. juli 2020)
Depositum cgit.freedesktop.org/dbus/dbus , gitlab.freedesktop.org/dbus/dbus.git og github.com/freedesktop/dbus
Skrevet i VS
Miljø UNIX
Type mellemvare
Licenser GNU GPL eller Academic Free License
Internet side freedesktop.org/wiki/Software/dbus

I computing er D-Bus et program for kommunikation mellem processer, der gør det muligt for applikationer at kommunikere. Stærkt påvirket af DCOP- systemet implementeret i KDE 2 og KDE 3, erstattede det det i KDE 4.

Red Hat er den ledende udvikler af D-Bus, som en del af freedesktop.org- projektet . Freedesktop.org distribuerer D-Bus under betingelserne i GNU General Public License og Free Academic License som gratis software .

Introduktion

D-Bus tillader kundeprogrammer at registrere sig med det for at kunne tilbyde deres tjenester til andre programmer. Det lader dem også vide, hvilke tjenester der er tilgængelige. Programmer kan også registrere sig for at blive underrettet om rapporterede begivenheder (fordi de håndteres) af kernen , såsom tilslutning af en ny enhed.

D-Bus implementeres som en dæmon ( dæmon ). Brugere kan starte flere forekomster, der hver kaldes en kanal ( kanal ). Generelt er der en privilegeret kanal, kaldet systemkanalen ( systemkanal ) og private organer for hver tilsluttet bruger.

Implantation

Mange POSIX- operativsystemer understøtter D-Bus, og der findes en port til Windows . Det bruges af Qt4 og GNOME , hvor det gradvist har erstattet de fleste af de ældre mekanismer ved hjælp af Bonobo .

D-Bus er implementeret i KDE 4 , GNOME , Oplysning , Maemo , Sailfish_OS , Android og Tizen .

Noter og referencer

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

Se også

Relaterede artikler

eksterne links