El Thu, 29 Nov 2007 13:16:57 +0000 "Rob Ubuntu Linux" <[EMAIL PROTECTED]> escribió:
> On Nov 29, 2007 5:16 AM, Ismael Luceno <[EMAIL PROTECTED]> > wrote: > > El Wed, 28 Nov 2007 12:17:22 +0000 > > "Rob Ubuntu Linux" <[EMAIL PROTECTED]> escribió: > > > > > > If Upstart is replacing init(8) in a distro, when it requires > > > libdbus and the dbus daemon for event handling -- 100% will > > > install it by default, or the package manager will install it > > > when you choose Upstart as an optional "experimental" feature. > > > > > Right, but some distros might not adopt it because of that > > dependency. Also remember that the world doesn't ends in gnu/linux, > > there are other kinds of systems out there... > > D-Bus - Used by udev, HAL, CUPS, Avahi ( > http://www.freedesktop.org/wiki/Software/DbusProjects ) > > That's what the Event generators speak, and what the event consumers > have spoken. Scott does not really have a choice, about talking > D-Bus. > > Rolling your own is going to be much tougher to gain adoption. > Rather than just requiring an infrastructure library used by many > projects. You would have to persuade those projects to support a 2nd > message passing protocol, which is untried and has to be maintained. > KDE/GNOME run on the BSD's, so porting libdbus is unlikely to be > difficult, init(8) is a UNIX system program; and Upstart needs to > focus on this family, not niches. > > The experienced sys admin / OS releaser is likely to prefer building a > library shared by applications, and then building the package. If > you roll your own, the equivalent code still has to be compiled, but > now there are likely to be "unofficial" patches to apply to have > HAL/udev daemons etc use the init-Bus protocol. > I'm not talking about persuading anyone to use another protocol, just to make dbus optional. Nothing really _needs_ to talk to init, its useful, but it should be optional, you can make a simple event-gateway between d-bus and the "init-bus". > Back to Plugins : > > GPL Linux kernel, loads a module, providing an ABI for proprietary > binary driver (NVidia) > I don't care about these cases, if there's any plug-in open-source or not that isn't part of the upstream, then you can consider it unsupported (even if it's not open-source, that doesn't mean a violation to the GPL, as long as it's not distributed). But even in the case it happens, I don't consider that problem a reason to not develop plug-in based programs. Do you will stop breathing just because the air might be polluted? -- Ismael Luceno
signature.asc
Description: PGP signature
-- upstart-devel mailing list [email protected] Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/upstart-devel
