Microsoft has long wanted to get vendors out of the kernel. It’s a huge privacy/security/stability risk, and causes major issues like the Crowdstrike outage.

Most of those issues also apply to kernel anti-cheat as well, and it’s likely that Microsoft will also attempt to move anti-cheat vendors out of kernel space. The biggest gaming issues with steamOS/Linux are kernel anti-cheat not working, so this could be huge for having full compatibility of multiplayer games on Linux.

  • kadu@lemmy.world
    link
    fedilink
    arrow-up
    11
    arrow-down
    1
    ·
    1 year ago

    This is what, the fourth time a Linux community gets excited about this? But that’s actually not good for us at all. Much like Android’s safety net, or the nightmare that is the Mac equivalent, the entire point will be creating an untouchable chain from the firmware to the final OS being booted, and only allowing some apps to use a specific API to attest this isn’t compromised.

    This is horrendous for people trying to modify the OS or, in a more relevant tone, run programs meant for that OS on an entirely different environment. Microsoft has slowly been moving towards making this work on PCs, mostly due to pressure from DRM providers like Netflix or banking apps, but unlike Apple they can’t simply lock everything down at once and say “deal with it” because Windows lives by backwards compatibility. Either way, this is just another step towards this upcoming future.

    If your favorite games now start asking Windows if the chain of trust is not tampered with… say goodbye to compatibility with Proton.

    • WalnutLum@lemmy.ml
      link
      fedilink
      arrow-up
      2
      ·
      1 year ago

      I don’t think chain of trust and security through kernel-level access are fighting the same problem.

      Usually chain of trust is to prevent app tampering, and kernel-level access is to prevent memory tampering.

      I assume Windows is creating a new API for applications to monitor certain regions of memory for tampering without needing kernel access.

      • Wooki@lemmy.world
        link
        fedilink
        arrow-up
        1
        ·
        1 year ago

        Kernel level access is to stop access plain and simple. That includes user access rights absolutely.

  • Korhaka@sopuli.xyz
    link
    fedilink
    English
    arrow-up
    6
    ·
    1 year ago

    The best anticheat is whitelisting. More coop games, why does it matter if the enemy force is a computer or player? As long as the AI is good enough.

    • Potatar@lemmy.world
      link
      fedilink
      arrow-up
      4
      ·
      1 year ago

      Perhaps*, this is possibly* ok in games with projectile based attacks maybe* but hitscan weapons are not fun to play against when the “player” has no aiming delay.

  • lath@lemmy.world
    link
    fedilink
    arrow-up
    5
    ·
    1 year ago

    Oh, so that’s why Epic’s Easy anticheat keeps having trouble. Microsoft might be using it as a trial run.

  • Wooki@lemmy.world
    link
    fedilink
    arrow-up
    5
    ·
    1 year ago

    For those who can’t see the writing on the wall.

    Privileged access will include admin access and eventually the ability to make changes to Windows is coming to an end.

    The distribution will be enshitified from the install to the updates and you wont be able to do a thing. Exactly like android, ios ect.

    Microsoft are doing the opposite of what customers want. The ONLY way this changes is with real competition. If you are only familiar with Microsoft as a professional. It’s no time like the present to step outside the rent seekers and see what the rest of the industry is doing.