1 |
On Tue, Aug 23, 2011 at 2:57 PM, Alan McKinnon <alan.mckinnon@×××××.com> wrote: |
2 |
> On Tue 23 August 2011 18:17:17 Stroller did opine thusly: |
3 |
>> On 23 August 2011, at 07:27, Joost Roeleveld wrote: |
4 |
>> > ... |
5 |
>> > |
6 |
>> >> * found this blog-entry against systemd: |
7 |
>> >> |
8 |
>> >> http://monolight.cc/2011/05/the-systemd-fallacy/ |
9 |
>> >> |
10 |
>> >> I agree, it might be more useful on desktops ... so far I am |
11 |
>> >> still exploring and learning to get to the point to make a |
12 |
>> >> decision where and if to use. |
13 |
>> > |
14 |
>> > I think it is more useful on desktops and laptops, which get |
15 |
>> > rebooted regularly. On a server that tends to run for months |
16 |
>> > without a reboot, a fast init-system is important. |
17 |
>> > |
18 |
>> > And I don't really see the point of D-BUS on a server either. |
19 |
>> > All the services that need to talk to each other already have |
20 |
>> > working communication paths. |
21 |
>> Reading that blog entry I found discouraging the idea that dbus |
22 |
>> might be required on my servers in the future, if systemd becomes |
23 |
>> popular with distros. |
24 |
> |
25 |
> What's your objection to dbus? It gives you a standard message bus, is |
26 |
> small, light, consumes minimal resources and provides a nice standard |
27 |
> way to do IPC. Probably easier than reinventing the wheel with named |
28 |
> pipes and other bits over and over. |
29 |
> |
30 |
> Now if it had similarities to say hal, I would instantly understand. |
31 |
> But dbus is good and useful in all the ways that hal isn't. |
32 |
|
33 |
Wasn't. HAL is dead. From http://www.freedesktop.org/wiki/Software/hal |
34 |
|
35 |
"HAL is in maintenance mode - no new features are added. All future |
36 |
development focuses on udisks, upower and other parts of the stack. |
37 |
See Software/DeviceKit for more information." |
38 |
|
39 |
HAL was an experiment, and it failed. At some point, dbus was an |
40 |
experiment, and I think it succeeded. Most technologies (KDE, GNOME, |
41 |
pulseaudio, udev, devfs, ALSA, systemd, upstart) start as experiments. |
42 |
Some fail, some succeed, and some are replaced by even newer |
43 |
experiments. |
44 |
|
45 |
It's the only way new and interesting stuff gets created. |
46 |
|
47 |
Regards. |
48 |
-- |
49 |
Canek Peláez Valdés |
50 |
Posgrado en Ciencia e Ingeniería de la Computación |
51 |
Universidad Nacional Autónoma de México |