Basically the forced shift to the enshittified Windows 11 in october has me eyeing the fence a lot. But all I know about Linux is 1: it’s a cantankerous beast that can smell your fear and lack of computer skills and 2: that’s apparently not true any more? Making the change has slowly become a more real possibility for me, though I’m pretty much a fairly casual PC-user, I don’t do much more than play games. So I wrote down some questions I had about Linux.
Will my ability to play games be significantly affected compared to Windows?
Can I mod games as freely and as easily as I do on Windows?
If a program has no Linux version, is it unusable, or are there workarounds?
Can Linux run programs that rely on frameworks like .NET or other Windows-specific libraries?
How do OS updates work in Linux? Is there a “Linux Update” program like what Windows has?
How does digital security work on Linux? Is it more vulnerable due to being open source? Is there integrated antivirus software, or will I have to source that myself?
Are GPU drivers reliable on Linux?
Can Linux (in the case of a misconfiguration or serious failure) potentially damage hardware?
And also, what distro might be best for me?
On the gaming side, it depends a lot what games you play. Generally the rule is (at least for single player) that it will work through Proton or a native version, unless otherwise specified. Personally, pretty much all of my Steam library works perfectly on Linux, even some games on launch day (Persona 3 Reload was flawless day 1). For modding your mileage may vary but if the game runs there’s a very high chance the associated modding tool will work too, although it might require some more tweaking than you are used to in order to get it to work properly as quite a few tools will assume you are running Windows. Multi player games are where there can be some trouble - for example Fortnite is a notorious example of a game that refuses to run on Linux because Epic Games does not allow its anti cheat to work on Linux. ProtonDB and a good old fashioned go on your favourite search engine should be able to tell you if what you play works, doesn’t work, or needs tweaks to get working.
Running non-Linux apps is a mixed bag. Some things (most notably games through Proton) can work through compatibility layers perfectly fine, even if they need you to install .NET or some other dependencies. Others will be totally unusable, at least for now. Make sure you check all the applications you need to work on a regular basis work before jumping in, so search up their compatibility with tools like WINE (translation layer to let Windows apps run on Linux, also what Proton is based on).
For updates, you’ll love it far more than Windows. Since almost every app you could ever need is installed through either a package manager or Flatpak (closest analogy I can give is like a phone app store, but allowing you to install pretty much anything, including system stuff), your updates will all come in one place. For example, on my Fedora KDE install, all I need to do for updates is go into the Discover app (KDE’s package management software) and into its update section, download, and install. This not only updates system software (desktop, kernel, drivers, so on) but also your applications. This means updating your system and apps is a breeze that’ll take far less time than the usual pain that is Windows Update.
For security, you’ll have a lot less to worry about than Windows, and I have to admit part of it is because Linux has a fairly small user base. Few malware writers are going to care about a few Linux desktops compared to plenty of unpatched Windows systems out in the wild. However, the open source aspect also helps a lot - rather than showing vulnerabilities to hackers, it’s been valuable more to show these vulnerabilities to people who can fix them since the software is on public display. There’s more eyes on the code, and more people who can fix problems before they become major vulnerabilities. For most regular desktop users, you will not need any antivirus. If you’re really worried about viruses, I have heard ClamAV can scan for some things, but I haven’t tried it myself as it really isn’t necessary for desktop use.
GPU drivers can be a bit complicated. AMD and Intel are incredibly simple, since (at least for anything made within the last 10 or 15 years, if not older) the drivers are built right in and need zero configuration (it just works!). NVIDIA cards can be a bit more of a challenge. On a lot of distros, you can install the NVIDIA drivers usually during or right after install fairly easily, but they will be separate from the rest of the built in drivers. You can have a good experience with NVIDIA on Linux, but just expect there to be anywhere from a bit to a lot more effort needed to get some things working compared to AMD and Intel GPUs due to this separation. Of course, this will depend on your exact set up.
There’s no real risk of damaging your hardware installing Linux, the only real danger is deleting files already on your main boot drive during installation, so make sure to double check your installer to see if it’s doing what you want it to. Make sure you have a back up of your important stuff too, just in case. The only thing I can think of maybe is extreme overclocking through LACT or something maybe causing damage, but that’s part of what you sign up for with overclocking even on Windows anyway.
Distros are a very debated topic, and there’s no real “best” one, just one that fits your needs. If you’re new to Linux, my personal recommendation is to go with something boring and well supported like some variant of Fedora or Ubuntu. There will be plenty of documentation for both to help you with things, and they both are fairly solid distros with good track records. However, one thing to keep in mind is what kind of desktop you want. Linux has multiple desktop environments (DEs) that can provide differing experiences (different way of launching applications, arranging icons, file managers, that sort of thing). If you’re used to Windows, KDE definitely has the smallest learning curve, as a lot of things will be as you are used to, so it may be best to go for either the KDE variant of Fedora or Kubuntu. The main difference between Fedora and Ubuntu you will notice is that Fedora has a far faster update cycle, which means you get new features quicker, but you will have to restart for updates more often. In addition, I have heard that the NVIDIA drivers can be easier to handle on Ubuntu, so if you have an NVIDIA card it might be more optimal to go for an Ubuntu variant.
All your concerns are valid and Linux handles all these well except:
If you play competitive games with kernel anti cheat it will simply not work on Linux courtesy of the game developers.
Linux is fully capable of running the game and the anti cheat but the game developers restrict it. Notable games are cod, fortnite, apex legends.
A notable competitive game that works on Linux is cs2 although you won’t be able to run 3rd party anti cheat like FACEIT as far as I know.
You can use the proton site to tell you how many of your games on your steam library are playable on Linux.
I’m on my 8th month or so using Linux to game and I’ve had no issues, most popular games will work. Most niche games use very simple tech like SDL and will just work.
Wine essentially creates a fake windows environment and handles a lot of internal API calls by kind of redirecting them to existing Linux services, so a lot of windows stuff will just work.
As for security. You realize most of the Internet runs on Linux ? Practically the majority of the internet is hosted on Linux machines.
As for a distrto there is no optimal choice you can make.
You can pick Ubuntu, Debian or Mint and find yourself disappointed in how restricting the power user experience is.
You can pick arch or cachy for the latest wine improvements but find yourself lost in how to handle the OS in case something goes wrong.
I personally think cachy (rolling release) is the best for gaming but you could encounter issues (skill issues really) that might frustrate you. These issues would lead to growth and improvement in your understanding of Linux but if all you want to do is game and you don’t care about understanding computers then it might not be for you.
Will my ability to play games be significantly affected compared to Windows?
Depends on the games you play. Because of things like DOSBOX and Wine, it is sometimes easier to get DOS and early Windows games running on Linux than it is Windows. Valve’s Proton compatibility layer allows games written for Windows to Just WorkTM on Linux. My diet of nerdy factory building games and indie titles works perfectly well in Linux, my cousin who plays Bethesda and EA games ran into more irritations. The major compatibility barrier is competitive online multiplayer and anti-cheat systems. Many developers intentionally exclude Linux compatibility. The game runs fine, but you’ll get banned for doing it.
Can I mod games as freely and as easily as I do on Windows?
Probably, depends on the game. I didn’t have much of a problem modding Kerbal Space Program or Satisfactory, the communities offered mod managers that worked perfectly well.
If a program has no Linux version, is it unusable, or are there workarounds?
My suggestion would be to go full native if you can. Like, Adobe Photoshop isn’t available on Linux, so instead of trying to make it work, give GIMP or Krita or one of several others a try. Increasingly, things like Slack are Electron apps, which basically run as a glorified web browser, so they’re fairly easy to port to Linux and it’s becoming increasingly typical to upload them to Flathub.
Can Linux run programs that rely on frameworks like .NET or other Windows-specific libraries?
Yes, through a compatibility program called Wine, which I’ve already mentioned. Though again I would recommend going for native applications than trying to use Windows software on Linux.
How do OS updates work in Linux? Is there a “Linux Update” program like what Windows has?
Short answer: Better than Windows does.
Different Linux distros will handle this slightly differently, but generally speaking your system will come with a thing called a package manager. It’s basically an app store but everything in there is free. The package manager handles updates for the OS itself as well as the software you’ve installed, up to and including updating to the next version of the OS if applicable. In fact as I write this, my computer is asking if I want to upgrade to Fedora 42.
It’s also not as onerous as Windows updates; most of the time it’ll update software, you can use the rest of the system while that’s happening, and it’ll finish and it’s fine. Sometimes it’ll say “must restart computer for changes to take effect” but it won’t force or nag you to do that. You can come to a stopping point in your work, then do a normal restart. None of that “Updating your computer 1 of 7…” it just does a normal boot in a normal amount of time.
How does digital security work on Linux? Is it more vulnerable due to being open source? Is there integrated antivirus software, or will I have to source that myself?
Linux has a system of permissions, a bit like how Windows will sometimes ask you to run things as Administrator. Linux has had that concept longer than Windows has, Linux will call it the Root or SuperUser.
Increasingly, sandboxed applications that run essentially in their own virtual machines are being used to limit what an application can access. Flatpak has a system of permissions not unlike Android, where you can say “No this app doesn’t need camera access.”
We get a lot of security from having a package manager we actually use. Linux users aren’t in the habit of downloading random .exes from all over the internet. Software in the repos is vetted and signed. Don’t run code you don’t trust.
Few Linux systems come with built-in antivirus software. Conventional wisdom is it isn’t needed. Antivirus software does exist for Linux, but it’s often to detect Windows malware in server traffic. For an end user desktop it’s not necessary.
Are GPU drivers reliable on Linux?
AMD publishes their drivers directly to the Linux kernel. My 7900GRE Just WorksTM. Nvidia tends to be a bit more of a pain in the neck. Your system will likely come with the open source Nouveau drivers, which will run but possibly not very well, and you’ll need to install proprietary drivers, which…the method you go about doing that varies from system to system.
Now, I had a hell of a time with the hybrid graphics on my laptop, but I think that’s another story.
Oh, yet another story: on my GTX-1080 in my previous computer, I started to have an issue with a new monitor I bought. Turns out the card needed a firmware update or it wouldn’t let the computer boot with a late model DisplayPort monitor attached. Not a driver update, a firmware update. Nvidia does not publish the tool to do that for use in Linux, so I ended up taking the GPU out and borrowing a Windows computer.
Can Linux (in the case of a misconfiguration or serious failure) potentially damage hardware?
I think I could use dd to wear out an NVMe SSD via excessive writing. But basically no. You’re not going to flip a switch in a settings menu and hear a bang from your case.
And also, what distro might be best for me?
I would recommend trying several. A few of my favorites over the years have been Mint Cinnamon, Fedora KDE and Ubuntu Mate.
Just adding that Tekken 7 and 8 run better under Linux with Proton than under Windows, and that modding is just as easy!
Shogun 2: Total War also runs fine under Linux with Proton, but I couldn’t get it to run on Windows, anymore (Flash).So it really depends on your game.
Will my ability to play games be significantly affected compared to Windows?
So far, my experience on this depends on your graphics card. If you’re using AMD, you shouldn’t be too significantly impacted. If you’re using Nvidia, god help you. In my experience trying to get games running on Linux with an older Nvidia card, you’ll have a lot more fun bashing your head into a wall until the wall breaks.
Will my ability to play games be significantly affected compared to Windows?
A lot of stuff runs with windows emulation as if it’s native. It’s the same method the steam deck uses and so Valve actively do work to keep it working. The main problem is games with heavy anti-cheat.
Can I mod games as freely and as easily as I do on Windows?
Generally, yes. I think so.
If a program has no Linux version, is it unusable, or are there workarounds?
See above.
Can Linux run programs that rely on frameworks like .NET or other Windows-specific libraries?
There’s .NET libraries for Linux, but things have to be recompiled to use them.
How do OS updates work in Linux? Is there a “Linux Update” program like what Windows has?
The distribution maintainer will issue updates on a regular basis. Update procedure is different for different distros, but all have a push-button update scheme. It’s pretty solid these days.
How does digital security work on Linux? Is it more vulnerable due to being open source? Is there integrated antivirus software, or will I have to source that myself?
Keep your system up to date with security updates, and you’ll tend to be fine. Smaller user base tends to mean that there’s far less malware. Antivirus isn’t necessary.
Obviously phishing scams don’t care what OS you’re on, so mind what you click.
Are GPU drivers reliable on Linux?
AMD ones are very solid.
Nvidia ones can be a pain from what I hear, but I don’t buy green.
Can Linux (in the case of a misconfiguration or serious failure) potentially damage hardware?
No.
That said… You can always wipe a disk when you install an OS.
And also, what distro might be best for me?
Download a few Live-USB images and try them out. You don’t need to install them to get a desktop and a browser up. You can see if there’s any compatibility issues with your hardware.
Whichever works for you, go with it.
My whole life with computers the fanbois du jour told me we had reached excellent usability. We’re talking GEOS, FVWM, the shit Sun and Digital Equipment Corp threw at us, up until Windows 10 and KDE or what have you: there will always come a point when you need or want to have a look under the hood. And there things can be alien, overly complex and very inconsistent and undocumented. That is the path every real user will walk one day, and it’s not pretty. Best of luck on your journeys!
Honestly it is going to take you longer to read all answers here than try yourself!
Get an extra HD, even a slow external one if you must, put Linux on it, install Steam and some games, try, decide for yourself.
Overall yes you can work and play on Linux comfortably, I’ve been doing it for year. No you don’t need to be an expert to use Linux BUT it can be an amazing empowering moment to actually learn how a computer work BECAUSE you are free to do whatever you want with it. Just back up your data first THEN go nuts. Break stuff and learn, it’s even more fun than gaming.
A few more thoughts here:
- for a first Distribution, Ubuntu is fine, too. Also, you could ask people arounf you what they know best und whether they like to help you. For example, Debian is a bit harder to install but is rock solid once it runs.
- if you are concerned about security, you should practice a strict separation between trusted software installed by you, and untrusted data presented to you via web, mail or Internet. Never run untrusted code. Windows blurs that line and this is fatal.
- In respect to hardware support: Most standard PC hardware will work very well with Linux, even old scanners that have no more Windows driver support. NVidia is the bad exception, and the bad rap is still justified because of Wayland, the new graphics display server. If you are not really poor you might consider to buy something better. The hardware support landscape is different for laptops. Here, refurbished Lenovo Thinkpad or Dell laptops are first choice, and also best value for the money.
Any change brings some pain, that’s unavoidable, but it doesn’t mean it will not be interesting as well.
Will my ability to play games be significantly affected compared to Windows?
If you play competitive multiplayer online games, yes. Otherwise, no.
Can I mod games as freely and as easily as I do on Windows?
Depends on how you mod games. But probably yes. The NexusMods app is newly available for Linux but with very minimal support at this point.
If a program has no Linux version, is it unusable, or are there workarounds?
It depends. Sometimes you can run them through WINE/Bottles. The main place you may run into problems is in peripherals.
Can Linux run programs that rely on frameworks like .NET or other Windows-specific libraries?
Through WINE/Proton, yes.
How do OS updates work in Linux? Is there a “Linux Update” program like what Windows has?
Depends on your distro. I use Bazzite and updates take place seamlessly in the background so you don’t need to do anything.
How does digital security work on Linux?
Kind of a vague question. Keep in mind pretty much every server on the planet runs Linux, including incredibly sensitive ones.
Is it more vulnerable due to being open source?
Quite the opposite.
Is there integrated antivirus software, or will I have to source that myself?
Every modern OS has antivirus built in, and third party solutions should be avoided like the plague.
Are GPU drivers reliable on Linux?
As long as you’re not using Nvidia.
Can Linux (in the case of a misconfiguration or serious failure) potentially damage hardware?
Not anymore than any other OS can.
And also, what distro might be best for me?
That is an eternal argument in the space. There are 2 recommendations that come up most often for beginners: Linux Mint and Pop!_OS. Although I don’t like either of those visually, so I can heartily recommend Bazzite for beginners. I won’t go into too many details as to why but it comes with lots of goodies and configurations “out of the box” that enhance and simplify the experience, especially for gamers.
Are GPU drivers reliable on Linux?
As long as you’re not using Nvidia.
removed please.
I really don’t understand how you can say things like that when Nvidia-specific problems are regularly reported. Just because you don’t personally have problems, doesn’t mean lots of other people don’t. Having dealt with it personally, I can confirm it’s absolutely a problem on some machines. Especially older ones.
I’m using an RTX 5800 with Nobara and although I can game fine I get multiple graphical bugs in the desktop (parts of windows not fully rendering, flashing artifacts when moving windows, and aliasing artifacts around fonts (yes I’m running the correct resolution). So Ulrich is right, it’s absolutely a problem even on newer hardware too.
Will my ability to play games be significantly affected compared to Windows?
No. Thanks to Steam Deck, most popular windows games also work on Linux. See https://www.protondb.com/ for a complete list of 18,000 titles… Someone already mentioned that kernel level anti-cheat is the big, obvious blocker.
Can I mod games as freely and as easily as I do on Windows?
Im guessing that most moders target Windows users therefore, don’t think mods would be AS easy. Not saying modding wouldn’t exist or work at all.
If a program has no Linux version, is it unusable, or are there workarounds?
There are workarounds. Linux has some great alternative software to popular paid stuff. See LibreOffice or Krita.
There are also more advanced options to run Windows apps under Linux, see Wine or Virtual Machines
Can Linux run programs that rely on frameworks like .NET or other Windows-specific libraries?
Yes. Similar to the above answer/ similar to aforementioned Proton. For .NET specifically, there is a Linux runtime.
How do OS updates work in Linux? Is there a “Linux Update” program like what Windows has?
This can depend a lot on what distribution you’re running, but definitely, there are ones with easy buttons for whole-system updates.
How does digital security work on Linux? Is it more vulnerable due to being open source? Is there integrated antivirus software, or will I have to source that myself?
It’s different and probably overall better than windows. Most distros are much better out of the box than windows.
Open source is ususually a security advantage because (long story short) security mistakes can be caught by more people.
I don’t have a good answer for you on anti virus. I am very privacy and security conscious and I dont use one on linux. My personal opinion is that you don’t need one and shouldn’t need one if you’re not downloading sketch stuff.
Are GPU drivers reliable on Linux?
Totally. GPU drivers are much, much better than they used to be.
Can Linux (in the case of a misconfiguration or serious failure) potentially damage hardware?
Theoretically. You would have to try really hard, but for normal use, no. More likely, you could lose data or access to the system if you misconfigure stuff (just like with Windows)
Distro recommendations. My personal opinions, don’t flame me.
-
Bazzite. hard to mess up, gamer focused, super simple updates, and targeted support for gamer hardware. Feels like a cross between steam deck and windows. Less support for tinkering but if you never want to touch the terminal, this is my choice.
-
Pop!OS. Simplified Linux with great driver and steam support with easy updates. More tinkering support than Bazzite
-
Linux Mint. Easy to start on but more traditional back-end. Much more support (forum posts) than the previous two. A lot of what works on Debian or Ubuntu works the same on Mint, so you’ll be able to do all kinds of fiddling
Down vote cause no arch. (no I didn’t.)
But in all seriousness, don’t use arch as a Linux noob.
There is exactly one type of noob that should be using arch and that’s the kind that has already built an Exocar or at least understands why somebody would.
-
Will my ability to play games be significantly affected compared to Windows?
Really depends on the games. For the vast majority, probably not. If you play competitive multiplayer games, then it’s 50/50.
Check out protondb to see if the games you play the most work well.
Also semi-depends on hardware. Old Nvidia cards may struggle. AMD is def king in the Linux world, but it’s getting better for Nvidia
But as you are probably aware, the steam deck has been pretty successful. That wouldn’t happen if Linux gaming was all bad.
Can I mod games as freely and as easily as I do on Windows?
Hit or miss. Sometimes the mod tools have to use wine and don’t work. Sometimes they use wine and work. Sometimes they don’t use wine and work.
I have just done some modding of Monster Hunter Wilds, and it was about 50/50
When it works, it’s just as easy as Windows.
If a program has no Linux version, is it unusable, or are there workarounds?
WINE or a Virtual Machine
Can Linux run programs that rely on frameworks like .NET or other Windows-specific libraries?
.NET is cross platform as of several years ago.
How do OS updates work in Linux? Is there a “Linux Update” program like what Windows has?
It depends on the distro. Typically you just run a command in the terminal to “update all packages” or click a button in a store front.
It’s way easier than on Windows and is never forced.
Genuinely one of if not the best thing about Linux is how software management works.
How does digital security work on Linux? Is it more vulnerable due to being open source? Is there integrated antivirus software, or will I have to source that myself?
Less vulnerable due to being open source. You have all the security experts in the world, including Microsoft’s, able to view and fix any vulnerabilities as soon as they appear. Thousands of people getting their eyes on it.
There’s a reason that Linux is the back bone of the internet and nearly every server runs it.
And FYI, you don’t use antivirus on Linux.
Are GPU drivers reliable on Linux?
If it works, it will always work.
Whether it works is dependent on your GPU.
Like I said, AMD is basically perfect, Nvidia can have problems, but these days that’s less and less true (I use a GTX 3080 w/ out issue).
Mostly if you have an old, less-supported nvidia card (like pre-GTX) you may have issues.
Can Linux (in the case of a misconfiguration or serious failure) potentially damage hardware?
I’ve never heard of something like that happening.
And also, what distro might be best for me?
For beginners the correct option is almost always Linux Mint
Just an addition to all the long comments already here:
There are some games that don’t work on Linux, mainly big corpo multiplayer titles. https://areweanticheatyet.com/
Windows 10 LTSC IoT might help. (This gets recommended a lot on lemmy I noticed) : https://massgrave.dev/windows_ltsc_links
It’s not forbidden to set up dual-boot. I would recommend using Linux as your main OS though.
Others have already answered your questions, so I just wanted to add that the Linux community is based on sharing and cooperation, mainly though Open Source principles, but also in most other ways. From personal experience, I would say that the community is pretty much always willing to help out when you experience issues. There’s always someone willing to share some insight.
I’m pretty much the same as you. A lifelong Windows user who got fed up with the direction windows is going. I just recently switched to Linux for my new gaming PC and I haven’t had any major issues. The only thing I still haven’t figured out how to do yet is modding.
As for which distro to use, I would recommend something that comes with the graphics drivers already installed to reduce any initial setup difficulty.
I use Bazzite on my machine. It’s a Linux gaming distro which comes with all the stuff you’ll need to get right into gaming. It’s an immutable distro so it’s pretty difficult to really mess it up but it also makes things a bit more difficult to install anything that isn’t a flatpak.