News for hackers. Stuff that matters.
Re:DBus and Systemd by wahern on Tuesday May 28, 2024 @04:45AM (#40498739)
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

Re:DBus and Systemd by mike_hearn on Tuesday May 28, 2024 @01:27PM (#40503153)
Linux lacks any equivalent of Apple's code signing and entitlements system, and as the kernel devs point out that leads to problems with making a proper kernel IPC system. The right fix would have been to do what Apple did and work out a namespaced and extensible system for capabilities/entitlements, but they never did it.