Das DBUS-Broker-Projekt ist eine Implementierung eines Nachrichtenbusses gemäß der D-Bus-Spezifikation. Ziel ist es, eine hohe Leistung und Zuverlässigkeit bereitzustellen und gleichzeitig die Kompatibilität für die Implementierung von D-Bus-Referenz zu erhalten. Es ist ausschließlich für Linux -Systeme geschrieben und nutzt viele moderne Funktionen, die von den neuesten Linux -Kernel -Releases bereitgestellt werden.
Wiki: https://github.com/bus1/dbus-broker/wiki
Fehlerberichte: https://github.com/bus1/dbus-broker/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-broker
MailingList: https://groups.google.com/forum/#!forum/bus1-devel
Die Anforderungen für DBUS-Broker sind:
Linux kernel >= 4.17
glibc >= 2.16
libaudit >= 3.0 (optional)
libcap-ng >= 0.6 (optional)
libselinux >= 3.2 (optional)
Darüber hinaus benötigt der Kompatibilitätsstarter:
systemd >= 230
expat >= 2.2
Zur Bauzeit ist die folgende Software erforderlich:
meson >= 0.60
pkg-config >= 0.29
python-docutils >= 0.13
linux-api-headers >= 4.13
dbus >= 1.10 (optional: only for tests)
Das Meson-Build-System wird für DBUS-Broker verwendet. Wenden Sie sich an die vorgelagerte Dokumentation, um detaillierte Hilfe zu erhalten. In den meisten Situationen reichen die folgenden Befehle aus, um DBUS-Broker aus Quelle zu erstellen und zu installieren:
$ meson setup build
$ meson compile -C build
$ meson test -C build
$ meson install -C build
Für benutzerdefinierte Konfigurationsoptionen siehe meson_options.txt.
Apache -Softwarelizenz 2.0 Siehe Autoren für Details.