this post was submitted on 15 Dec 2024
509 points (96.5% liked)

Games

32934 readers
860 users here now

Welcome to the largest gaming community on Lemmy! Discussion for all kinds of games. Video games, tabletop games, card games etc.

Weekly Threads:

What Are You Playing?

The Weekly Discussion Topic

Rules:

  1. Submissions have to be related to games

  2. No bigotry or harassment, be civil

  3. No excessive self-promotion

  4. Stay on-topic; no memes, funny videos, giveaways, reposts, or low-effort posts

  5. Mark Spoilers and NSFW

  6. No linking to piracy

More information about the community rules can be found here.

founded 2 years ago
MODERATORS
 

Now that Stop Killing Games is actually being taken seriously - maybe we need to take a look at Stop Fucking Around In Our Kernels

I haven't really been personally affected by it before - I don't play any competitive multiplayer games at all. But my wife had her brother over, and he's significantly younger than us. So he wanted to play FortNite and GTA V, knowing I have a gaming PC. FortNite is immediately out of the question, it'll never work on my computer. Okay, so I got GTA V running and it was fun for a while, but it turns out all of those really cool cars only exist in Online. But oh look, now they've added BattlEye and I can no longer get online.

While this seems like a trivial issue (Just buy a third SSD for Windows and dual boot), it's really not. Even if I wanted to install Windows ever again, I do NOT want random 3rd party kernel modules in there. Anyone remember the whole CrowdStrike fiasco? I do NOT want to wake up to my computer not booting up because some idiot decided to push a shitty update to their kernel module that makes the kernel itself shit the bed. And while Microsoft fucks up plenty, at least they're a corporation with a reputation to uphold, and I believe they even have a QA team or 2. CrowdStrike was unheard of outside of the corporate world before the ordeal and tbh nobody has ever heard of it afterwards again.

So I think this would be a good angle to push. That we should be careful about what code runs in our OS kernels, for security and stability reasons. Obviously it'd be impossible to just blanket ban 3rd party kernel modules to any OS. However, maybe here in the EU at least we could get them to consider a rule that any software that includes a component running in the OS kernel, MUST justify how that part is necessary for the software to function in the best possible way for the user of the computer the software is running on. E.g I expect a hardware driver to have a kernel module, and I can see how security software needs to have a kernel module, but I do NOT see how a video game needs to have an anti cheat with a kernel module. How does that benefit me, the customer paying to be able to play said video game?

top 50 comments
sorted by: hot top controversial new old
[–] GhiLA@sh.itjust.works 62 points 6 days ago* (last edited 6 days ago) (9 children)

I usually solve this issue by... just playing something else.

It sounds hard, but I assure you, nothing is impossible.

load more comments (9 replies)
[–] Maestro@fedia.io 30 points 6 days ago (1 children)

There us no need. CrowdStrike was such a disaster for Microsoft that they are already on the path to locking down the kernel. Noboby but MS will have kernel access eventually. Give it a few years (and 1-2 Windows versions)

[–] Andromxda@lemmy.dbzer0.com 23 points 6 days ago

Apple has already done the same with macOS 10.15 Catalina in 2019. No more kernel extensions = much better kernel-level security

This will become the industry standard

[–] Inucune@lemmy.world 24 points 6 days ago (1 children)

This will take a rogue agent to send malware or otherwise brick all machines by kernel injection. The crowd strike event poked a hole in the dam. This needs a full exploit to get major traction beyond game studios moving to the next kernel level drm/exploit engine.

[–] uis@lemm.ee 23 points 6 days ago

Now that Stop Killing Games is actually being taken seriously

600k signatures to go. Link for EU citizens.

[–] ayyy@sh.itjust.works 23 points 6 days ago (1 children)

Arguing that buying something means you own it is much more digestible for the general public. Arguing that the video game codes run slightly different on your machine than you would like is esoteric and a non-starter. This is not a matter for the government, just don’t buy shitty games. Literally no game is required to be bought.

[–] uis@lemm.ee 6 points 6 days ago (1 children)

This is not a matter for the government, just don’t buy shitty games.

This IS a matter for the goverment. "just don’t buy shitty X" is "just use magic" argument.

[–] ILikeBoobies@lemmy.ca 8 points 6 days ago

The point is not enough people understand it to gain any momentum

[–] noba_cmdr@reddthat.com 7 points 5 days ago

On the contrary, I think kernel level anticheat should be illegal

[–] ipkpjersi@lemmy.ml 6 points 5 days ago

On areweanticheatyet.com it seems like the percentage of denied/broken keeps getting higher and higher :(

I guess it makes sense, new games come out with anticheat, and rarely do new games come out without anticheat.

[–] CeeBee_Eh@lemmy.world 4 points 5 days ago

While this seems like a trivial issue (Just buy a third SSD for Windows and dual boot)

That's not trivial at all. Don't let anyone let you think otherwise.

[–] aesthelete@lemmy.world 4 points 6 days ago
[–] finitebanjo@lemmy.world 2 points 6 days ago

I was boycotting it before it was even in the news.

load more comments
view more: next ›