|
|
|
|
|
by simoncion
3933 days ago
|
|
If you haven't, you should go back and read all of the LKML discussion surrounding the request to merge kdbus into Linux 4.1. Perhaps I misunderstood something, but I got the distinct impression that several of the folks reviewing the code were concerned that kdbus pushes too much policy into the kernel. LWN article: https://lwn.net/Articles/641275/ LKML thread: http://thread.gmane.org/gmane.linux.kernel/1930358 > It's about the lifetimes, the availiability in the early userspace... Starting dbus in your initrd [0] makes it available to the system from before the first second your service start machinery is started. If you want dbus available to userspace in your initrd, make starting dbus the first thing you do after you load your initrd. Is there some particular reason why this doesn't meet the lifetime and availability requirements? [0] Remember that the initrd is responsible for things like decrypting the rootfs. When you're in the initrd, your real system is often not even remotely ready to run. |
|