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?

  • heythatsprettygood@feddit.uk
    link
    fedilink
    English
    arrow-up
    9
    arrow-down
    1
    ·
    4 hours ago

    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.