Programmer's best friend

Programmer's best friend

  1. 2 weeks ago
    Anonymous

    one the only good things to come out of freedesktop

  2. 2 weeks ago
    Anonymous

    get fucked

    • 2 weeks ago
      Anonymous

      tbh this only works on an intelligently designed system. everything but plan 9 has so much boilerplate retardation that you're better off just using something else.

      • 2 weeks ago
        Anonymous

        i don't see how

        • 2 weeks ago
          Anonymous

          What are some of your favorite *nix applications that use a 9p server?

          • 2 weeks ago
            Anonymous

            My favorite ones are the application I write myself that work on more platforms than just POSIX. :^)

            • 2 weeks ago
              Anonymous

              Your Hello World in the current g flavor of the month language doesn't need IPC.

              • 2 weeks ago
                Anonymous

                I'm not sure what you're referring to or what you mean.

          • 2 weeks ago
            Anonymous

            acme and ii

  3. 2 weeks ago
    Anonymous

    >lightweight ipc
    >20ms roundtrip
    lop, lmao even

    • 2 weeks ago
      Anonymous

      >lightweight
      >involves fucking XML

      • 2 weeks ago
        Anonymous

        To be clear, that xml is not used for communication. Communication in dbus is binary based. That xml is for optional introspection, to allow others programs to ask your program what interfaces it supports, and possibly then show that in the dbus inspect gui. It's a very nice tool. Although I agree, it didn't have to be xml based even if it's only optional.

        • 2 weeks ago
          Anonymous

          i'm aware

          Thank fucking god it exists, otherwise it would have been a nightmare.

          why does this shitcunt always pop up to defend the worse crap imaginable

          • 2 weeks ago
            bruce3434

            Because I am actually employed and I recognize the usefulness of dbus over some suckless tinker tranny minimal "alternative" IPCs.

            • 2 weeks ago
              Anonymous

              figured out gtk yet?

          • 2 weeks ago
            Anonymous

            To bait you, Kek.

            Mission Accomplished

            • 2 weeks ago
              Anonymous

              He uses garbage full-time to troll people? Seems like a self-own more than anything.

  4. 2 weeks ago
    Anonymous

    Why would you willingly use dbus?

    • 2 weeks ago
      Anonymous

      >muh walkable system

  5. 2 weeks ago
    Anonymous

    i have seen dbus pop up a lot of times in htop. what does it do?

    • 2 weeks ago
      Anonymous

      It's just overcomplicated IPC.

      • 2 weeks ago
        Anonymous

        what does ipc refer to in this context?
        instructions per clock?

        • 2 weeks ago
          Anonymous

          https://en.wikipedia.org/wiki/Inter-process_communication

          • 2 weeks ago
            Anonymous

            thanks!

      • 2 weeks ago
        Anonymous

        >overcomplicated
        understatement

        https://lkml.org/lkml/2015/6/23/657
        "pure shit user space code"
        "written by a retarded monkey on crack"

        • 2 weeks ago
          Anonymous

          pre "educated" linus was absolute savage.

        • 2 weeks ago
          Anonymous

          I love that ol boy.

          • 2 weeks ago
            Anonymous

            Ok

        • 2 weeks ago
          Anonymous

          I love Linus Kernel Tips.

  6. 2 weeks ago
    Anonymous

    >uses gRPC over domain sockets
    Problem?

  7. 2 weeks ago
    Anonymous

    k

    • 2 weeks ago
      Anonymous

      o even

  8. 2 weeks ago
    bruce3434

    Thank fucking god it exists, otherwise it would have been a nightmare.

  9. 2 weeks ago
    Anonymous

    what year is it for you guys? in the current year ipc is done via web api

    • 2 weeks ago
      Anonymous

      Yes let's over engineer everything just for the sake of it

      • 2 weeks ago
        Anonymous

        >overengineer
        you already have an endpoint for external monitoring, adding an endpoint for receiving data is less engineering than adding some brand new protocol

        • 2 weeks ago
          Anonymous

          >you already have an endpoint for external monitoring
          Quite a big assumption

  10. 2 weeks ago
    Anonymous

    Latest dbus is broken in Proton (steam) games.

  11. 2 weeks ago
    Anonymous

    Anon-tachi, I'm using JSON-RPC over WebSocket for IPC on my last project, what do you think about this setup?

  12. 2 weeks ago
    Anonymous

    just use named pipes

  13. 2 weeks ago
    Anonymous

    But the fastest and easiest IPC already exists: pipes. If you've ever used the linux terminal you've already used pipes.

    • 2 weeks ago
      Anonymous

      The fastest and easiest IPC is shared memory because it doesn't involve a kernel transition.

    • 2 weeks ago
      Anonymous

      Not concurrent

      The fastest and easiest IPC is shared memory because it doesn't involve a kernel transition.

      Modern OS's don't allow it

      • 2 weeks ago
        Anonymous

        >Modern OS's don't allow it

        why do i come to this board?

        • 2 weeks ago
          Anonymous

          Because you're here forever :^)

    • 2 weeks ago
      Anonymous

      Speed doesn't matter in modern era. Convenience matters

  14. 2 weeks ago
    Anonymous

    >1 + 2022
    >dbus still hasn't been merged into the kernel
    what gives?

    • 2 weeks ago
      Anonymous

      It was shit and got rejected. They made bus-1 instead or whatever it was called. Not sure if anyone actually uses it.

  15. 2 weeks ago
    Anonymous

    And a glownagger's puppy.

  16. 2 weeks ago
    Anonymous

    How come this stagnated?
    https://github.com/bus1/bus1
    Is there something that replaced it?

    • 2 weeks ago
      Anonymous

      kek even the homepage link is taken by someone else

Your email address will not be published. Required fields are marked *