To all #Gamers out there especially those that are either #Windows only or those that Dualboot to #Win, here is a proposal:
Make a 'challenge' for yourself or together with your friends and switch to #Linux on your #gaming machine for at least around 6 months.
Why? Since the release of the #SteamDeck is in the near future and #Valve is pushing Anti-Cheat systems to run on Linux through #Wine/#Proton it seems to be a good opportunity to give Linux a try, also it could help giving Linux more momentum and impact and eventually this will also help with the #ChickenEggProblem
@Lamdarer no, i won't taint my free software system with the spyware anticheat is. that shit can stay where it belongs, on the seperate windows hard drive.
@bonifartius This is indeed a serious concern I share with you, however Windows itself is spyware so why not put the anti cheat spyware in a secure and isolated sandbox that is not windows?
@Lamdarer because i just run games with windows and the secure and isolated sandboxes all have had leaks. hell, xen as hypervisor had enough cves (https://xenbits.xen.org/xsa/). they are just too complicated technology. anti cheat doesn't work without kernel access (and even then it's probably bs). either you just drop it and have cheaters, or you have to run a blob in kernel space and also have cheaters.
@Lamdarer i comoletely agree that.people should use free software, but just using linux as vehicle to run proprietary stuff is misguided.
@bonifartius I was more referring about having 2 different Linux systems to boot into.
Also this wasnt meant only for ppl playing games with those Anti Cheat systems but more about future Linux gamers in general, no matter the game
@Lamdarer i just don't see the use of running proprietary software on a free system 🤷♀️ like i've said, i completely agree that people should use more free software. selling free software to them because it can run closed stuff just seems wrong to me.
@bonifartius @Lamdarer i don't understand why anticheat is not implemented solely server-sided. It makes zero sense to make the client run some obscure software, perhaps even inside kernel space, when package spoofing is an extremely trivial, software-undetectable method which is cheap and common for hackers to do. So basically... it's worthless effort just put the energy in server side validation (which you gotta do anyway so might as well fuzz the hell out of it).
Anticheat makes no sense
@Lamdarer Unfortunately it's not that simple, there is not only Steam.
Epic Game Store is quite popular know and running it on Linux is a huge pain. As for GOG games, there is no launcher so people would have to manually load their saves and think to store them back if using windows (or making backups) because there will be no cloud save.
Most MMO with their own launcher (EVE online for example won't work at all) may have issues.
The switch may be easy if you use only Steam though.
@loosy @solene @Lamdarer Additionally, though I haven't done this for a while - there was a method (some shell scripts) which would allow you to download the required items from gog, then unpack them without wine - thus allowing you to get your assets for scummvm / dosbox without actually needing wine or the gog galaxy thing (which still doesn't have a client.)
- ok, I checked now, and it has evolved into lgogdownloader, which is essentially a frontend for linux for gog. https://sites.google.com/site/gogdownloader/
There is also itch.io which is entirely usable via the web, though they have an optional client for linux (unsure if it runs on BSD's but I'd imagine it probably does or doesn't need much to change it to work.)
- of course, the older games and so on likely aren't the things we need to test heavily, as those already have heavy testing - more the windows-only things (which quite frankly I don't like much)
Wir für das freie Internet!
Instance for everyone.