• Vittelius@feddit.orgOP
    link
    fedilink
    arrow-up
    19
    ·
    14 days ago

    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.

    • priapus@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      3
      ·
      14 days 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.

    • xavier666@lemm.ee
      link
      fedilink
      English
      arrow-up
      2
      ·
      14 days ago

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

    • chellomere@lemmy.world
      link
      fedilink
      arrow-up
      2
      ·
      14 days 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?