💾 Archived View for helion.cybersavior.dev › dbus.gmi captured on 2023-04-19 at 23:19:31. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2023-03-20)

➡️ Next capture (2024-06-20)

🚧 View Differences

-=-=-=-=-=-=-

host

newgate

background

DBUS

how I learnt to stop worrying and just install dbus

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.)

.

incoming references

INDEX - hierachical view of every page as relates to its host.