- Dbus
-
D-Bus
Pour les articles homonymes, voir Bus.D-Bus Dernière version 1.2.16 (le 14 juillet 2009) [+/-] Environnement UNIX Type Communication inter-processus Licences GNU GPL ou Academic Free License Site Web freedesktop.org/wiki/Software/dbus D-Bus est un projet de logiciel libre visant à permettre aux applications de communiquer entre elles simplement. Il fait partie du projet freedesktop.org.
D-Bus a été fortement influencé par DCOP, et l'a remplacé dans KDE4 ; il est déjà mis en œuvre dans GNOME, Maemo et Android.
Introduction
D-Bus permet à des programmes clients de s'enregistrer auprès de lui, afin d'offrir leurs services aux autres programmes. Il leur permet également de savoir quels services sont disponibles. Les programmes peuvent aussi s'enregistrer afin d'être notifiés d'événements gérés par le noyau tel que le branchement d'un nouveau périphérique.
D-Bus est mis en œuvre en tant que démon (daemon). Les utilisateurs peuvent en lancer plusieurs instances, chacune étant appelée un canal (channel). Généralement, il y a un canal privilégié, nommé le canal système (system channel), et des instances privées pour chaque utilisateur connecté.
Le rôle principal du canal système est d'envoyer les messages du démon HAL aux autres processus concernés.
Source
- (en) Cet article est partiellement ou en totalité issu d’une traduction de l’article de Wikipédia en anglais intitulé « D-Bus ».
Liens externes
- (en) Freedesktop.org D-Bus, site web du projet
- (en) D-Bus Introduction
- (en) D-Bus Tutorial
- (en) IBM's D-Bus tutorial
- Portail des logiciels libres
- Portail de l’informatique
Catégories : Bibliothèque logicielle libre | GNOME | KDE | Logiciel libre sous licence GPL | Logiciel système
Wikimedia Foundation. 2010.