El proyecto DBUS-Broker es una implementación de un bus de mensajes según lo definido por la especificación D-BUS. Su objetivo es proporcionar un alto rendimiento y confiabilidad, al tiempo que mantiene la compatibilidad con la implementación de referencia D-BUS. Se escribe exclusivamente para sistemas Linux y utiliza muchas características modernas proporcionadas por las versiones recientes del núcleo de Linux.
Wiki: https://github.com/bus1/dbus-broker/wiki
Informes de errores: 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
Los requisitos para DBUS-Broker son:
Linux kernel >= 4.17
glibc >= 2.16
libaudit >= 3.0 (optional)
libcap-ng >= 0.6 (optional)
libselinux >= 3.2 (optional)
Además, el lanzador de compatibilidad requiere:
systemd >= 230
expat >= 2.2
En el tiempo de compilación, se requiere el siguiente software:
meson >= 0.60
pkg-config >= 0.29
python-docutils >= 0.13
linux-api-headers >= 4.13
dbus >= 1.10 (optional: only for tests)
El sistema de construcción de Meson se utiliza para DBUS-Broker. Póngase en contacto con la documentación ascendente para obtener ayuda detallada. En la mayoría de las situaciones, los siguientes comandos son suficientes para construir e instalar DBUS-Broker desde la fuente:
$ meson setup build
$ meson compile -C build
$ meson test -C build
$ meson install -C build
Para opciones de configuración personalizadas, consulte Meson_options.txt.
Licencia de software Apache 2.0 Consulte autores para más detalles.