What do I use this for? Do I install it on my NAS or my gaming pc?
My best guess is this is a self hosted network storage for games and other computers run the games from there? Or do they download the game from there? Is it a way to store game saves? Does it have any use for emulators like yuzu?
Sorry for all the questions, I’m only asking because the software looks really interesting but I just can’t figure out its uses.
Seems like the intro clears some things: gamevau.lt/docs/introIt looks like you install the server component on your NAS/server etc and store your game files/binaries/installers there. Then you can download client applications and download from that location to install on your gaming PC or whatever
No. DBUS has its roots in freedesktop.org and the KDE+Gnome projects. It’s basically a desktop agnostic reimplemented of KDE’s DCOP, which was itself a simplified CORBA (gnome was using ORBit at the time, if I recall correctly). DBUS was so useful that the domain spaces its been applied to soon rapidly outgrew the desktop space, and this is why it’s usually started earlier these days.
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.
A message bus won’t magically remove the need for developers to sit down together and agree on how some API would work. And not having a message bus also doesn’t magically prevent you from allowing for alternative implementations. Pipewire is an alternative implementation of pulseaudio, and neither of those rely on dbus (pulse can optionally use dbus, but not for its core features). When using dbus, developers have to agree on which path the service owns and which methods it exposes. When using unix sockets, they have to agree where the socket lives and what data format it uses. It’s all the same.
It can even start the receiving daemon if it is not yet running.
We have a tool for that, it’s called an init system. Init systems offer a large degree of control over daemons (centralized logging? making sure things are started in the correct order? letting the user disable and enable different daemons?). Dbus’ autostart mechanism is a poor substitute. Want to run daemons per-user instead of as root? Many init systems let you do that too (I know systemd and runit do).
“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.
The monster one is real, I used to be a collegiate rep for them and they gave me a ton of condoms to give out (along with the drinks naturally). I’ll see if I can’t find some old photos of them.
The intro song takes time but if you listen to it fully and don’t just skip it you’ll find that it grows in you. Trust me it isn’t easy, but if you keep at it you’ll enjoy it. I used to be where you were, firmly in the stance that it wasn’t good, but now I’m of a different opinion.
That thing everyone hates isn’t really horrible, at least not if you brainwash yourself into liking it. You’ve just gotta give your brain Stockholm syndrome and suddenly it’ll actually be good.
I really liked the episodic concept of the first two seasons and how Starfleet started exploring space. Plus there were some great characters like Shran.
It’s so depressing when you remember that some of the stupidest voters in the country (of which there are a LOT) watch fox news as their only source of news. Has there ever been a larger propaganda outlet throughout history? I guess China and Russia probably have government controlled TV stations that rival it in terms of audience numbers.
lemmy.world
Top