On Tue, Dec 31, 2013 at 04:27:16AM -0008, cameron wrote:
> On Mon, Dec 30, 2013 at 7:17 PM, Colin Watson <cjwatson@debian.org>
> >inotify is used to notice changes to configuration files. This isNote that I'm talking about the Hurd here. kqueue is a kFreeBSD thing,
> >certainly helpful for users, but it isn't critical as "initctl
> >reload-configuration" works without it. We could probably do without
> >this with the aid of a dpkg trigger.
>
> inotify use can easily be ported to kqueue within Upstart, or
> libinotify-kqueue can be used.
as far as I know. (Compare e.g.
https://lists.debian.org/debian-hurd/2013/10/msg00021.html)
While this is true today, we need to look to the future. Using Upstart
> >prctl (PR_SET_CHILD_SUBREAPER) is used to make SIGCHLD notification
> >work properly when Upstart is supervising a user session. This isn't
> >a required feature and could easily be compiled out until suitable
> >kernel support is available (this actually seems like the sort of
> >thing that could be done in the Hurd without too much difficulty, but
> >I haven't looked into it). If absent, it might well impede the
> >ability to do an advanced desktop port, but it wouldn't get in the
> >way of porting the bulk of services.
>
> Unity, likely the only desktop environment using Upstart as a
> session init, is not in Debian. The sacrifice of this functionality
> on non-linux systems is perfectly acceptable.
as a session init is not conceptually tied to Unity in any way, and I
expect that other desktop environments will want to use more advanced
session supervision soon enough.
--
Colin Watson [cjwatson@debian.org]