Проект DBUS-брокера-это реализация шины сообщения, как определено спецификацией D-BUS. Его цель состоит в том, чтобы обеспечить высокую производительность и надежность, сохраняя при этом совместимость с эталонной реализацией D-BUS. Он написан исключительно для систем Linux и использует многие современные функции, предоставленные недавними выпусками ядра Linux.
Wiki: https://github.com/bus1/dbus-roker/wiki
Отчеты об ошибках: https://github.com/bus1/dbus-roker/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-roker
MailingList: https://groups.google.com/forum/#!forum/bus1-devel
Требования к DBUS-брокеру:
Linux kernel >= 4.17
glibc >= 2.16
libaudit >= 3.0 (optional)
libcap-ng >= 0.6 (optional)
libselinux >= 3.2 (optional)
Кроме того, требуется пусковая установка совместимости:
systemd >= 230
expat >= 2.2
Во время сборки требуется следующее программное обеспечение:
meson >= 0.60
pkg-config >= 0.29
python-docutils >= 0.13
linux-api-headers >= 4.13
dbus >= 1.10 (optional: only for tests)
Meson Build-System используется для DBUS-брокера. Свяжитесь с документацией вверх по течению для подробной помощи. В большинстве ситуаций. Следующие команды достаточно для создания и установки DBUS-брокера из источника:
$ meson setup build
$ meson compile -C build
$ meson test -C build
$ meson install -C build
Для пользовательских параметров конфигурации см. Meson_options.txt.
Лицензия Apache Software 2.0 См. Авторы для получения подробной информации.