The kdbuswreck
The kdbuswreck
Posted Apr 25, 2015 13:34 UTC (Sat) by mchapman (subscriber, #66589)In reply to: The kdbuswreck by lsl
Parent article: The kdbuswreck
I would say that is *exactly* what D-Bus provides now. There is nothing in D-Bus's policy configuration that locks a service to a particular binary. A service name can be claimed by any process that matches that service's policy (for system services this is typically just a check that the connection was authenticated as root). Of course, only one D-Bus connection can own a service name at any particular time.
Service activation is a bit different, as D-Bus (or systemd, if it's doing the activation) needs to know which binary to launch when the service is requested. I suppose you could use something like alternatives to cater for multiple implementations of that service.
