Check out our Monthly Survey Page to see what our users are running.
We do often include affiliate links to earn us some pennies. See more here.

There's a lot of blog posts and news articles being written right now centred around Microsoft's plans for updates to Windows 11, and potential kernel changes, with some thinking this means big things for Linux gaming.

Sorry to say, but I'm here to bring a more realistic take and to help keep all your feet on the ground.

This comes from a Microsoft blog post titled "Taking steps that drive resiliency and security for Windows customers", which is as a result of the recent CrowdStrike incident where an update took down millions of Windows PCs due to it running at the kernel-level inside Windows.

One that has been really doing the rounds lately, especially across Reddit and other social media is from Notebookcheck, with a rather sensational article title of "Microsoft paves the way for Linux gaming success with plan that would kill kernel-level anti-cheat".

Here's the thing: Microsoft don't actually say they will kill off kernel-level access, and if they tried that (again - they tried with Vista before), they will no doubt again face some pretty serious push-back from both cybersecurity vendors and regulators across various countries. Something that would likely be more hassle than its actually worth. What Microsoft do actually talk about, is providing additional options that are outside of kernel mode - a whole new platform to "meet the needs of security vendors".

This new security platform, if vendors chose to actually go ahead and use it, could mean the opposite for Linux gaming, and cause a whole bunch of new headaches when it comes to supporting it regardless of it being via Native Linux games, or Windows games through Wine and Proton. So if anything, I would say that rather than paving the way for Linux gaming to get better, it's just going to be another hurdle. As annoying as that is.

Just because some things may move out of the kernel-level, also doesn't mean things will suddenly work on Linux (or get any easier to support via Wine / Proton). There will be various ways for developers to detect Linux, and continue to block it.

Just look at Destiny 2 as the easy and simple example here, they very clearly check for and completely block Linux platforms from playing Destiny 2 via Proton with no way around it. From the official Bungie website:

Steam Deck and Destiny 2

Destiny 2 is not supported for play on the Steam Deck or on any system utilizing Steam Play's Proton unless Windows is installed and running. Players who attempt to launch Destiny 2 on the Steam Deck through SteamOS or Proton will be unable to enter the game and will be returned to their game library after a short time.

Players who are not accessing Destiny 2 through Windows and attempt to bypass the SteamOS/Proton incompatibility will be met with a game ban.

You could expect to see more of that.

Then there's another easy example, Rust from Facepunch. Garry Newman has been pretty outspoken in the past about it, and how when they last had Rust supported on Linux, another Facepunch developer noted it caused more cheating issues for them to have to deal with.

How about Fortnite? That's pretty much a "lol no" event too, it's not like things being client-side will suddenly mean Fortnite would work on Linux, it would absolutely continue to be blocked. At least, not until Linux / Steam Deck has tens of millions of users according to Epic's Tim Sweeney.

Roblox is an additional easy example here to really make the point. Their latest anti-cheat is not kernel level, and completely blocks Linux. Something doesn't need to be in the kernel to block Linux-based systems. This caused projects like Sober to appear to run the Android version.

There's really no easy answer to the anti-cheat problem for Linux / Steam Deck gaming right now, aside from perhaps developers having things done server-side where the platform you're playing on is less of an issue, or cloud gaming where the game isn't even on your machine. That's not to say it will be a problem that will never be solved, just don't expect changes to the way Windows handles things like security, anti-tamper, anti-cheat and so on to be in any way beneficial for Linux.

As usual, over to you in the comments: what are you thinking?

Article taken from GamingOnLinux.com.
33 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly checked on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly.
See more from me
All posts need to follow our rules. For users logged in: please hit the Report Flag icon on any post that breaks the rules or contains illegal / harmful content. Guest readers can email us for any issues.
64 comments
Page: 1/4»
  Go to:

CatKiller Sep 15
View PC info
  • Supporter Plus
There's really no easy answer to the anti-cheat problem for Linux / Steam Deck gaming right now, aside from perhaps developers having things done server-side where the platform you're playing on is less of an issue, or cloud gaming where the game isn't even on your machine.

That was one of the things about Stadia: game devs made Linux-native games for it, and it didn't need client-side anti-tamper because everything was running server-side. Destiny 2 had a Linux-native build for it.

But the business model was pretty terrible, and Google has ADHD, so it ded.
Zelox Sep 15
I know there is a lot of Microsoft hate here, and I dont blame anyone, but my dream is that Microsoft goes full Linux, let there services like microsoft 360, cloud and other services be behind a license.
Windows becomes free. From what Iv heard Windows is only a small % of there income.
I work as a software engineer in Net and Microsoft really know what they are doing with C# and .NET .
.NET also works like a charm on Mac and Linux, and we even run our services and software on Red hat machines, we used to run them on Windows servers but it was just time consuming and slow, and the apps and services goes a lot faster on Linux.

I imagen that valve pushes gaming so hard that Linux is the first option for gaming, Windows loses market share so they have to go full Linux in order to continue there profit and market share. 🤷‍♂️
dpanter Sep 15
So what you're saying is... Microsoft Windows kernel changes suddenly means big things for Linux gaming! Great success!
Shmerl Sep 15
Players who are not accessing Destiny 2 through Windows and attempt to bypass the SteamOS/Proton incompatibility will be met with a game ban

Must be so "smart" to ban potentially paying users. Morons.

And Tim Sweeney can move to Canada and get lost.


