On Sat, Sep 17, 2011 at 5:03 PM, pk <pete...@coolmail.se> wrote: > On 2011-09-17 20:36, Canek Peláez Valdés wrote: > >> They are standard in the sense that they are a low level communication >> standard API. An IPC is *way* more than that; dbus is an IPC, because > > https://secure.wikimedia.org/wikipedia/en/wiki/Inter-process_communication > >> then you have high level "objects" and "methods", no matter the >> language of the two sides of the wire communicating, or even if the >> objects live in the same computer or not. > > Acc. to this link, dbus currently only uses unix sockets (so the > "objects" must live on the same computer)... > https://secure.wikimedia.org/wikipedia/en/wiki/D-Bus
You can use AF_INET and AF_INET6 sockets for dbus messages (I *think* I even remember seeing an implementation), but in practive I believe nobody actually has done it. >> is a complete IPC system. Neither sockets, shared memory nor pipes are >> an IPC, because they lack a well defined protocol. You *can* do the > > See above. > > Also: > https://www.ibm.com/developerworks/aix/library/au-ipc/ > > dbus is installed in my system, but only because I run Xfce4 (I am > thinking of installing something else due to it's becoming bloated just > like gnome). And I have "-dbus" in my global make.conf. > > PS. I am quite astonished at the fact that I have a computer that is > _way_ faster than the first machine I installed GNU/Linux (an Amiga 4000 > with a 68040 cpu at 40Mhz) on but the "experience" is still the same; it > takes about the same time to boot, the same time (or even slower) to > load a program. It seems the faster the computer the more I have to wait > for it to finish some task. Contradictory, no? Wonder why that is... > (bloat?). I like to call them "new features", but I see your point. I myself prefer the new features. I gladly sacrifice a few cycles from my CPU and a few megabytes from my harddrive to run my GNOME 3 desktop. Regards. -- Canek Peláez Valdés Posgrado en Ciencia e Ingeniería de la Computación Universidad Nacional Autónoma de México