this post was submitted on 03 Sep 2024
308 points (99.4% liked)

Linux

47237 readers
3343 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

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
[–] [email protected] 19 points 2 weeks ago (4 children)

It's bazzite with a custom UI instead of Steam Big Picture and no desktop mode. Their big claim seems to be that they say that they have solved anti cheat on Linux: the system generates a checksum of the kernel space, the anti cheat then compares this checksum with the one on file. No custom kernel module needed on the part of the anti cheat dev. At least in theory.

[–] [email protected] 3 points 2 weeks ago

Desktop mode is coming, its just not implemented yet

[–] [email protected] 3 points 2 weeks ago

I'm interested in them finding a way to get AC working, but I really dislike this method of doing so. There are a ton of kernel variations, so this would really only work on specific distros and devices. This becoming standard would likely mean being unable to use optimized kernels, different schedulers, and other kernel modules like the ZFS drivers.

[–] [email protected] 2 points 2 weeks ago

I'm having a hard time understanding how this would work. udev will load kernel modules depending on your hardware, and these modules run in kernel space. Is there an assumption that a kernel module can't cheat? Or do they have a checksum for each possible kernel module that can be loaded?

Also, how do they read the kernel space code? Userspace can't do this afaik. Do they load a custom kernel module to do this? Who says it can't just be replaced with a module that returns the "right" checksum?

[–] [email protected] 2 points 2 weeks ago

I was discussing this a few months back; an immutable fs is way more secure for gaming compared to Windows.