Last edited by Shmerl on 15 September 2024 at 5:56 pm UTC
I know there is a lot of Microsoft hate here
Yes indeed. And proud. Let's see (digs in wallet), I know I've got my MS-hater card around here somewhere.
mr-victory Sep 15
Devs using eBPF on Windows will not be fine using eBPF on Linux because on Linux you can go one level deeper than that: The Linux kernel. On Windows, cheaters punch through vulnerable drivers for kernel level execution, this is why Valorant's Vanguard blocked keyboard drivers and stuff.
And Tim Sweeney can move to Canada and get lost.
Hey! We Canadians have enough problems, thank you very much!
Woodlandor Sep 15
[quote=Shmerl]
And Tim Sweeney can move to Canada and get lost.

If you do that we will send you Justin Bieber!
Lachu Sep 15
How many users Linux have? There are some calculations?
dvd Sep 15
Anticheat is crap anyway, best choice is supporting DRM-free games, and maybe stuff with userland anti-cheat. I don't really own a computer so that every proprietary blob can dictate what i can do with it.

I'm totally uninterested in what Microsoft has, i have to deal with a lot of their crapware at work, it's painfully slow and buggy.
Mohandevir Sep 15
Even if I once wrote that I hoped for kernel-level anti-cheat getting blocked (ea anti-cheat discussion), I never really tought it would happen. So, not really surprised.

This said, It feels like the best solution that would give control to the devs, for Linux anti-cheat, is probably through a native linux client. That's probably why they are waiting for tens of millions of Linux users? Less than that, it would be too much assle for the number of potential players? Am I wrong to think so?


Last edited by Mohandevir on 15 September 2024 at 7:08 pm UTC
based Sep 15
This article is why GoL pwnz
_Mars Sep 15
At the end of the day, if developers want to block unsupported platforms, they have plenty of methods to do so. And there is no way to prevent this. The only option is to convince companies to consider Linux as a supported platform.

Which needs:
  • Enough players

  • An actual solution to the anti-cheat situation


I believe that 10% marketshare is definitely possible and would probably be enough for at least a consideration. But that's not gonna be enough without some solution to the second point.

I don't know how this "solution" is gonna look like. Maybe something like the TPM chip could be used to sign and lock down the kernel for SteamOS and other major distributions? Something that could be toggled at boot time?
Would suck for people using modified kernels or unsupported distros but I think it would be preferable to at least have an option to run those game in a limited environment over needing to dual boot with Windows.
Pyrate Sep 15
It's literally just a couple games for me with these stupid AC problems (Siege and recently Battlefield). Other than that, rootkit riddled games can fuck off for all I care, it's good that the majority of them happen to be worthless eSports and Battle Royale/Extraction slop.


Last edited by Pyrate on 15 September 2024 at 7:57 pm UTC
BlooAlien Sep 15
This article is why GoL pwnz

Yeah, for sure. Kudos to Liam for bein' the voice of reason once again.
don't suddenly mean big things for Linux gaming

That's the thing in any major possible change. This appears like a directional and approach change for sure.

Of course it is hard to believe right at this moment. Something is up; kernel level anti cheat is not the long lasting way. We'll see
At the end of the day, if developers want to block unsupported platforms, they have plenty of methods to do so. And there is no way to prevent this. The only option is to convince companies to consider Linux as a supported platform.

Which needs:

Enough players

An actual solution to the anti-cheat situation
Do not give in to the demands of moron corporate overlords like Tim Sweeney. Do not view the world like they do: everything is dark no matter how much money you have.
If the game devs care about their game or are passionate about their craft, they'd be more interested than the player to make their games run on as many platforms as possible.
We have literally game pirates talking about installing Linux and testing their "crack" with Wine to make sure it runs in there as well xD! Literally.
How is this possible that a "cyber criminal" (depending on which region you live) cares more about the player experience than the actual game developers? It absolutely is not the case, it is because morons like Sweeney are in control.
tfk Sep 15
At some point even Windows users should realize what the potential security implications are when they run these kernel level solutions in their ring zero. Right?

Even when such a solution would be released for Linux, would you allow it?

For me, it's not really an issue as I don't play multi player games. But I'm curious though.
Shmerl Sep 15
Hey! We Canadians have enough problems, thank you very much!

Lol, that's fair.
Destiny 2 is not supported for play on the Steam Deck or on any system utilizing Steam Play's Proton...Players who are not accessing Destiny 2 through Windows and attempt to bypass the SteamOS/Proton incompatibility will be met with a game ban.

As I don't play online multiplayer games, I'm going to ignore the main point of the article and rant about one of my pet peeves:

That is not what the words "not supported" mean!

Let's look at a real example of a software developer not supporting something. Mozilla does not support building or running Firefox on FreeBSD. Mozilla employees do not test Firefox on FreeBSD. Mozilla typically does not make any changes to their code with FreeBSD in mind. If Firefox works on FreeBSD, cool: Mozilla doesn't care. If Firefox doesn't work on FreeBSD, too bad: Mozilla still doesn't care, because it's unsupported by Mozilla.

(On the other hand, the FreeBSD developers do support running Firefox on FreeBSD, and if it doesn't work, that's a bug you can report to FreeBSD.)

If Sony truly didn't support Destiny 2 on Linux, they would not test Destiny 2 on Linux, and they would not write any code that is specifically intended to apply to running it on Linux. It might be possible to get the game running under Proton, or it might not, but Sony wouldn't care if they were truly "not supporting" Linux.

But that's not what's happening. Sony isn't merely ignoring Linux. They are paying their programmers to do more work to write code specifically to break Destiny 2 on Linux. They are paying people to actively test Destiny 2 on Linux to make sure it is broken. Sony is supporting Linux, with the explicit goal of making it not work.
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register