dbus-broker - Linux D-Bus消息代理。
dbus-broker 项目是 D-Bus 规范所定义的消息总线的实现。它的目的是提供高性能和可靠性,同时保持与 D-Bus 参考实现的兼容性。它是专门为 Linux 系统编写的,并使用了许多最新的 linux 内核版本所提供的现代特性。
WIKI: https://github.com/bus1/dbus-broker/wiki
BUG报告:https://github.com/bus1/dbus-broker/issues
GIT
Cloning over ssh: git@github.com: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!
系统要求
对 dbus-broker 的要求是:
Linux kernel >= 4.14 (>=4.10 works, but lacks important security-related AF_UNIX patches) glibc >= 2.16 libaudit >= 2.7 (optional) libselinux >= 2.5 (optional)
另外,兼容性启动器要求:
systemd >= 230 expat >= 2.2
在构建时,需要以下软件:
meson >= 0.44 pkg-config >= 0.29 python-docutils >= 0.13 linux-api-headers >= 4.13 dbus >= 1.10 (optional: only for tests)
安装
dbus-broker 使用的是 meson 构建系统。详细的帮助请联系上游文档。在大多数情况下,以下命令足以从源码中构建和安装 dbus-broker。
$ mkdir build $ cd build $ meson setup . .. $ ninja $ ninja test $ ninja install
自定义配置选项见 meson_options.txt。
许可证
Apache Software License 2.0 详情请看 AUTHORS。