15
submitted 2 months ago* (last edited 2 months ago) by Hundun@beehaw.org to c/linux_gaming@lemmy.ml

Hello, gorgeous community!

My friend, a generally non-technical person is looking for a good gaming distro. He has been daily driving Windows and OS X before, his main motivation for switching Linux is to streamline his contributions to a game development project we have, that is largely Linux-based (we use Nix for dev environments and build automation).

The only Linux distro I've ever used for gaming is SteamOS, and all my other experience is in the Nix/Arch domain, so I am not sure what to recommend to my friend.

As I mentioned, the only hard requirement we have is a possibility to sustainably use Nix package manager with experimental functions (command, flakes), - and I am willing to help my friend setting it all up. But I also would like him to be able to use the OS for gaming whilst experiencing only the expected and acceptable amounts of pain.

So far we have Nobara and Chimera on our radar. Is there something you can recommend? Any advice in general would be helpful, thanks in advance!

you are viewing a single comment's thread
view the rest of the comments
[-] Lemongrab@lemmy.one 1 points 2 months ago

My point was that X11 is insecure. Security through obscurity is not security. Wayland does not send every keypress to every application, which protects against this attack vector. Wayland is both significantly smaller and more secure than X11. X11 was designed in a time when software was built to simply trust anything that runs on the computer. We need to move past just putting our trust in the software we run. At the very least raise the barrier to perform such an attack.

[-] lemmyvore@feddit.nl 2 points 2 months ago

Do you sandbox each and every process? Do you whitelist everything each process can do? Every file it can access, every which way it can use the network, every bit of CPU and RAM and hardware resource it can use?

If you don't do that, why do you want to impose upon me a complete block of inter-window communication, which I use for desktop automation, and which has basically zero security impact in the wild?

I don't mind Wayland having security features, but why are they so heavy-handed and non-optional? Things like firewalls, AppArmor, cgroups, they're all customizable. Why is Wayland all or nothing?

[-] Lemongrab@lemmy.one 1 points 2 months ago

The reason I mentioned keyloggers is because it allows an attacker to perform privilege escalation by recording your sudo/root password and automating an attack. I searched it up and I do see automation tools for Wayland, maybe they aren't as developed as those for X11. For you, your usecase makes sense, though i (personally) wouldnt take that risk. The majority of users do not use such tools and should probably use Wayland.

[-] lemmyvore@feddit.nl 2 points 2 months ago

keyloggers is because it allows an attacker to perform privilege escalation by recording your sudo/root password and automating an attack

So does putting a script called sudo in your PATH.

Keylogging is one of the lamest, most inefficient methods of attack. If you can run code on someone's machine there are so many other things you can do.

The fact Wayland has wasted so much time and complicated things so much focusing on a non-issue is mind-blowing.

The majority of users do not use such tools and should probably use Wayland.

Don't worry, this is not the only thing holding back Wayland adoption.

this post was submitted on 24 Jul 2024
15 points (85.7% liked)

Linux Gaming

15556 readers
27 users here now

Gaming on the GNU/Linux operating system.

Recommended news sources:

Related chat:

Related Communities:

Please be nice to other members. Anyone not being nice will be banned. Keep it fun, respectful and just be awesome to each other.

founded 4 years ago
MODERATORS