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?
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.Edit: see sp3ctr4l’s reply to this comment. They know more than meIf 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.
-
Will my ability to play games be significantly affected compared to Windows?
Depends on what you play. As a general rule I would say that unless you like competitive multiplayer games you’re probably going to be fine. That being said the vast majority of games don’t support Linux natively so you need to use workarounds. Steam has a workaround built-in, so if most of your gaming is through Steam it should be an almost seamless transition (all you need to do is enable a checkbook in the settings). But like I said, it depends on what you play, I recommend you check out https://www.protondb.com/ and look for the games you play to see how they run on Linux.
Can I mod games as freely and as easily as I do on Windows?
Same answer as before, if the game runs okay then modding it would also work okay, but if not it might worsen an already bad situation. Also be very careful here, because when you run Windows games on Steam they’re sort of sandboxed, i.e. they’re running isolated from other stuff, so installing mods is not as straightforward as it would be on windows where binaries are installed globally. It’s not a big deal, but just the other day someone was complaining that they installed a launcher needed for a game and the game wasn’t finding it and this was the reason.
If a program has no Linux version, is it unusable, or are there workarounds?
As a general rune there’s a workaround, it’s called WINE (which is an acronym for WINE Is Not an Emulator) which is an “emulator” for Windows (except it’s not really an Emulator as the name implies). Then there are some apps built on top of that like Proton (which is what Steam has embebed) that include other libraries and fixes to help. It’s not perfect, but unless the program is actively trying to detect it or uses very obscure features on Windows it should work.
Can Linux run programs that rely on frameworks like .NET or other Windows-specific libraries?
Yes, you can use WINE like mentioned above to run Windows binaries that use .NET, but also .NET core is available for Linux.
How do OS updates work in Linux? Is there a “Linux Update” program like what Windows has?
Oh boy, this is the big one, this is the Major difference for m Windows to Linux. Linux has a thing called a package manager, ideally everything you install gets installed via that package manager. This means that everything gets updated together. And here’s the thing, we’re not talking OS only stuff, new version of the kernel (Linux)? New version of the drivers? New version of Firefox? New version of Spotify? All gets updated together when you update your system. This is crucial to the way Linux works, since it allows Linux to have only one copy of each library. For example, if you have 5 different programs that use the same library, in Windows you’ll have 5 copies of that same library, because each program needs their own in the specific version, but in Linux since they will all update together it’s easier to have just one library that gets updated together with the programs. This makes maintaining Linux a piece of pie in comparison, just one command or one click of a button and you’re all up to date with everything you have installed.
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?
As a general rule open source programs are more secure than their counterparts. Closed source programs always remind me of Burns going through several security measures, that sort of thing is imposible in open source because if everyone can see all of the security measures, so someone would notice the gaping hole in the back, whereas in closed source only attackers might have found it. Like cyber security experts say: Security by obscurity is not security. As for Antivirus you don’t need to worry, Linux is inherently more secure than Windows, and also has a small enough user base (most of whom are security experts) so the number of virus written for Linux is extremely small. Also because you should install stuff through a package manager it’s very difficult to get someone to download a bad binary since there’s lots of security in the package manager to prevent this sort of thing. In short almost every antivirus program for Linux checks your computer for Windows viruses to avoid being used to store or transmit viruses to Windows computers, so it’s completely pointless in your home machine (it’s used for example in email servers).
Are GPU drivers reliable on Linux?
Yes… But actually no. It depends, if you have a relatively modern AMD GPU (as in last 10 years) the answer is a resounding YES, AMD currently has wonderful Linux support and their cards work excellently with drivers being fully open source and integrated into the Linux Kernel. For Nvidia the story is unfortunately not as nice. Essentially there are 2 drivers available,
nouveau
(open source driver written by the community and purposefully hampered by Nvidia) andnvidia
(closed source driver written by Nvidia that has gaping incompatibilities with Linux). Since you game your only option isnvidia
, whilenouveau
is great for several reasons it can’t match the performance of thenvidia
driver. For 99% of stuff thenvidia
driver should work fine, but I haven’t had good luck with getting Wayland to run on it, which means you’re probably stuck in X11 (I know this doesn’t mean much to you, but in short it means that you’re somewhat limited in your choice for graphical interface and have to use stuff that people are trying to deprecate but can’t because of Nvidia)Can Linux (in the case of a misconfiguration or serious failure) potentially damage hardware?
Technically yes, so can Windows by that matter. But realistically no, unless you’re writing your own kernel drivers you won’t be in any position to cause hardware damage.
And also, what distro might be best for me?
I would probably go with Mint, it’s beginner friendly and I’ve been recommending it for decades. One thing to bear in mind is that in your knowledge level the distro you choose won’t make that big of a difference, try to pick something beginner friendly and you should be fine, no need to overthink this.
PS: some extra notes that you didn’t asked but I think are good to know:
- Any Linux can look like any other, it’s just a matter of installing the right packages
- You should keep your
/
and/home
in separate partitions, this makes it possible for you to reinstall (or even change distros entirely) without losing your files and configuration. This is due to how Linux manages partitions, which in short is not like on Windows where you have a C and D drives but instead any folder can be a different partition or disk. - You can dual boot, i.e. have 2 OS and choose which one to use every time you turn on your computer.
- You should probably install Linux on a virtual machine first to check it out safely. And do a backup before installing it on your computer just in case you make a mistake.
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.
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.
I have a 3090 in one machine and a 7900XTX it my primary desktop. Pretending AMD “works fine and has no issues” is pure hogwash. When I primarily ran the 3090, I had no issues other than than the same standard ones I had with AMD (tearing in Xorg without picom, hardware playback in Youtube, etc).
Every person who parrots “AMD good Nvidia bad” is the same type that believes “if it ain’t open source, it sucks”, and usually is in the “I run some gaming focused, Windows-like distro so I can play my non-open source games” camp.
All I want is a simple questionnaire when someone signs up. “Would you run Linux on your desktop if it didn’t have Steam/Proton support?” that would just lock all you XBox lobby/Windows refugees into a LinuxGaming community.
You’re just imagining a bunch of shit no one said.
I’m only responding to the lack of computer skills portion of the OP as I’m sure others have already answered points plenty and probably better than I could.
If you’ve used Windows, you have enough basic computer skills to get you started. You’ll learn the Linux by using Linux just like you learned Windows by using Windows. There are plenty of mainstream distros that give you an out of the box working experience that is a great starting ground. It does take research and try things out instead of wanting someone to give you the perfect play book.
How do OS updates work in Linux? Is there a “Linux Update” program like what Windows has?
This is known as a package manager. The package manager (along with some default settings and preinstalled packages) is what makes each Linux distro different. For instance, Debian uses apt, Arch uses pacman, Gentoo uses emerge.
Each package manager uses a different way to upgrade software. For instance
apt update
refreshes the global list of available software and versions andapt upgrade
finds differences between that list and what you have installed, and upgrades as needed.There also snaps and flatpacks, but I don’t support the use of those.
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?
Yes and no. Open source allows attackers to find vulnerability in code, but also means more eyes are on that same code and able to fix those vulnerabilities.
Although permissions can largely be ignored on Windows, its critical to Linux. Its a little much to explain here, but a standard install is fairly secure because of permissions. The important thing to remember is to harden the root account (no remote login) and be very careful what you execute with the sudo command.
Many people [incorrectly] don’t use AV because historically Linux hasn’t been much of a target due to low adoption. The trifecta of software I use are ufw as a system-level firewall, fail2ban to block an attacker who tries to bruteforce entry and repeatedly fails, and ClamAV for AV.
Are GPU drivers reliable on Linux?
Yup
And also, what distro might be best for me?
I think Mint is currently the recommended distro for new users. It used to be Ubuntu, but canonical has been doing some very anti-community things lately.
I’m a newcomer to Linux (only about a year in), but here’s what I’ve got so far:
Will my ability to play games be significantly affected compared to Windows?
Mine wasn’t at all. Valve has done a lot of work to make this seamless so that more games can be played on the Steam Deck. Check the Proton DB to see what your gamea look like.
Can I mod games as freely and as easily as I do on Windows?
I have very little experience with this, but probably. Linux users tend to be tinkerers.
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?
Same answer for both: There’s Wine, and a whole bunch of setup scripts that can get even stuff like Adobe Creative Suite working with it. Worst case scenario, there’s VirtualBox for the one or two apps you might need to run Windows for. But I find that the open source options, while they might have a learning curve, tend to be substantially better than either of those options.
How do OS updates work in Linux? Is there a “Linux Update” program like what Windows has?
More or less, but you can pick and choose what updates you want to install and when. Most distros have a package manager that’ll let you update the kernel, the drivers, the middleware, the desktop environment, all your apps, and even the package manager itself on your schedule, from one interface. You can also just ignore it and never update anything, though I wouldn’t recommend that.
How does digital security work on Linux?
Very well. It’s much more locked-down by default, for one thing.
Is it more vulnerable due to being open source?
Quite the opposite. Open source projects are well known for being less vulnerable out of the box; Linux in particular is used by huge companies as a lightweight server OS, so it has a lot of highly-paid people committing security fixes back down to the open source project.
Is there integrated antivirus software, or will I have to source that myself?
Antivirus is a bandaid on Windows, provided because the OS was written with certain naive assumptions that let attackers get access they shouldn’t have. On Linux, those assumptions were not made. No application can be installed without your root password, for instance; downloaded files can’t even be executed without specifically making them executable; and access to edit system files is restricted by a very robust permissions system.
All of that, plus Linux’s much lower market share, also means that no malware authors are really wasting their time trying to write Linux malware. The attack vector just isn’t worth the extra effort.
So no, there’s no integrated antivirus; but for most users in most situations, it’s not needed at all.
Are GPU drivers reliable on Linux?
Your mileage may vary significantly, but anecdotally it seems like most architectures from AMD and Nvidia have good support.
Can Linux (in the case of a misconfiguration or serious failure) potentially damage hardware?
Maybe, but like with Windows, I assume you have to really go out of your way to do so.
And also, what distro might be best for me?
I’ve only used Ubuntu and Mint. Mint has so far been the easiest and most user-friendly of the two. It’s also regularly touted as the best for newcomers.
Your questions will have different answers depending on which flavour of Linux you choose.
A good chunk of windows programs can be run using a program called “WINE”. WINE is just a command line program but you can get a GUI version easily.
Updates depend on your flavour but Debian based Linux (like Ubuntu) you just type “sudo apt get update” and then “sudo apt get upgrade” and bam everything is updated. No restart required.
If a program doesn’t work in Linux there can be workarounds or alternatives but that really depends on what program you are talking about.
You can play almost every game that exists on steam on Linux with the exception of games that have kernel level anti cheat like some competitive multiplayer games.
You’re arguably safer security-wise on Linux. Most people are on windows so that’s the majority of all viruses. Your security updates are included in system updates. No antivirus required.
I have never heard of Linux damaging hardware. I don’t think you need to worry about this.
Recommendation: get Bazzite. It’s a special type of Linux that is closest to a windows experience than anything else. It won’t let you do dumb things and mess up your install. It has all NVIDIA drivers preinstalled as well as gamepad drivers and everything you’d need for gaming (including dock support). It’s a no configuration needed OS. Linux on easy mode. You don’t even need to use the command line ever. Updates and apps are installed through the Linux equivalent of the Microsoft App Store (except this time it is great and doesn’t suck). And I say this as someone who only used windows until 15 years ago I messed around with Ubuntu and other Debian based Linux distributions.
deleted by creator
First off, welcome to the light side.
Will my ability to play games be significantly affected compared to Windows?
It will be affected, but not significantly. Almost every Windows game works well on Linux. The notable exceptions are games that use anticheat software. They can detect that they are running in Linux and generally disallow it.
Many games perform better in Linux. A few perform worse. The vast majority perform exactly the same.
If you run games through Steam, everything should just work. You might need to enable the option “Enable Steam Play for all titles” in the settings. Honestly, if a game has a Linux version, I usually set the compatibility option in Steam to use Proton instead, because it just works, really well.
If you run other games, I recommend using Heroic Launcher for the game stores it supports, and Lutris for anything else. (Oh, and Prism Launcher if you play Minecraft.)
Something to note is that Windows games run through a compatibility layer called Proton, which is based on Wine. You can kind of use the terms Proton and Wine interchangeably, because Proton is just Wine + some enhancements for games. To the game’s perspective, it’s just running in Windows and making Windows system calls. Proton translates those calls to Linux system calls. It doesn’t emulate anything though, it just provides a Windows compatible API.
Can I mod games as freely and as easily as I do on Windows?
Maybe. Probably. If it’s running in Proton, then mods should work fine. You may need to add some launch parameters in Steam to load the mods first. You’ll also need to figure out the “Wine prefix” of the game to install the mod. The prefix is just the directory that Proton presents to the game as the C: drive, so it’s like having a specific drive for each game.
If a program has no Linux version, is it unusable, or are there workarounds?
This depends. Most programs will run through Wine. You can use Lutris to install them. I do this to run WinSCP on Linux. Some programs (notably, Adobe Creative Suite) don’t work with Wine. It’s usually better to find a Linux native alternative instead, but this isn’t always an option, so it’s nice to have some Wine once in a while. ;)
Can Linux run programs that rely on frameworks like .NET or other Windows-specific libraries?
Yes. Steam, Heroic, and Lutris will automatically install them for you.
How do OS updates work in Linux? Is there a “Linux Update” program like what Windows has?
OS upgrades are a lot easier in Linux. There’s one program that updates all your system software and apps at once. On Gnome, it’s Gnome Software, and on KDE, it’s Discover. This is also where you go to install apps. Don’t ever download anything from a website to install it (with the exception of Windows installers that you will be installing with Wine), just find it in these apps. It’s safer.
System software is installed through the package manager. Apps can be installed through Flatpak to make it easier.
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?
Security is generally better than Windows. Most Linux users don’t bother with antivirus for two reasons, viruses are really uncommon in Linux, and software isn’t installed from random websites, but package managers instead. A lot of things in Linux, like Flatpaks, are run in a sandbox too, so access controls are granular and permission based.
That being said, if you’re installing Windows software with Wine, then you’re at risk of installing a Windows virus on your Linux machine. Just like most Windows programs work well in Linux through Wine, most Windows viruses work well in Linux through Wine.
Are GPU drivers reliable on Linux?
Very. If you’re using an Nvidia GPU, install the Nvidia driver through your package manager. If you’re using anything else, they’re already installed.
Can Linux (in the case of a misconfiguration or serious failure) potentially damage hardware?
Probably not. Technically, yes, but it’s extremely unlikely and isn’t something you should worry about. Windows can too, btw.
And also, what distro might be best for me?
Fedora, Mint, or Pop OS should be your starting points. Steer clear of Ubuntu. Ubuntu used to be very user friendly, but lately it’s been atrocious. Fedora has always been awesome, and it’s very user friendly. Same with Mint.
More importantly, what desktop environment should you use. Fedora Workstation offers both Gnome and KDE, the two big ones. Either one will work great for you, but KDE is more similar to a Windows layout by default. Mint uses Cinnamon, which is very user friendly and similar to a Windows layout. Pop OS uses Cosmic, which is new, and in development. It’s promising though.
Some final thoughts I want to share with you:
Linux uses a Unix like file structure, so you don’t have drive letters. Instead, you have a root file system, and other file systems are mounted within it. Your root file system is just a slash
/
. It’s like your C: drive. Directories are separated by forward slashes, not backslashes. Not something you should worry about, just something to know.Linux is a diverse field of operating systems, and some work very differently than others. They range from super easy and approachable, to wildly difficult to learn. Some are specialized for gaming, like Bazzite, while others are general purpose, like the ones I mentioned above. Technically, “Linux” is just the kernel, like “NT” on Windows, but most people mean a complete operating system when they say Linux.
You should learn about the difference between Wayland and X11. Just some basic overview of them. You don’t really need to know, but it might be worth it. Basically, Wayland is new and more secure, X11 is old and less secure. Wayland can run X11 apps just fine, so it really shouldn’t matter to you. Wayland is also the default nowadays.
You probably won’t need to use the terminal, but if you do, don’t be scared of it. It’s just a way to launch programs that generally don’t have a UI.
Lastly, Linux is free and easy to install, so don’t be afraid to try out a bunch of different distros and desktop environments and see which works best for you. Once you find one you like, you can always switch to something else in the future if it stops working for what you need. Also, backup early and often. I use Pika Backup. It’ll help if you forget to grab something before you reformat your drive.
After about 30 years of Linux, here’s my take on your questionnaire. Not sure if it’ll add on what many others have said.
The one thing you have to remember is that Linux is not a replacement for Windows. It’s a completely different operating system that lets you do the same operations in a different way. It can however run some of the same software thanks to a number of very clever hacks. That being said…
Will my ability to play games be significantly affected compared to Windows?
Significantly, no. Some things won’t run, especially games that require deep anti-cheat hooks in the system. An awful lot of stuff will run fine thanks to the incredible work done by Valve.
Can I mod games as freely and as easily as I do on Windows?
Short answer: no. It often relies on software tools that won’t run as easily. Sometimes, yes.
If a program has no Linux version, is it unusable, or are there workarounds?
Sometimes there’s a functional equivalent in the Linux world, or you can get the Windows version to run either in a virtual machine or in a pseudo-emulated environment (Wine or bottles).
Can Linux run programs that rely on frameworks like .NET or other Windows-specific libraries?
Yes. they can be written specifically for Linux. Or they can be written for Windows and will work in Linux, sometimes (it’s hard to get the translation layer right).
How do OS updates work in Linux? Is there a “Linux Update” program like what Windows has?
Every distribution manages this. It works by itself and is typically much cleaner than in Windows.
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?
The structure of the software in Linux (and the fact that it mostly comes from one source (the distribution) makes for a smaller target than in Windows where it comes from all over the place. Antivirus aren’t used.
Are GPU drivers reliable on Linux?
They’re the same as in Windows (the codebase is the same, the OS “glue” is specific). Other than the occasional bad release, they’re usually OK. Linux is currently transitioning to a new display system, from X11 to Wayland, and nVidia is a bit behind on Wayland adoption. However, all three GPU makers typically work fine whether you use X11 or Wayland.
Can Linux (in the case of a misconfiguration or serious failure) potentially damage hardware?
Even voluntarily, that wouldn’t be easy to do.
And also, what distro might be best for me?
Honestly, it doesn’t really matter. They all install the same thing in the end. Just pick something mainstream and well documented and not something obscure.
Note that for X or Y reason, a given distribution may disagree with your hardware. It’s the problem when everything is very specifically designed for Microsoft’s OS, around specs that aren’t fully publicly disclosed. If that happens, just try another.
How do OS updates work in Linux? Is there a “Linux Update” program like what Windows has?
Package managers. Linux had this before Windows. Granted, Linux needed package managers, because of the myriad and complex dependency trees that software can have. I prefer to install software through a package manager because it not only takes care of dependencies for me, it will take care of updates, too. I will only install something downloaded from a website as an absolute last resort. (And then, of course, making sure it’s a trustworthy source.)
How does digital security work on Linux?
It’s rather complex, but you probably won’t have to deal with it unless you have to do some kind of systems administration. On a day-to-day basis, the OS might ask you to enter your password to install software or make an update, and that’s the extent of it.
Basically, every file has 3 categories of permissions: user, group, and others, and each category has 3 permissions: read, write, and execute. This is transparently handled by the system for you, though, and I can’t even remember the last time I had to change permissions on a file. It’s a good thing to be aware of if you have to do troubleshooting, though.
Is it more vulnerable due to being open source?
Just the opposite. Vulnerabilities get spotted sooner because there’s more eyes on the code, and they’re often patched quicker because anybody can submit a patch to an open-source project.
Is there integrated antivirus software, or will I have to source that myself?
I’ve never heard of any distro shipping with antivirus software, but I’ve also never heard of a Linux virus. Of course, I’m sure they exist, but I’ve just never heard of one. I’ve been using Linux for over two decades, and I’ve never used an antivirus or gotten a virus in all that time, and I’ve never even heard of a Linux user getting a virus. Part of that is due to Linux being more secure and part of that is due to Linux being less popular. If you’re writing a virus, you aren’t going to try to jump through the insane hoops of Linux security when you could target Windows which is A) less secure and B) has a fuckton more users.
Obviously, use common sense, don’t install from untrusted sources, etc. etc., but viruses aren’t the omnipresent threat on Linux like they are on Windows.
Any change brings some pain, that’s unavoidable, but it doesn’t mean it will not be interesting as well.
In regard to question one: it depends. Pretty much everything without a shitty, Kernel-Level Anti-Cheat (my autocorrect corrected to antichrist — for good reason!) will run either by default on steam or with something known as Proton. But you still may run into occasional difficulties.
For example, if you play Counter Strike 2: up until January this year, playing on Linux meant ≈20% less performance (CS2 is unoptimized for Linux and Vulkan unfortunately); this number has changed since the last few updates and since the new Nvidia driver, so I need to re-run the benchmarks. Your going to occasionally experience things like that, where performance isn’t on par. In the case of CS2, the devs love Linux, so they will optimize for it in the future. It’s just going to take a while.
Another example: I had to use Proton on a game that supposedly was native to Linux. Native implementations may sometimes suck; the good news though, is that you can easily use Proton, both inside and outside of steam. Seriously, I freaking love Valve for Proton, it’s a fantastic tool.
This is all to say, that while gaming is absolutely possible nowadays, you will occasionally need add some flag, or familiarize yourself with proton, etc.
The exception, of course, being Kernel antichrists. Goddamn them. I can’t play LoL anymore because of it. Well, I hate Riot so much now anyway, I’m not sure I’d want to anymore.
Will my ability to play games be significantly affected compared to Windows?
Yes, there are way fewer games than on Windows, but support has been growing in the last few years
Can I mod games as freely and as easily as I do on Windows?
If the tools you use are available for Linux, then no problem
If a program has no Linux version, is it unusable, or are there workarounds?
You can use WINE (Wine Is Not an Emulator) to run some Windows apps. You can check compatibility here: https://appdb.winehq.org/
Can Linux run programs that rely on frameworks like .NET or other Windows-specific libraries?
.NET (Core and newer versions) is fully supported on Linux. Other Windows-specific libraries might be a problem unless they work through Wine
How do OS updates work in Linux? Is there a “Linux Update” program like what Windows has?
Yes, most desktop environments have a graphical interface for settings and 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 actually the opposite. Since the code is open, more people are checking for vulnerabilities, making it more secure than proprietary systems. In general, Linux users don’t need antivirus, as most malware targets Windows or macOS, and Linux malware usually needs privilege escalation
Are GPU drivers reliable on Linux?
That’s debatable. Everyone has different experiences depending on their hardware and distro
Can Linux (in the case of a misconfiguration or serious failure) potentially damage hardware?
Nope
And also, what distro might be best for me?
Since you have a gamer profile, I’d suggest Pop!_OS (https://system76.com/pop/). It’s based on Ubuntu and has good support for gaming and creative work