On 17.12.2014 22:10, Jude Nelson wrote: > * If you're worried about testing and debugging vdev, you'll be pleased > to know that it can run concurrently with udev, on any mountpoint you > want. You can even run multiple instances of vdev independently.
*THAT* is a really cool feature. It would also allow unusual setups like having a separate instance managing eg. a container or chroot (_outside_ that one). > There is a HUGE advantage to using FUSE that I think outweighs the > quirks: you get per-process access control for free, since FUSE tells > you which task ID issued the request (which vdev uses to query the > calling process and filter device nodes accordingly). This is much > simpler than systemd-logind's approach, which has to authenticate the > calling process itself, open the device file descriptor, and send it to > the calling process via dbus (thereby requiring the calling process to > speak dbus and link against systemd-logind's dbus interface). At that point, we could give each user/session an own /dev instance, so the processes only see their own device tree (possibly only those device nodes which are accessible to the user). By the way: is there already some communication channel to reconfigure an running instance from the outside ? (eg. if stuff should change on console changes, etc) If not, maybe we could add somthing 9P based. cu -- Enrico Weigelt, metux IT consulting +49-151-27565287 _______________________________________________ Dng mailing list Dng@lists.dyne.org https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng