I’ve been saying this for years, because it has been true for years:
There is nothing technical that makes AC impossible to implement on Linux, a smattering and then growing number of games have done this for years.
Almost every single prominent third party AC system explicitly supports Linux, most AC systems in general have at least one game that showcases that they work on Linux.
https://areweanticheatyet.com/
https://news.itsfoss.com/easy-anti-cheat-linux/
Yep, thats almost 4 years now that EAC and BattleEye have officially supported Linux/Proton.
It literally just is most devs/management don’t bother to implement Linux support.
It is by no means impossible, and it has never beeen impossible, despite what hordes of mis/uninformed online 17 year olds have been screaming for years.
Also, kernel level AC is a scam, and it is also a paradigm that is likely on the way out.
After MSFT not reviewing the code of their ‘trusted partners’ to be able to directly fuck with the kernel, and this led to CrowdStrike pushing a shit tier update that functionally took down 1/4 of the world’s computers…
MSFT is now working on a new paradigm where AV, and presumably also AC software… will have much less direct, low level access to the kernel, instead having to use essentially an API from a higher level…
…because, as those of us who have been critical of widespread kernel level access for anything have been saying for years:
That paradigm is indeed far too great of a security and system level risk.
Turns out, a dev can indeed push a shitty update into production, the figurative call can come from inside the house.
Oh cool, I can finally play this game years after it’s popularity peaked.