• 0 Posts
  • 5 Comments
Joined 3 years ago
cake
Cake day: July 1st, 2023

help-circle

  • cbarrick@lemmy.worldtoComic Strips@lemmy.world•Dreamcatcher
    link
    fedilink
    English
    arrow-up
    0
    ·
    3 years ago

    Album art I see:

    • Sgt Pepper’s Lonely Hearts Club Band (1967)
    • The Velvet Underground and Nico (1967)
    • Led Zeppelin (1969)
    • Dark Side of the Moon (1973)
    • Weezer (the blue album) (1994)

    Other music art:

    • The Nirvana logo (smiley face) is on the wall.
    • The Rolling Stones logo is shown as an album art (IIRC it was never the cover of a studio album).
    • Yellow Submarine (1968) is there, but it’s not the album art.

  • With pipes/sockets, each program has to coordinate the establishment of the connection with the other program. This is especially problematic if you want to have modular daemons, e.g. to support drop-in replacements with alternative implementations, or if you have multiple programs that you need to communicate with (each with a potentially different protocol).

    To solve this problem, you want to standardize the connection establishment and message delivery, which is what dbus does.

    With dbus, you just write your message to the bus. Dbus will handle delivering the message to the right program. It can even start the receiving daemon if it is not yet running.

    It’s a bit similar to the role of an intermediate representation in compilers.