IRC meeting
Ismael Luceno
ismael.luceno at gmail.com
Fri Nov 30 02:13:42 GMT 2007
El Thu, 29 Nov 2007 13:16:57 +0000
"Rob Ubuntu Linux" <rob.ubuntu.linux at googlemail.com> escribió:
> On Nov 29, 2007 5:16 AM, Ismael Luceno <ismael.luceno at gmail.com>
> wrote:
> > El Wed, 28 Nov 2007 12:17:22 +0000
> > "Rob Ubuntu Linux" <rob.ubuntu.linux at googlemail.com> 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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : https://lists.ubuntu.com/archives/upstart-devel/attachments/20071130/76b85c3d/attachment-0001.pgp
More information about the upstart-devel
mailing list