this post was submitted on 21 Jan 2025
487 points (98.8% liked)
Linux
49399 readers
1507 users here now
From Wikipedia, the free encyclopedia
Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).
Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.
Rules
- Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
- No misinformation
- No NSFW content
- No hate speech, bigotry, etc
Related Communities
Community icon by Alpár-Etele Méder, licensed under CC BY 3.0
founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
If you provide a "legal endpoint", we construct a document proving that you've sent me the binary and convince me that it does something I'd like to do, then yes. With such documentation trail that is how running a game works. Of course, in case of games I do rely on the fact that I'm not the only one you've sent me the binary, so it probably was inspected by those more non-trusting than me. But I think that is besides the point
The point is, if then, in the middle someone comes in and says "now I'm going to repackage everything Ferk sents you, for now you can inspect the files but I'm introducing distribution tools that will allow me, in the future, to lock you out of that completely", then I'm not too happy
Pirvate data at rest should be encrypted and if we are afraid of keyloggers in the games, we don't have to type passwords to important things when we play. Not to mention 2FAs and other measures preventing leaking whole password
Because now I can freely go into the WINEPREFIX and inspect the files, replace dlls, etc. I can run a program alongside the game with access to its shared memory (remember, it all started from headtracking, which works with shared memory). Once they go "full docker" and add image signing, we can't change anything
I think now we are going on a tangent, but running everything as root is the opposite of having control
It's not the binary from developers that I don't trust. It's Valve who I don't trust because they are big (realistically speaking, I don't have the money to sue them) and are going to be the supplier. I'm not afraid that someone's game written for Windows, will be ready to infect a Linux system through Wine. I'm afraid that Valve is going to go full EEE on Wine. For now they play nice. But introduction of containerization is introduction of something that will enable them to limit us more and more. Have proton not done that, I would still be only a frog saying "that looks like a pot". Now, I'm a frog saying "that looks like a pot and I don't like that temperature has risen 1°"