Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

DBus is a pile of shit

Name: Anonymous 2008-08-26 12:33

DBus is a pile of shit. Tell me one thing that DBus does well. It is a huge piece of shit hack. If the Sussman were alive right now he would be fighting against DBus.

Not surprisingly the same people who worked on GNOME created DBus. The DBus C API is such a pile of shit that they have to get someone else to wrap their API to make it usable. But of course they make it into a DBus-GLib which still fucking sucks because you have to use GObjects and shit.

Not to mention the fact that there is no useful documentation of using either of the DBus APIs, and it seems that nobody has actually used those APIs, probably because they are total utter shit.

Name: Anonymous 2008-08-26 12:37

God. It's like they purposefully tried to create a bloated piece of shit.

Name: Anonymous 2008-08-26 12:40

>>1
I'm happy as fuck I don't have to touch that sack of tricks. Enjoy your job.

Name: Anonymous 2008-08-26 12:47

>>3
I'm an open-source developer.

Name: Anonymous 2008-08-26 12:57

>>4
Enjoy your... self-satisfaction?

Name: Anonymous 2008-08-26 13:09

>>1
Enjoy your... what, exactly? D-Bus is pretty nice as far as IPC goes. And by god, there's a lot of shit around in that field.

Name: Anonymous 2008-08-26 13:55

>>6
D-Bus looks nice until you develop with it.

Name: Anonymous 2008-08-26 14:05

Java-Bus is way more advanced.

Name: Anonymous 2008-08-26 14:08

>>6
man 2 pipe

Seriously, what more do you need for IPC?

Name: Anonymous 2008-08-26 14:13

>>6,9
both of you have obviously never used plan 9 or inferno.

Name: Anonymous 2008-08-26 14:17

>>9
pipe only works if you are communicating between processes that have been forked from one another. If you want to communicate between two processes that are not related, you cannot use pipe.

Name: Anonymous 2008-08-26 14:28

>>11
For where you cannot pipe, there are UNIX domain sockets. inb4 1970 called, etc.

Name: Anonymous 2008-08-26 14:39

Unless somebody posts a good reason why this is insufficient, I'm going to think pipes, UNIX sockets and shared memory are enough for IPC.

Name: Anonymous 2008-08-27 15:11

>>1
I didn't even know people actually used DBus. What are you, a Mumble developer?

Name: Anonymous 2008-08-27 15:53

>>14
Xorg uses DBus.

Name: ಠ3ಠ 2008-08-27 16:55

If the Sussman were alive right now

Name: Anonymous 2008-08-27 17:27

Still waiting for a reason why I should bother with DBus or other fancy IPC.

Name: Anonymous 2008-08-27 19:10

>>17
There is no reason. Avoid GNOME like the cancerous AIDS it is.

Name: Anonymous 2008-08-27 19:40

D-Bus is a freedesktop.org project, not a Gnome project.

Name: Anonymous 2008-08-27 19:46

Name: Anonymous 2008-08-27 20:13

>>19
freedesktop.org is just gnomefags who realize that kde is superior and the only way gnome can survive is if it's interoperable with kde.

Name: Anonymous 2008-08-27 20:15

>>21
KDE sucks just as much as GNOME.

Name: Anonymous 2008-08-27 20:48

Maemo also uses DBus, but I haven't messed with it yet.

The only 2 good IPC systems I've seen are Rexx on the Amiga, and Erlang.  (meaning 2 existing programs deciding to talk to each other, not pipe situations)

Name: Anonymous 2008-08-28 2:32

Compared to 9P, D-Bus is just an ugly hack.

It works, though.

Name: Anonymous 2008-08-28 15:32

>>23
DragonflyBSD has an IPC system inspired by the Amiga.

Name: Anonymous 2008-08-28 15:48

>>25
MS DOS has an IPC system inspired by the VIC-20.

Name: Anonymous 2008-08-28 15:58

>>26
Did that make you feel big or relevant?

Name: Anonymous 2008-08-28 16:02

>>25
Did that make you feel big or relevant?

Name: Anonymous 2008-08-28 16:09

>>27-28
Did that make you feel big or relevant?

Name: Anonymous 2008-08-28 18:57

styx > 9P

Name: Anonymous 2008-08-29 6:10

>>30
Plan 9 > Inferno. Therefore you are wrong.

Proof: Inferno is infected with virtual machine AIDS. Plan 9 is not. QED.

Name: Anonymous 2008-08-29 6:39

>>31
inferno runs on my nintendo ds. plan 9 does not. QED.

Name: Anonymous 2008-08-29 8:24

>>32
AIDS running on AIDS?

Name: Anonymous 2008-08-29 8:33

Someone should make a .NET hosted version of Inferno.
And then port Mono to Inferno.

Name: Anonymous 2008-08-29 9:02

>>31
Care to explain? I don't understand the meaning of those words.

Name: Anonymous 2008-08-29 9:07

>>33
A good protection is a properly haxed anus.

Name: Anonymous 2009-08-16 17:24


Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List