this post was submitted on 24 Apr 2025
272 points (98.2% liked)

Linux

54354 readers
486 users here now

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

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 6 years ago
MODERATORS
 

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?

(page 2) 50 comments
sorted by: hot top controversial new old
[–] [email protected] 1 points 4 weeks ago

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

[–] [email protected] 5 points 4 weeks ago* (last edited 4 weeks ago)

1: it’s a cantankerous beast that can smell your fear and lack of computer skills

This can either be true, or not true. It depends on which distro you go with, IMO. There are linux distros specifically designed for new user experiences, and then there are "basic" distros which don't do unnecessary hand-holding for those who are used to the *nix desktop experience.

Making the change has slowly become a more real possibility for me

There has never been a better time to try linux.

I’m pretty much a fairly casual PC-user

If you do light computing, then linux is the best case scenario for you. You won't be changing much about the OS, so not much can go wrong. I installed linux for my 65 year old mother 12 years ago or so, and it's never had an issue. So frankly, I wouldn't worry too much about it.


Will my ability to play games be significantly affected compared to Windows?

As with all things when it comes to linux, it depends. Some of my favorite games have anti-cheat which has no linux client, so therefore even if you can get the game to work in theory, it won't function because no anti-cheat.

If a program has no Linux version, is it unusable, or are there workarounds?

You would be hard pressed to find something which is windows only these days, but even if you do there are virtualization options like WINE or bottles which simulate a windows environment for the application and force it to run under linux anyways.

Can Linux run programs that rely on frameworks like .NET or other Windows-specific libraries?

Sure.

How do OS updates work in Linux? Is there a “Linux Update” program like what Windows has?

Generally, most people use the command line for updating the system itself, but a lot of distributions come with a "Microsoft Store" type application to give you a GUI to update your OS and applications.

How does digital security work on Linux?

Linux works off a multi-user environment which lends security to the OS. You have a root user, which is your super administrative user, and then normal user accounts which can be added as "administrators" which can then run commands and edit files/settings which are reserved for administrative accounts.

Is it more vulnerable due to being open source?

The security is stronger because we know what's in it. Security through obscurity is generally frowned upon, even by NIST.

Is there integrated antivirus software, or will I have to source that myself?

Generally no, but there still are anti-virus available, like ClamWin.

Are GPU drivers reliable on Linux?

My heart says yes, but my fingers won't let me type it.

Can Linux (in the case of a misconfiguration or serious failure) potentially damage hardware?

It's technically possible, but you would have to meet a laundry list of conditions for that to happen.

And also, what distro might be best for me?

New users seem to really like Mint. But it's exceptionally easy to test different distributions, even directly under Windows using Hyper-V. Test a few out and see if you like em.

[–] [email protected] 2 points 4 weeks ago (1 children)

And also, what distro might be best for me?

  • For gaming and if you just want things to work without being bothered, Nobara. It's a Fedora base, which is good for gaming because you will have updates more quickly than other distros, but not so quick that you will get bad updates breaking stuff. It's Fedora but heavily modified for gaming, and has a lot of stuff already set up that you would need to do manually to improve gaming on another distro. It uses KDE as a Desktop Environment which is pretty good and similar-looking to Windows (a task bar on the bottom, a start menu, a system tray, etc) and you can customize it extensively.

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? Antiwhat ? Just kidding.

  • You're not installing softwares by running executables found on random websites, so you at least have less chances of accidentally installing malware that way (not saying that happened to me a lot on Windows... but not saying that it didn't 😅 ).
  • The best known antivirus on linux is clamAV, but it's command line only. It's not very complicated to use, but if you want a graphical interface there are several applications that are clamAV frontends (clamAV still does the actual scanning and such, but the application gives you a graphical interface to interact with it)

