Every current, major, third party AntiCheat system has supported Linux since 2022.
You are correct that they figure out a way to do it without kernel access when on Linux, and when the game devs take advantage of the support that they are already paying for, to help them customize/tweak the AC and the game to work together.
This is a fine solution, because 99.9% of cheats you can easily buy for money via a 60 second websearch only work on Windows, and there are many, effective ways to do AC that do not require Kernel Access.
Many AC systems do not need a TPM2 to work.
There were tons of AC systems that did their jobs before Microsoft pushed everyone to adopt TPM2.
As for as games running on Linux: Basically everything that is not using some cutting edge driver/feature from Nvidia works on Linux via Proton.
Thats the scenario that the major thirdparty ACs who have supported Linux since 2022 primarily target.
If a game or proprietary AC does not support Linux, that is either a deliberate business decision, or down to incompetence from the devs cough Facepunch cough.
Those are your two reasons why AC “won’t” work on Linux.
Every current, major, third party AntiCheat system has supported Linux since 2022.
You are correct that they figure out a way to do it without kernel access when on Linux, and when the game devs take advantage of the support that they are already paying for, to help them customize/tweak the AC and the game to work together.
This is a fine solution, because 99.9% of cheats you can easily buy for money via a 60 second websearch only work on Windows, and there are many, effective ways to do AC that do not require Kernel Access.
Many AC systems do not need a TPM2 to work.
There were tons of AC systems that did their jobs before Microsoft pushed everyone to adopt TPM2.
As for as games running on Linux: Basically everything that is not using some cutting edge driver/feature from Nvidia works on Linux via Proton.
Thats the scenario that the major thirdparty ACs who have supported Linux since 2022 primarily target.
If a game or proprietary AC does not support Linux, that is either a deliberate business decision, or down to incompetence from the devs cough Facepunch cough.
Those are your two reasons why AC “won’t” work on Linux.