• 0 Posts
  • 67 Comments
Joined 1 year ago
cake
Cake day: June 9th, 2023

help-circle









  • Our current understanding having spoken to systemd developers is that we should be able to find a path that brings us much closer to upstream, if not entirely.

    The only way the systemd developers will allow musl support upstream is if musl supports the glibc-isms that systemd uses.

    They have been extremely clear that they will not carry patches for other libcs.



  • I find GNOME’s “must be perfect” approach to accepting new code counterintuitive.

    One of the largest benefits of having a clean architecture is increased velocity and extensibility. What’s the point in nitpicking over perfection when it takes literally years to merge a feature, arguably one considered basic and essential by today’s standards?

    KDE is on the other side of this pendulum, integrating everything and resulting in a disjointed, buggy disaster.

    Where’s the middle way? It used to be XFCE. What is it now?


  • aport@programming.devtoLinux@lemmy.mlWhat is the point of dbus?
    link
    fedilink
    arrow-up
    114
    arrow-down
    4
    ·
    6 months ago

    “Bro just use sockets lol” completely misses the point. When you decide you want message based IPC, you need to then design and implement:

    • Message formatting
    • Service addressing
    • Data marshalling
    • Subscriptions and publishing
    • Method calling, marshalling of arguments and responses
    • Broadcast and 1:1 messaging

    And before you know it you’ve reimplemented dbus, but your solution is undocumented, full of bugs, has no library, no introspection, no debugging tools, can only be used from one language, and in general is most likely pure and complete garbage.