💾 Archived View for helion.cybersavior.dev › dbus.gmi captured on 2023-04-26 at 13:46:24. Gemini links have been rewritten to link to archived content
⬅️ Previous capture (2023-04-19)
-=-=-=-=-=-=-
Look I get it. You don't care about systemd.
That's fine. You don't have to. It's not like systemd has killed anyone (yet).
Personally I don't think murder is the best example of a morally bad thing to
Resort to for a universal standard. What are spiders supposed to do? Just
Not kill flies and stuff? Where do you get off telling them they are evil
For that?!
Anyway. SystemD systemd SYStemmieD is this thing. You probably know about? Maybe
Not. Im not really sure who my target audience is at this point.
But lets put it this way, in my other article about void linux I talked about
The kernel as "The event horizon" of complexity. Systemd sits very much
On the other side of this debate, it wants to be that event horizon, it wants
To /be/ the kernel. I have very little doubt that it will in time worm its
Way into the kernel in more and more ways. Maybe at some point we will have
To have a discussion about forking linux kernel development, but for now
Systemd is content to just making their toolset larger and larger and being
Defacto required for nearly all software packages that "Matter".
I have some qualms you might say. And dbus is the name of that qualm.
D-Bus dbus libdbusd
Idk
So it's this way daemons (software faeries) talk to each other. It provides a
Standarized way for this to occur. It also mediates between hardware messages
And software that might care about those messages, a kind of quickware layer
Providing non-realtime interupts to and from various digitized life.
If you plug in your usb device, it is one of the more important layers that
May trigger, to let your file browser know to refresh for example. (this is a
Totally simplistic example.)
I know it makes sence that there should be a standardized way for this to happen.
Hell I'm writing this in english, you think I don't understand the utility of
A nice common abstraction layer to mediate between various processes that have
The need to communicate various pertanant information to and from each other?
Do you think I'm retarded? (also I was born in a place where it was the default,
But I'm pretty sure had I not, I'd have ended up learning just because it is
/such/ a good idea to know... But anyway.)
Utility as a concept is... Kinda loaded itself after all isn't it?
Same as productive. It can only really be measured subjectivly. Something that
Aids in accomplishing the goals you have created is useful. Something that does
This for a wide variety of disparate goals is something that provides utility.
That the internet should be considered a utility I think is beyond understood.
Anyway, this is about dbus. Now I was (for some reason) under the impression
That dbus was one of the systemd libraries. I was ofcourse half right.
It's true that dbus is not a systemd library, but it's also true that one of the
More commonly used (due to it's speed for the most part) implementations.
D-Bus is a standard. Any joe shmoe could (theoretically) create their own fancy
Implementation, and any other service that is designed to operate within the
Confines of that standard should work without having known the wiser that it
Was being mediated by libjoeschmoswonderfuldbus rather than libsdbus or whatever
This is nice. I suppose. And it kind of takes the wind out of my sail. But
It is helpful, in that it is helping me learn to stop worrying about installing
Dbus.
Now. I don't like that this thing is apparently needed for most of the software I use. I don't like pulseaudio either. I don't like English for that matter.
I tend to be of the opionion that the enviroment that one finds themselves in
Effects the decision one makes and more importantly the very thoughts that can
Be had. It frustrates me endlessly that my thoughts have been shaped by having
Been forced to learn english at a young language and that had I been taught and
Raised in a place that spoke reformed ketoan instead I might actually be able
To move mountains with my mind because in reality those mountains would be as
Tangible as the thought of mountain in the first place. But alas here I am,
Convinced of physical reality as objective truth. And here I sit using
A window system which communicates messages between various services mediated
In english, I mean dbus. And sometimes... It's just not worth making a fuss
About it.
(that is until I have enough force of will to completely restructure reality,
There will be a fuss made then you can bet your corporeal ass on it.)
.
INDEX - hierachical view of every page as relates to its host.