[prev in list] [next in list] [prev in thread] [next in thread]
List: freedesktop-dbus
Subject: Using D-Bus for private IPC
From: Link Dupont <link () sub-pop ! net>
Date: 2022-09-26 15:39:12
Message-ID: C5QTIR.977HNXN6ZHVR () sub-pop ! net
[Download RAW message or body]
Hello,
I'm designing a service that exists as multiple separate processes.
These processes communicate over IPC. I'm considering using D-Bus as
that IPC, but I have a couple questions. I would like to isolate the
processes onto a private bus. Is that a good idea, or does that go
against the design principles of using a message bus for IPC? Is there
some other recommended way of isolating services so that they are not
easily interacted with except by authorized processes? Is there a
better way to create a private bus session from within a systemd unit,
or is 'ExecStart=dbus-run-session /usr/bin/myprog' the recommended way
to start up a private bus?
Thanks in advance!
~link
[Attachment #3 (text/html)]
<div id="geary-body" dir="auto"><div>Hello,</div><div><br></div><div>I'm designing a \
service that exists as multiple separate processes. These processes communicate over \
IPC. I'm considering using D-Bus as that IPC, but I have a couple questions. I would \
like to isolate the processes onto a private bus. Is that a good idea, or does that \
go against the design principles of using a message bus for IPC? Is there some other \
recommended way of isolating services so that they are not easily interacted with \
except by authorized processes? Is there a better way to create a private bus session \
from within a systemd unit, or is 'ExecStart=dbus-run-session /usr/bin/myprog' the \
recommended way to start up a private bus?</div><div><br></div><div>Thanks in \
advance!</div><div><br></div><div>~link</div></div>
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic