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?
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?
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
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.
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.
-
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.
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?
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.
If you use a distro with the nvidia drivers preinstalled, or you get the drivers set up with dkms, you don’t need to reinstall the driver with every kernel update.
Pop!_OS has the drivers in their repo and they get applied during system updates like any other package; I’m sure this is the case with Bazzite as well.
I use AlmaLinux at home with the driver from nvidia’s site (yes, I’m aware that rpmfusion exists), and have never had to reinstall the drivers as the installer configures dkms to do it every time the kernel is updated. Same with my Plex server (Debian, Quadro P2200) and my office workstation (Arch, Quadro P600).
Oh yes DKMS is a life saver. I need to get that setup for myself. Maybe push a slackbuild for it too.
I’ve not used nvidia drivers on anything but Slackware so I have no idea how it works and honestly it doesn’t make sense to my simple head.
A fellow selfhoster!! How’s the almaLinux parity with redhat going? (I’m rooting for both alma and rocky)
Linux basically cannot damage hardware in any way that Windows couldn’t. The hardware/firmware decides what interfaces it offers and what you can configure. If any hardware puts these roadblocks only in the driver or some UI, and (for whatever reason) only the Windows version, I guess you could.
Would be a really strange thing to do tho, since most just implement a generic driver that works everywhere and then at most an interface on top of that.
Makes sense. That’s what I thought but unknown unknowns so didn’t wanna speak definitively
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.
The are plenty answers already, but also I will respond in order to give you more opinions, so, you can have a more open view about what users do think about linux.
Will my ability to play games be significantly affected compared to Windows?
Yes. In windows you put the .exe in some folder and then double click to play it, easy. Nowadays games come with a client, like Rockstar Social Club, or the Ubisoft launcher that handles your account and manages game updates. In linux, even if you had only the .exe you still had to make an uncertain number of tweaks to achieve running the game, but, with the clients, you need to do both, find the correct tweaks to run the client and do the correct tweaks to run the game next. Even with modern solutions, like Proton, we strugle with games running in Linux. See there are no silver bullets.
Can I mod games as freely and as easily as I do on Windows?
If you find trouble modding games on Windows, you also will have a bad time in linux.
If a program has no Linux version, is it unusable, or are there workarounds?
You can use WINE to give it a shot. There is a probability that works very well. But, like games, you will need to make tweaks to work properly. I had this problem with Rufus, there is not linux version, so you can run it with WINE, the problem is that Rufus under WINE doesn’t reconogize your usb pendrives. Till this day I do not know how to fix that.
Can Linux run programs that rely on frameworks like .NET or other Windows-specific libraries?
Thankfully we have dotnet core now, the thing is that the library or software must have been compiled with it to work in linux. There is also Mono.
How do OS updates work in Linux? Is there a “Linux Update” program like what Windows has?
If you use a distro, like Linux Mint, there will be a job that will check for updates and then warn you. Normally, updates are done manuallly (
sudo apt-get update
, for example). The other thing is doing your own update script job that runs automatically weekly or monthly.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?
This is a computers knowledge concern, most linux distribution have this disabled by default. Your resposability as linux administrator is set up your own security metrics. I use fail2ban, ufw, clamav and openssh. Very basic, if you ask me.
Are GPU drivers reliable on Linux?
With AMD hell yes. But, since I have never used Nvidia before my answer here could not be the most valuable, empirically speaking.
Can Linux (in the case of a misconfiguration or serious failure) potentially damage hardware?
The most probably thing that can happen to you is break your boot system. Hardware will be fine and you can always reinstall Linux/Windows with its default boot.
And also, what distro might be best for me?
As you want to play games, and, I do imagine that you also want linux as you main PC, I would recommend Linux Mint to start, all the documentation avaible for debian easily apply for Linux Mint, I mean, if you can’t find some specific solution in the Linux Mint documentation.
My last two cents are the next ones: if you can, use windows just to play things and use linux for everything else. It works for me and may work with you. Cheers.
dotnet core
There is not dotnet core anymore, now is simply .NET.
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.
deleted by creator
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.
Without trying to be exhaustive:
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?
Exactly.
I’m pretty much a fairly casual PC-user, I don’t do much more than play games.
Noted.
Will my ability to play games be significantly affected compared to Windows?
Your queries on which specific games work and don’t work should be answered between the databases of ProtonDB, WineHQ, Lutris and Are We Anti-Cheat Yet?. Note, however, that these are not necessarily exhaustive (even if put together); e.g. after visiting the aforementioned websites, you might think that Roblox can’t be played on Linux. But it’s simply one of the many games that exist in the compatibility blind spots between these databases; as the excellent Sober isn’t accounted for.
Can I mod games as freely and as easily as I do on Windows?
There will definitely be a learning curve to be had. Though, AFAIK, there’s nothing that outright prevents you beyond an initial (and potential) knowledge gap.
If a program has no Linux version, is it unusable, or are there workarounds?
Wine is your best friend in these cases. Or, an alternative. Note that -again- compatibility blind spots in these databases continue to exist; like this significant one.
Can Linux run programs that rely on frameworks like .NET or other Windows-specific libraries?
Again, Wine comes to the rescue.
How do OS updates work in Linux? Is there a “Linux Update” program like what Windows has?
This depends entirely on the so-called Linux distribution you end up installing. Some opt to do updates automatically (perhaps in the background even), while others simply prompt the user whenever updates are available. Yet others expect the user to do them manually. What are your preferences in this regard?
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?
This is somewhat of a controversial topic thanks to articles like this one. Note that while the article continues to be shared and thus remains ‘popular’, the fact of the matter is that at least some parts of it have become outdated since. Refer to this (more recent) article as an addendum. The gist would be that Linux might be secure enough for your intents and purposes. But this depends entirely on what you intend to use it for. Downloading and executing random files from the dark web is probs a bit much and not something any OS would appreciate. But playing your games through Steam and surfing the internet should be fine unless you’re somehow targeted by a resourceful adversary. If you didn’t worry too much about this on Windows and thus went with the default settings -so no hardening whatsoever-, then popular distros like Fedora should be more than fine for your use case. However, if you require more than that, then you may find solace in the fact that projects like Kicksecure and secureblue do exist. (There’s also Qubes OS, but I’ll assume that’s too hardcore.)
Are GPU drivers reliable on Linux?
In most cases, yeah. Historically, Nvidia used to be a pita. And, frankly, continues to be for some peeps. But it has improved significantly over the last couple of years.
Can Linux (in the case of a misconfiguration or serious failure) potentially damage hardware?
Any bad software (irrespective of platform) can potentially damage hardware. Linux is no different in this regard. Though you shouldn’t have to worry about this unless you intend do some janky stuff.
And also, what distro might be best for me?
As gaming seems high on your list, consider Bazzite.