There is a world of difference between the code of a kernel module and a sandboxed eBPF program. If you had ever had to fight with the eBPF verifier when writing a program you would understand this.
Ok so I don't know a lot about this topic, but I currently don't use EAC games or other anti-cheat games because I cannot confirm that they aren't harvesting data off my PC. If this EAC implementation is put into Linux as planned, is there a way to keep the program sandboxed so it can't harvest data from the rest of the machine? If that is possible then that would legitimately make Linux a better option for EAC games in the future than Windows, because then you'd be able to confirm that the program isn't harvesting your data.
I don't know about sandboxing, and I don't know about you personally, but it's definitely gonna be auditable so we can verify if it's stealing data or not. Will it be audible by anyone or just people who understand code? I have no idea.
Until these shenanigans become normalized. It starts with managed business software which has a reasonable sounding reason to be locked down, next games, and ends with remote attestation in the browser like google is pushing. When Cloudflare decides to require it for "Your Protection," the only choice left will be whether to use a corporate approved version of Linux or be walled out from most of the web.
Right... I started on Slackware 1.0 with kernel 0.99pl13. I've not used all distros, but I've used Slackware, Yggdrasil, PCLinuxOS, Mandrake, Redhat (before RHEL), and RHEL, Ubuntu, xubuntu, kubuntu, Mint cinnamon, Mint Mate, Debian, KDE Neon, Arch (using it now, btw), Knoppix, Suse (for PC and s/390 zSeries mainframes), OpenSuse, Gentoo, LFS, and probably a few I've forgotten. It was my UNIX for home, for me (yes, I know it's not UNIX). But it went with my work supporting SunOS/Solaris, HP-UX, HP Apollo, PDP-11, Dec Alpha, Irix, and AIX.
My point is... if it isn't native Linux software, it ain't shit, and Windows games should have no place on Linux because it brings people who don't give a damn about POSIX compliance, Linux native builds... they don't care about the beauty and purity of the OS. They spit on it. Better off without them.
It's not ego. Anyone can see the gamers infesting Linux recently don't give a damn about Linux. It's all only about the games for them. They aren't a healthy injection to the Linux user base, they're a cancer who would throw Linux under the bus in a heart beat for any platform that gives them their games.
Hey, they love that it isn't spying on you. But nobody cares about the underlying OS if the software they want to use can't work. And that's okay. You can like that, the OS isn't spying on you, but still want to be able to play gaming's biggest cultural footprint of the 2020s.
90
u/que11 16h ago
Damn, avoiding kernel level BS anti-cheat is one of the perks of using Linux.