Will my ability to play games be significantly affected compared to Windows?

  • For Steam games, the Steam app has Proton, which enables you to play Windows games on Linux, and most will work just fine. There will always be a few games that require tinkering, or that won't work at all, but not many. You can check ProtonDB to see if your games run well with Proton (https://www.protondb.com/ ) and if a game won't run, you can check it to see if people have posted solutions (sometimes it's as easy as copy-pasting a command into the game's launch options, and poof, there goes the DirectX error !
  • For GoG games, and also games from other stores (EA, Epic, etc) you can install Lutris which will use Wine to make your non-Linux games work on linux. As will Proton, there will be a few games that won't cooperate. All in all, I'd say less than 5% of my games don't work or require tinkering, and I have a lot of them.
  • If you play multiplayer online games that use kernel-level anticheats, you might be fucked (though I'd argue that it's a good thing, because the game not working is much preferable to the security risk posed by kernel-level anticheats...). Some games are still playable without the anti-cheat activated, you just can't join competitive servers without the anticheat, while other games won't work at all.
[–] [email protected] 3 points 4 weeks ago (1 children)

I (unfortunately) have to heavily recommend against using Nobara, especially if you have an Nvidia graphics card. It's an amateur distribution in the original sense of the word and also lacks a large community, neither does it have a company behind it.

This leads to a lack of proper QA and testing in general. It's OK but I would not recommend it to anyone

If you want to go with a "traditional" distro, go with Linux Mint, simply the most solid out there. I'd also recommend you check out Bluefin, it's atomic (meaning that you are basically guaranteed to always have a working system, even after upgrades) and quite modern

load more comments (1 replies)
[–] [email protected] 1 points 1 month ago

+1 for Fedora. I recommend Kinoite as it is very similar to windows and very hard to break due to it's "immutability".

Bazzite is very similar to Fedora Kinoite but made to be easy for gaming.

[–] [email protected] 12 points 1 month ago (1 children)

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.

[–] [email protected] 1 points 4 weeks ago (1 children)

This is something I tell people all the time. It's just as easy to troubleshoot on Linux as it is on Windows the biggest issue is that most people are just kinda innately aware of Windows troubleshooting by virtue of the fact that they've been doing it for so long. Linux is probably just as complicated skill wise, but most people just aren't used to it yet.

And that's especially true for gamers. If you've gone through the dance of tweaking BIOS settings or DDU removing drivers and reinstalling them, then you're probably gonna do fine on Linux. The only difference is sometimes there won't be a GUI you have to go hunt down. It will be like 3 commands someone has already written out for you that you copy/paste into the CLI. Which is WAY better in my opinion.

load more comments (1 replies)
[–] [email protected] 5 points 1 month ago* (last edited 1 month ago)

I wont reply point by point because others have already done a fantastic job at that.

Install virtualbox, get some linux images from mint, bazzite or what ever other distro you might want or was recomended and install them as VMs in windows.

Set up a list of things in 3 tiers:

  • must have functionalities/workflows (crucial functionality)
  • nice to have (important to have)
  • optional (can live without)

Then in the installed VMs, test out this list, something like "can I change the volume per app, can I change the audio device per app" or what ever is important to you, according to your list.

This way you can test out if its for you or not, you wouldn't even have to leave windows for it.

One thing regarding gaming, as I game quite a bit too - games with intrusive anticheats dont work, most of everything else works with steam proton. Check potondb.com for your games, you will see what works and what not.

[–] [email protected] 2 points 1 month ago* (last edited 1 month ago)

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.

[–] [email protected] 3 points 1 month ago

The nice thing about distro choice is that you don't really need to commit to one with them (mostly) being totally free. As long as you back up your files, I'd recommend trying a few until you feel comfortable. If you go with Ubuntu or Linux Mint I think you'll have the easiest time. I'd tentatively recommend dual-booting to give a new distro a try without fully committing, but that brings its own difficulties and troubleshooting with it. Having a second machine to test with is also great, but it's not a good option for everyone.

[–] [email protected] 2 points 1 month ago

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.

[–] [email protected] 5 points 1 month ago

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.

[–] [email protected] 2 points 1 month ago

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)

[–] [email protected] 21 points 1 month ago

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) and nvidia (closed source driver written by Nvidia that has gaping incompatibilities with Linux). Since you game your only option is nvidia, while nouveau is great for several reasons it can't match the performance of the nvidia driver. For 99% of stuff the nvidia 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.
[–] [email protected] 6 points 1 month ago

I have used Windows all my life, and I have some questions

This is a great place to ask

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?

Yes and no, the primary skill that you will be tested when using Linux is the ability to learn new things and adapt to changes. People misinterpret this as being complicated when in many cases its simpler but different.

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?

Depends, if you mostly play single player games then most likley not. If you play online games than maybe not also maybe not.

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?

Depends on the game, for something like Minecraft or Doom youll be fine but games with less support may not have good Linux support.

Can Linux run programs that rely on frameworks like .NET or other Windows-specific libraries?

Yes, Wine has alternative frameworks and libraries

How do OS updates work in Linux? Is there a "Linux Update" program like what Windows has?

OS updates can either be done through the package manager or your distributions GUI software center

How does digital security work on Linux? Is it more vulnerable due to being open source?

On the surface it may seem so because more CVEs (Common Vulnerabilities and Exploits) are found on Linux but they're also patched faster than Windows and mostly before they find their way into the wild. In addition Linux is designed more securely such as, using repos (so software can be verified as legitimate), not allowing user mode software to run in kernel mode (so no anticheat), and having more eyes on the code.

Is there integrated antivirus software, or will I have to source that myself?

Not really and nobody uses it, it's like MacOS in that regard

Are GPU drivers reliable on Linux?Can Linux (in the case of a misconfiguration or serious failure) potentially damage hardware?

For the most part yes but keep in mind there are new drivers that arent ready to be used, as long as you stay on stable drivers you'll be fine. Also hardware damage will most likley only occur if you do heavy overclocking and. Ignore temps.

And also, what distro might be best for me? Pop_OS

load more comments
view more: ‹ prev next ›