revolving-doors
dbus-broker
revolving-doors | dbus-broker | |
---|---|---|
1 | 3 | |
41 | 712 | |
- | 1.5% | |
10.0 | 6.5 | |
almost 3 years ago | 3 months ago | |
C | C | |
BSD 3-clause "New" or "Revised" License | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
revolving-doors
dbus-broker
-
DBus and Systemd
Linux did get memfd, which was originally a component of kdbus.
kdbus seems to have failed because of arguments over attaching process capabilities to messages: https://lwn.net/Articles/641275/ And most if not all of the performance improvements were later realized with an improved user space D-Bus implementation (sd-bus?).
bus1 seems to have followed a similar trajectory--what remains of the effort is a better D-Bus implementation in user space: https://github.com/bus1/dbus-broker
-
What is the best way to setup a systemd service that listens to dbus and triggers a shell script to run whenever it seems a particular dbus message?
That article was written on August 23rd, 2017, meaning it is over 5 years old. dbus-broker has also been the default dbus daemon in Fedora since Fedora 29, which was released ~3.5 years ago (in Spring 2019). Also, the dbus broker github page indicates that it is actually on its 32nd release.
What are some alternatives?
doors - Learn how to create multiple different types of doors in Unity
hummingbird - Hummingbird init system for Linux based operating systems.
libvarlink - C implementation of the Varlink protocol and command line tool
libgbinder - GLib-style interface to binder
raspberry-pi-os - Learning operating system development using Linux kernel and Raspberry Pi
systemd-homed_ZFS - This repo contains scripts and systemd services that make it possible to use systemd-homed in "LUKS" mode to automatically decrypt and lock a home directory on an encrypted ZFS dataset