Le projet DBUS-Croker est une implémentation d'un bus de message tel que défini par la spécification D-BUS. Son objectif est de fournir des performances et une fiabilité élevées, tout en maintenant la compatibilité avec la mise en œuvre de la référence D-Bus. Il est exclusivement écrit pour les systèmes Linux et utilise de nombreuses fonctionnalités modernes fournies par les versions récentes du noyau Linux.
Wiki: https://github.com/bus1/dbus-cocrek/wiki
Rapports de bogues: https://github.com/bus1/dbus-cocrek/issues
Git:
Cloning over ssh: [email protected]:bus1/dbus-broker.git
Cloning over https: https://github.com/bus1/dbus-broker.git
Gitweb: https://github.com/bus1/dbus-counker
Mailinglist: https://groups.google.com/forum/#!forum/bus1-devel
Les exigences pour le courtier DBUS sont:
Linux kernel >= 4.17
glibc >= 2.16
libaudit >= 3.0 (optional)
libcap-ng >= 0.6 (optional)
libselinux >= 3.2 (optional)
De plus, le lanceur de compatibilité nécessite:
systemd >= 230
expat >= 2.2
Au moment de la construction, le logiciel suivant est requis:
meson >= 0.60
pkg-config >= 0.29
python-docutils >= 0.13
linux-api-headers >= 4.13
dbus >= 1.10 (optional: only for tests)
Le système de construction Meson est utilisé pour le courtier DBUS. Contactez la documentation en amont pour une aide détaillée. Dans la plupart des situations, les commandes suivantes sont suffisantes pour construire et installer DBUS-courtier à partir de la source:
$ meson setup build
$ meson compile -C build
$ meson test -C build
$ meson install -C build
Pour les options de configuration personnalisées, voir meson_options.txt.
Licence du logiciel Apache 2.0 Voir les auteurs pour plus de détails.