In terms of games, modded minecraft runs perfectly for me and so does steam with proton. Theres probably more user friendly distributions that have some sorta GUI to update the OS, but on my machine a shell command is the only way. In terms of security, unless you copy-paste a malicious command into the shell or download malicious software from an untrusted source, you'll be fine. Package managers are probably the best way to download software. Someone probably offers antivirus for Linux somewhere but I don't use anything like that 🤷♂️ . As for what would be the best distro for you, I've never used it but I've heard Mint Linux is a good place to start.
Linux
From Wikipedia, the free encyclopedia
Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).
Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.
Rules
- Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
- No misinformation
- No NSFW content
- No hate speech, bigotry, etc
Related Communities
Community icon by Alpár-Etele Méder, licensed under CC BY 3.0
Will my ability to play games be significantly affected compared to Windows?
Most if not all single player games will work without an issue on steam thanks to its integration with proton, if you use something else you can use lutris to fill in the gaps there.
Can I mod games as freely and as easily as I do on Windows?
I see no reason why you can't. Hopefully someone else can elaborate on that as I haven't done that in forever.
If a program has no Linux version, is it unusable, or are there workarounds?
It can be unusable. There could be workarounds but that would depend on how dirty you want your hands to get. You can install windows on a docker container and use that to fill in the blanks if needed. There would also be some linux alternatives of some apps which would be worth investigating and learning.
Can Linux run programs that rely on frameworks like .NET or other Windows-specific libraries?
I think dot net has been open sourced but you can get dot net apps using Mono.
How do OS updates work in Linux? Is there a "Linux Update" program like what Windows has?
You use the package manager, which varies based on linux distro/flavor. It's your best friend and you'll get 90% of your apps that way too. Upgrading depends on whether you are using a stable distro which is like say windows 7 and you'll have to upgrade to windows 8 (omg lol) you'll have to follow the procedure of your distro, It's usually well documented and should be fairly easy if your sticking to the flavor of Linux you're using. If you're using a rolling distro/flavor then you'll just keep your packages up to date regularly via the package manager. Be warned sometimes you'll have 300+ packages to upgrade so if internet is spotty may not be your thing. But it's a great way to ensure you're getting the most out of your new exotic hardware.
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?
Use clamav, make it watch the home directory /home
as that's where you as the user have the privilege to write data to. Never run as root unless you're going to be extra careful.
Also don't run scripts you don't understand or aren't well maintained in a public repo (at that point you as a newbie would be relying on community to determine if something is good or bad think of it as the upvote and downvote system but with more transparency)
Are GPU drivers reliable on Linux?
Yes, even the nvidia drivers are reliable. Just a pain as you'll have to reinstall the kernel module, the component that integrates the driver into your new kernel, after you upgrade kernel versions. Kernel is the thing that does all the low level handling of your devices.
Can Linux (in the case of a misconfiguration or serious failure) potentially damage hardware?
Most hardwares/processors now are designed with failsafes to throttle when there's not enough cooling. Please elaborate a little on this. You can break software but I think hardware should not be. Hopefully someone can elaborate as well.
And also, what distro might be best for me?
Linux mint, it is well documented, doesn't have the snaps that Ubuntu is pushing, its user friendly. Similarly fedora. You can try one of those immutable distros which may give you a more stable experience as it rolls back to a stable state on an update failure.
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?
It is indeed not true anymore. In the year 2025 Linux is easier to use than Windows, and even not too tech savvy 60-year-olds manage just fine. Though you should know 'Linux' is not an operating system. When saying 'Linux', people most often refer to it as a family of operating systems. Many of which are incredibly user friendly and ready out of the box. And many of which aren't.
Will my ability to play games be significantly affected compared to Windows?
Short answer: no.
Long answer: only for a handful of online games, e.g. League. If using Steam, there's virtually nothing you have to do. Epic and GOG are easy to use, but theough third party launchers. Other storefronts/launchers are harder to set up, but all of them work. It should be noted Steam is the only platform with official Linux support. Here is a database of Steam games with info on Linux and Steam Deck compatibility.
Can I mod games as freely and as easily as I do on Windows?
Depends on the game. Overall definitely not 'as freely and as easily' as on Windows. For Steam Workshop games, it works just as it does on Windows. For the rest sometimes you need to do a little work, sometimes a lot. Bethesda titles seem to be the most problematic on Linux when it comes to modding.
If a program has no Linux version, is it unusable, or are there workarounds?
Most of the time it is fairly straightforward and works nicely. Some are particularly difficult to get working on Linux, e.g. MS Office, so you might as well forget that.
Can Linux run programs that rely on frameworks like .NET or other Windows-specific libraries?
Yes. There is software specifically for compatibility with Windows' libraries. While .NET framework you can simply install like you would on Windows. This is in fact needed in order to mod some games.
How do OS updates work in Linux? Is there a "Linux Update" program like what Windows has?
As mentioned at the start, Linux isn't a single OS, so it highly depends on the specific distribution (OS from the Linux family, in simple terms). Usually you just go to your app store and click on updates. Of course, there are other ways of updating the system and the choice is yours.
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 is extremely more secure than Windows. The whole 'open source leads to vulnerability' is a myth. There are antiviruses for Linux, but nobody uses them. There is barely any malware targetting Linux, and when you encounter it, most of the time you'll have to mess up and run it yourself giving it permissions. There are also more security-focused Linux distributions.
Are GPU drivers reliable on Linux?
Nvidia: not really.
AMD and Intel: yes, incredibly reliable.
For AMD and Intel you don't need any additional drivers, other than the generic drivers that come with the OS. They work perfectly and you can play games right away. For Nvidia you would have to go through the not-so-pleasant process of installing their drivers.
Can Linux (in the case of a misconfiguration or serious failure) potentially damage hardware?
No. This sounds like something somebody who's never used Linux would say on Reddit. While technically it is possible, just as it is possible on Windows, this is not something you will likely encounter at any point.
And also, what distro might be best for me?
Personally I'd go with Fedora. It's very easy to use. It looks nice too, kind of like MacOS. By default, that is, since you always have complete freedom to customize how your system looks. My gf, who doesn't know what a Shift key is, is able to use Fedora just fine. For both gaming and web browsing. This is how simple Linux has gotten in the last years.
Most people will probably recommend Linux Mint. Another great choice for beginners. The UI/UX is very similar to that of Windows. Personally it's not my favorite, but it's up to user preference. You definitely can't go wrong with it.
There is also Pop!_OS, which is similar to Fedora. However, it does include an ISO for systems with Nvidia GPUs, so you don't have to go through the trouble of installing the drivers.
I'd highly recommend trying one of these. If you like any of them, then just stick to it, and you'll have a great experience.
In terms of games and programs, it's best to look for/ask about the specific ones. Things have improved a ton with Steam/Proton, but just make sure there isn't a deal breaker in there somewhere. Otherwise, there's great distros out there that are EZPZ for normal everyday computer tasks (web surfing, file browsing, office shit).
Can Linux run programs that rely on frameworks like .NET or other Windows-specific libraries?
Isn't .NET open source and cross platform now? Isn't there an official Linux runtime? Or is it just the most basic subset of .NET without any of the GUI libraries or other things Windows .NET apps routinely depend on?
There are differences. Most modern apps use .NET Core, which in itself is cross platform. Most of the time, they use a UI framework that is be cross platform as well (AvaloniaUI).
Of course newer apps and older apps made with .Net-Framework that may use Windows specific libraries (eg. System.Windows.Forms, System.Drawing) and lose their cross platform compatibility. They might work with Wine.
just get an extra ssd, install mint or pop (or both on separate partitions) and try
there is a learning curve, and there's always new stuff, more depth, but imo the above two are fairly easy to understand. pop is more osx-like both in looks but also, it's somewhat locked down, which can feel limiting but it keeps things simple. i've been using it in the last few years daily. i was using mint before that, i started daily driving linux with it, but i managed to mess it up enough that every game was struggling to run lol, but i played hl:alyx on there without an issue for example
nvidia doesn't make the best linux drivers, but some think they are completely unusable but actually it just means that there are some games that are glitchy or slow, for instance forza horizon runs better on my steam deck than my rtx 2080. although recently it went from 20-30 fps to 30-40, so it will get better at some point
edit: actually, the above was last week, there were some updates and it's a sputtery 60 fps now
next build will have an amd card for sure, but nvidia is mostly usable too. the "anti-cheat" blockade is more frustrating imo
Just as a note, NVIDIA on Linux is not bad, BUT IS REALLY ANNOYING because you will get some random bugs that are only exclusive to NVIDIA cards. Like this one: https://forums.developer.nvidia.com/t/non-existent-shared-vram-on-nvidia-linux-drivers/260304
If you have a low VRAM NVIDIA GPU and you want to play a modern game, you will have a bad time. (However, AMD and Intel should work just fine lolol)
Note here, a lot of people are going to recommend you mint, I honestly think mint is an outdated suggestion for beginners, I think immutability is extremely important for someone who is just starting out, as well as starting on KDE since it’s by far the most developed DE that isn’t gnome and their… design decisions are unfortunate for people coming from windows.
I don’t think we should be recommending mint to beginners anymore, if mint makes an immutable, up to date KDE distro, that’ll change, but until then, I think bazzite is objectively a better starting place for beginners.
The mere fact that bazzite and other immutables generate a new system for you on update and let you switch between and rollback automatically is enough for me to say it’s better, but it also has more up to date software, and tons of guides (fedora is one of the most popular distros, and bazzite is essentially identical except with some QoL upgrades).
How common is the story of “I was new to linux and completely broke it”? that’s not a good user experience for someone who’s just starting, it’s intimidating, scary, and I just don’t think it’s the best in the modern era. There’s something to be said about learning from these mistakes, but bazzite essentially makes these mistakes impossible.
Furthermore because of the way bazzite works, package management is completely graphical and requires essentially no intervention on the users part, flathub and immutability pair excellently for this reason.
Cinnamon (the default mint environment) doesn’t and won’t support HDR, the security/performance improvements from wayland, mixed refresh rate displays, mixed DPI displays, fractional scaling, and many other things for a very very long time if at all. I don’t understand the usecase for cinnamon tbh, xfce is great if you need performance but don’t want to make major sacrifices, lxqt is great if you need A LOT of performance, cinnamon isn’t particularly performant and just a strictly worse version of kde in my eyes from the perspective of a beginner, anyway.
I have 15 years of linux experience and am willing to infinitely troubleshoot if you add me on matrix.
As someone who switched from Windows to Linux Mint about a year ago and had a pretty easy time adapting, sometimes I see the advice that beginners should use an immutable distro instead of Mint and am inclined to disagree, but then I remember the Linux Mint subreddit has like, at least one person a week who somehow manages to accidentally install the GNOME desktop and makes a post like "Wtf I started up my computer and it looks weird now why does it look like this" lol
I disagree. Obviously the most ideal solution would be the have immutable Mint, but beginners need stability more than they do immutability. I've used mint and my only issue with Mint was that I didn't like how it looked. I'm currently on Bazzite and these are the issues I've ran into:
Every time I start Firefox it asks to be made into the default browser. Even if I click yes it will still ask again next time I start Firefox.
When using the default audio sometimes the audio signal to my monitor cuts off which means I no audio comes from the speakers. If I tell the system to send the audio to my other monitor and back to the one I have hooked on the speakers then it instantly works again. It's almost like the system forgets it has to send out audio. I don't remember what I did to fix it but it definitely wasn't beginner friendly.
Sometimes one of the monitors freezes and only one. The second monitor keeps working just fine. So far haven't found a permanent solution for this issue.
There have also been some minor artifacting that I personally don't consider an issue but someone else might.
Overall I can put up with the issues because I've pretty much conceded that I'm going to have issues. But I don't think new users should be using a system where they're going to run into problems they're most likely not equipped to fix. That why I recommend Mint to newcomers because all the fancy bells and whistles don't matter if the system doesn't work. Mint doesn't have bells and whistles, but it just works.
Here's the problem: what you just did can be done with literally any distro. There are anecdotal stories of every single distro on earth being broken. Even non-linux distros, windows and macos have such stories.
Do you have any actual statistical evidence that fedora works less often than mint?
I've given it to quite a few people and nobody has had any issues. There are anecdotal stories of literally every single distro failing for somebody, them going to another distro and it just working.
here's a counter example: https://lemmy.frozeninferno.xyz/post/53716147/18213941
"UPDATE 2: Ok, Fedora seems waaaay more stable than Ubuntu (and Mint). No strangeness like before…"
And their problems were MUCH worse than yours.
I have cancelled out your one claim with this, we can't make progress until there's proper statistics, no amount of anecdotal stories will make fedora less stable or more stable than mint.
less up to date software is a double edged sword, if you don't have statistics I don't think you can really make the claim that mint just works when fedora/bazzite don't.
Then there's the things that are objectively broken in mint for everyone until cinnamon properly supports wayland:
- Every single app can read your keyboard input without asking
- Every single app can see what every single other app is doing without asking
- Apps can fullscreen themselves and go over everything else, because they can control their own window placement to any degree they want, again, without asking.
- HDR
- mixed refresh rate and dpi display configurations.
We've already established that a lot of people will recommend Mint. What do you think, why do a lot of people recommend Mint?
Simple, it was the best choice for a long time and hasn't done anything to piss people off.
it's no longer the best choice but mint people are still happy so they still recommend it even though it is objectively the wrong choice to start with for a beginner.
We've was it the best choice?
Dunno, a long time ago at this point.
I agree I honestly don't like immutable distro's at all because you can't install packages the way everyone else does: via package managers. You either have to use the gui software center and if that doesn't have to app your looking for you have to use distrobox or box buddy which still doesn't work half the time. That's just been my experience with bazzite as a person fairly knew to linux.
I agree I honestly don’t like immutable distro’s at all because you can’t install packages the way everyone else does: via package managers.
this is false, rpm-ostree exists and works for this exactly. There's nothing you can't do on bazzite that you can do on a non-immutable distro.
Even if that wasn't true... package management is just done through flatpak, there's no real fundamental difference, it's just an abstraction layer, I don't see why that would be important to you at all, and comes with numerous benefits:
- You cannot break your system with these, ever.
- Significantly less burden on package maintainers
- You can have many versions of software installed
- These applications are sandboxed and thus more secure.
- This enables complete graphical management of software, no longer requiring the terminal.
It not having packages you may need applies to any package management solution, other distros do not package everything either. In fact, the distro with the most packages is an immutable one, nixos.
won’t support HDR,
Source?
It runs x11, the wayland port is going insanely slow, x11 has the following problems every time:
- Every single app can read all of your keyboard input without asking
- Every single app can see what every single other app is doing without asking
- Apps can fullscreen themselves and go over everything else, because they can control their own window placement to any degree they want, again, without asking.
- HDR https://gitlab.freedesktop.org/xorg/xserver/-/issues/1037#note_521100 (if you need a source)
- mixed refresh rate and dpi display configurations.
It may support these someday, maybe. But progress is absurdly slow. Considering cinnamon has fewer changes as a whole than just the KDE text editor alone, kde is a significantly better choice if you want a well-supported, bug-free and feature rich experience.
Will my ability to play games be significantly affected compared to Windows?
That will depend on the games you play, and what platform you use. If you are using Steam, you can enable the proton layer have more access to games, but if the game in question uses any type of kernel level anti cheat chances are it's not going to work.
Can I mod games as freely and as easily as I do on Windows?
Depends on what you are used to, if you are using mod managers and which ones.
If a program has no Linux version, is it unusable, or are there workarounds?
A lot of work has been done with WINE, games on Linux, and Proton. You'll need to do a little bit of reading to see if it can work on Linux, but the community can often be awesome and already have found a solution. There are also a lot of great alternatives to Windows/Mac only software you can try.
Can Linux run programs that rely on frameworks like .NET or other Windows-specific libraries?
Depends on your distro but most can install .net, you'll need to do a bit of reading.
How do OS updates work in Linux? Is there a “Linux Update” program like what Windows has?
Yes, there are package managers that you can use to install and update software, some distro's even have a shop like interface.
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?
I've only ever had to use a virus scanner twice in my Linux journey and both of those times it was on a server. Because Linux is open source everybody can see what is going on in the code and this way bugs or security issues can be found and patched quicker.
Are GPU drivers reliable on Linux?
Depends, if you are using AMD you should be fine, Nvidia has functioning drivers as well, I can't speak for Intel ARC support because I've never used it..
Can Linux (in the case of a misconfiguration or serious failure) potentially damage hardware?
I've never broken my hardware, but I've broken my system a few times by ignoring the warnings the system gave me, always got it to work again.
And also, what distro might be best for me?
Linux Mint might be a good one, the Cinnamon is great for beginners, but there are many flavors you can choose from. Start with a live system which will not require you to install anything just yet, but you'll get a feeling for how everything works. After trying it out live you can decide if you would like to install it. But remember that when trying it live you are limited in what you can do.
Can I mod games as freely and as easily as I do on Windows?
It depends a lot on the game, but in my experience not always. Running games straight from steam works really well with a small number of exceptions, but a lot of the sometimes weird tools for patching exe:s and so on that some games use can sometimes be a pain to get running. Not necessarily impossible but yeah this is a reason for why I still keep around my windows installation for dual booting.
I want to add 1 thing....graphics drivers have come a long way. Nvidia is a good example where some diatros come pre loaded to support Nvidia...like popOS. Check your vid card for distro compatibility
.NET applications using .NET Core or later are intended to be cross-platform, so technically, Linux can run .NET apps. (The use-case I know is running .NET sites on Linux servers)
Oh, also the biggest difference between Linux and Windows is that you don't go to different websites to install new software. In general you use your distribution's package manager. Think of it like a software center.
Going to a website to download software is a last ditch effort if your distribution doesn't have what you are looking for.
So I'm going to caveat this that I'm not an expert so if I get some details wrong, people should correct me.
Your ability to play games will be effected to some degree, but not as much as it used to be. Because of Valve's work on Proton, about 80% of the games on steam work. You can usethis website to check a community maintained list. Most of the remaining games that don't work are games that the developer went out of their way to not work on linux. This is usually by having an anticheat that doesn't work with linux, or not enabling linux support for an anticheat that does. For playing games not on steam, it requires a bit more effort, but there is Lutris and Heroic for that. Feel free to look into them or ask for more information.
For modding, I don't have as much experience but I have done it and you can. I think how well it works varies game to game, but then again, modding is like that anyway. One piece of advice I've heard is that if you are going to be molded, make the folders not case sensitive. This is because on windows folder names aren't case sensitive, but on linux they are. EG /Folder/ vs /folder/ are the same on windows, and by default different on linux.
For software without a linux version, you can usually find an open source or web app alternative. Microsoft Word doesn't have a linux version, but you can use Libre office, or use the browser version of it, or use Google Docs. For most intents and purposes, this is what you should do. However, you can use a program called WINE to run a lot of Windows software on linux. WINE is what Proton(see first paragraph) is derived from. Similar to Proton, there are limitations, but most come from the developer side these days from my understanding.
The good news is the .NET is on linux, officially supported. I habent checked in a while but i dont think its at 100% parity yet. And a good amount of software frameworks are also available. I've never run into a library or framework that didn't work on Linux that doesn't have a good alternative that does, but I'm not the most avid programmer so someone more experienced can chime in.
All versions of Linux have a program called a package manager, the specific one varies(apt, yum, etc), but they are the primary way you install software one linux. They are like an app store. It installs the software for you and updates it when you tell it to. Core system packages, like the kernel, are also updated through the package manager. Most of the time there is a GUI version or wrapper for package managers in case you aren't fond of using the terminal.
So this is another area where I don't know too much on, but my understanding that linux has fewer viruses and it being open source is a double-edged sword. There are fewer viruses for desktop linix because of the smaller user base. Why would someone making software to harm people not aim for the platforms with larger user bases like windows and Mac? This being said, I think there are more viruses for servers that target linux because of the dominance of it in that space. As for being open source being a double-edged sword, this means security exploits are easier to find because there are more people looking at the code. Both by those who wish to patch them and those who want to exploit them. All my friends and I don't use an anti-virus on our linux machines and just keep them up to date, but there does exist anti-virus for linux.
GPU driver are reliable in my experience, but more so for AMD. NVIDIA has proprietary drivers that some distributions don't let you install for ideological reasons, but they do work most of the time. My computer does run NVIDIA and while I have had issues getting started with the drivers its usually not a problem agyer you get past that stage. Again, AMD is better here and basically painless.
Not to my knowledge, no limux can't damage your hardware. But I'll leave this for someone with more knowledge than me.
The distro I tell beginners to start with is Mint. Installing NVIDIA drivers was easiest on that from my experience, and largely just works out of the box. It has a windows like UI but this is both a good and a bad thing. Good that it will be familiar; bad that you will sometime fall into windows behavior that doesn't make sense on linux. In the past ubuntu filled this niche, and mint is based on ubuntu, but canonical, the company behind ubuntu, has made some questionable choices.
Anyway wish you the best of luck and welcome to the linux community.
If you have any App you used before and isnt available on Linux: You can try to install the .exe-file with a Tool named "Bottles".
Each Programm you run with that tool gets its own virtual Space, so if you mess something up, you can throw that one bottle away and just create another in its fresh New environment.
It has a clean UI and you can play with all kinds of different configs to get your Bottle to run. You can choose between different Windows Versions for example.
Under the hood it uses Wine and Proton.
Pro-Tip: Start Programms via the UI in "Terminal-Mode" so you can See potential Error-Messages which you would normally not see, if you just run the Programm.
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.
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.
A lot of stuff runs with windows emulation as if it's native.
Proton is a compatibility layer, not an emulator. The binary is running on the bare metal CPU, just like on Windows. It’s only the system and API calls that are translated to their Linux equivalents. That’s why the performance is basically the same, unlike a hardware emulator.
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!
Can I mod games as freely and as easily as I do on Windows?
For the most part, yes. I've modded Skyrim, with SKSE and haven't run into any mods I couldn't add. Satisfactory has linux support for mods through the community-built mod launcher, so I haven't had any problems there. If you are comfortable copying files around, sometimes editing text files, uncompressing files, and other like tasks then you'll be fine. The only troubles I have had are running trainers that run alongside the game and connect to the running executable. There is one of the Resident Evil 2 remake I wasn't able to get going. I think there are methods to do this, I just haven't looked into them in detail yet.
For most things involving games in Linux, you need to have a small amount of tweaking skills, and that's it. You might have to copy a launch string into the Steam launch setup, or you might need to download a tweaked copy of Proton to get something running well (Glorious Eggroll builds). If you have those skills or can learn them, you'll be fine. It's kind of fun, too. If you don't have those skills or want to learn them, you'll be restricted to not being able to get the best experience when running some games and there will be the occasional game in your backlog that won't run at all without it.
Not trying to scare anyone off, but that's been my experience with Linux gaming. I'm comfortable enough on Linux that it hasn't been a problem, but some people might find it more of a hurdle to get over.
It's literally be just as simple as choosing a distro, preferably a just works one or something thats piss easy to install like Linux Mint, Fedora or OpenSuse.
Then you choose your Desktop Environment, from which you can choose either KDE Plasma, XFCE, GNOME or the new COSMIC desktop environment (still currently in beta so not recommended js yet) which you can choose when installing your distro or while choosing your distro. You can always change it once you've chosen.
KDE Plasma's infinitely customisable, yet also really user friendly, with a lot of incredible software included by default, including phone compatibility software similar to what you'll find in apple's ecosystem. XFCE's really lightweight and power efficient. GNOME's very macOS like by default, being a lot less customisable than KDE but really user friendly. They each have their own versions of software.
You should know what your distro's package manager is and how to use it, which is basically what you use to install updates and install and uninstall software. That's literally the only thing you'll need to use your terminal for, it's basically just a text based file manager which can run programs/software. That's basically it, just make sure to frequently update your system, they are voluntary unlike Windows updates and don't require reboots or crash your system, and you should be good.
Hello there 1- It really depends on your build, distro and drivers being used. Some benchmarks show Ray tracing causes performance drop compared to Windows.
2- There are mod managers here and there but, honestly I don't mod so I don't know anything about it.
3- If a program doesn't have Linux version, there might be Linux alternative. Those alternatives sometimes might not be on par with their counterparts though. Adobe products are one bit example.
4- Applications developed with .NET may be built on Linux through Mono framework, as long as they are developed as portable. For native Windows programs, there is a compatibility layer named WINE, but it won't guarantee that every program will work. It may support games as well, but for games Proton is more preferred. Proton is Valve's official tool anyway.
5- Distributions' package managers will manage updates, either application updates or system updates. Most distros will also notify users about updates, however installing them is up to user's decision. Universal package managers like Flatpak are responsible their own updates.
6- Linux is way more secure than Windows for being what it is. Being an open source does not inherently mean that it's secure. But open source softwares are generally peer reviewed by public and they are often recommended fixes thus if there is any vulnerability, it's fixed more quickly. Antiviruses are not needed, not because there is not Linux viruses though. There is ClamAV anti-virus, also there are proprietary AV applications, if you still need. AV's are mostly ineffective in today's technology.
7- AMD drivers, for example way more reliable than their Windows ones. Nvidia also made a lot of progress in recent years, so yes. There might be still some issues, lack of features.
8- No, it cannot.
9- For a beginner, Linux Mint is and always has been best choice for start, in my opinion.