مشروع DBUS Broker هو تطبيق لحافلة الرسائل كما هو محدد في مواصفات D-BUS. هدفها هو توفير الأداء العالي والموثوقية ، مع الحفاظ على التوافق مع التنفيذ المرجعي D-BUS. إنه مكتوب حصريًا لأنظمة Linux ، ويستفيد من العديد من الميزات الحديثة التي توفرها إصدارات Kernel الأخيرة.
ويكي: https://github.com/bus1/dbus-broker/wiki
تقارير الأخطاء: https://github.com/bus1/dbus broker/issues
جيت:
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
قائمة البريد: 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 في DBUS Broker. اتصل بوثائق المنبع للحصول على مساعدة مفصلة. في معظم المواقف ، تكون الأوامر التالية كافية لبناء وتثبيت وحدة DBUS من المصدر:
$ meson setup build
$ meson compile -C build
$ meson test -C build
$ meson install -C build
للاطلاع على خيارات التكوين المخصصة ، راجع meson_options.txt.
Apache Software License 2.0 انظر المؤلفين للحصول على التفاصيل.