Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
In Linux Drivers, file systems, schedulers and the like run in kernel space with direct hardware access. Thats it, if something doesn't need kernel access to function then its not in the kernel.
In order to be in the kernel the code must be open source and must be compliant with thee relevant licenses.
This is for stability and security reasons and is one of the main reasons why Linux is the main OS for mission critical applications such as servers, render farms, cloud storage, game servers, production, etc.
Windows on the other will let anybody have the highest level of access so long as they paid money for a cert. You can literally pay for your virus to get certified and Windows as well as Windows defender will let it be because it has a cert.
This is what kernel ACs do on Windows aswell as a bunch of programs that don't need such access to function. Infact Windows is so insecure that many programers for whatever reason program their products to write save data, settings, and cookies in locations that need admin to access. Even games have done this which is why a common "fix" people blindly do or recommend for everything is to run all your games and programs as admin including virus ridden bootlegs.
Kernel level anything also introduces security and stability issues. Valorant at launch and after has had multiple BSOD causing issues as well as incompatabilites with various things from RGB software to GPU drivers and OBS versions.
AC's such as Genshin Impact's has also been used to spread malware without you needing to even have the game.
The worst part is kernel level AC hasn't stopped cheaters or even slowed them down. People claim valorant is a beaming example of good but to date most bans are done via the report system and retroactivly watching game replays.
Do you think the entire world will just MIGRATE to Windows Azure servers in the span of 10 years? After the Crowdstrike incident?
Linux has been used for over 2 decades now and that's not gonna change any time soon. It's reliable, hardened, and can't be hacked by viruses like Windows. Get real
This isn't true at all. The linux kernel is modular and the whole point of that modularity is so that you can add whatever functionality you need for something without it needing to be "in the kernel code". Also, no those things don't need to be open source and "compliant" with whatever license you are referring to. Case-in-point, Nvidia GPU drivers.
... are you sure about that? You might want to pull your head out from wherever you stuffed it and stop huffing your own farts.
https://www.cvedetails.com/vulnerability-list/vendor_id-33/product_id-47/cvssscoremin-7/cvssscoremax-7.99/Linux-Linux-Kernel.html
Also, viruses don't "hack". ^ that is also just the linux kernel itself, there are a plethora of CVEs for plenty of the other software and components of linux; such as the GRUB2 shim exploit that allowed for unsigned code to be executed prior to the bootloader allowing an attacker to load a compromised kernel.
https://help.ubuntu.com/community/Linuxvirus
^ that sure looks like there are linux viruses to me. Weird.
You having the notion that linux "cant be hacked by viruses" shows you have no idea what you're talking about.
Different distributions can also add whatever proprietary bits they want into the kernel.
So does Linux if you allow it as a user.
Just adding for clarity a distinction between "the kernel" and "their kernel". Different distributions can't add whatever they want to "The linux kernel"; but they can add whatever they want to "Their linux kernel" that is built from "The linux kernel".
^ exactly, and Linux even has a whole system for allowing a user to have that level of access; sudo. Which, also on the topic of the Penguin thinking linux "can't be hacked by viruses"... sudo just had several different CVEs for in-the-wild exploits over the last two months which would allow a non-privileged user to elevate their privileges to root-level.
For example Canonical makes changes to the Linux kernel in Ubuntu that will then exist in all Ubuntu-based distributions such as Mint or Zorin. Debian makes changes to the kernel which will be there for Debian, Ubuntu and Ubuntu-based distros. Arch Linux uses Arch version of the kernel, etc.
Very few distributions out there ship with vanilla kernel - the one that you get from Linus.
Most Linux distributions make open-source changes into the kernel that they ship with but that isn't always the case; there can also be proprietary bits in some. Afaik, ChromeOS is a good example of this.
Any system will allow highest access if the user allows it.
People who claim that Windows lets anybody have highest level of access "just like that" should read what User Account Control (UAC) is.
Because that statement is inherently not true. It hasn't been true since Windows Vista when UAC was first introduced.
That other Admin account is not the same.
https://youtu.be/e3qRQOCWp-Q?si=DHMvhJ97swyCxCLN
And this also means all of the programs that are running also have administrator privileges, all the time. Which is why it's disabled by default because it is a major security risk if there is anything even slightly suspicious on the system.
Most devs/publishers simply don't wanna do that.
Most Linux users have the point of view that not playing KLAC games is no big loss. I mean, why TF would I ever let some random ass company get root access to my PC? That's insanity.
That isn't to say it's totally not possible; as Valve could potentially extend some portion of proton to kernel space as a means to facilitate this. But I don't think Valve, nor the rest of the open source community working on proton including Codeweavers, are keen to do so.
Another approach would be for those game developers to implement a separate installable kernel-level anti-cheat that could interface with the user space anti-cheat running through proton...
But as you've noted, most devs/publishers are far too lazy simply don't want to do that.
Lol wow, you are way out of the loop. No Nvidia pro drivers are out of the kernel and instead are in a separate kernel module. Nvidia even tried to break the kernels rules and got into a standoff with the devs over it.
Please learn about what you are talking about before saying nonsense.