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?

  • Xanza@lemm.ee
    link
    fedilink
    English
    arrow-up
    0
    ·
    edit-2
    60 minutes 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.

  • Atreides@lemmy.world
    link
    fedilink
    arrow-up
    0
    ·
    6 hours ago

    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.

  • chaoticnumber@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    0
    ·
    edit-2
    9 hours 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.

  • Susurrus@lemm.ee
    link
    fedilink
    arrow-up
    0
    ·
    edit-2
    10 hours 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.

  • Abnorc@lemm.ee
    link
    fedilink
    arrow-up
    0
    ·
    11 hours 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.

  • Übercomplicated@lemmy.ml
    link
    fedilink
    arrow-up
    0
    ·
    12 hours 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.

  • Nibodhika@lemmy.world
    link
    fedilink
    arrow-up
    0
    ·
    13 hours 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.
  • kittenzrulz123@lemmy.blahaj.zone
    link
    fedilink
    arrow-up
    0
    ·
    15 hours 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

  • HiddenLayer555@lemmy.ml
    link
    fedilink
    English
    arrow-up
    0
    ·
    15 hours ago

    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?

    • mdk_@lemmy.world
      link
      fedilink
      arrow-up
      0
      ·
      14 hours ago

      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 might be cross platform (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 probably work with Wine.

  • Communist@lemmy.frozeninferno.xyz
    link
    fedilink
    English
    arrow-up
    0
    ·
    edit-2
    18 hours ago

    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, lmde 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.

    • GoodEye8@lemm.ee
      link
      fedilink
      English
      arrow-up
      0
      ·
      16 hours ago

      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.

      • Communist@lemmy.frozeninferno.xyz
        link
        fedilink
        English
        arrow-up
        0
        ·
        edit-2
        15 hours ago

        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:

        1. Every single app can read your keyboard input without asking
        2. Every single app can see what every single other app is doing without asking
        3. 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.
        4. HDR
        5. mixed refresh rate and dpi display configurations.
        • GoodEye8@lemm.ee
          link
          fedilink
          English
          arrow-up
          0
          ·
          15 hours ago

          We’ve already established that a lot of people will recommend Mint. What do you think, why do a lot of people recommend Mint?

      • pineapple@lemmy.ml
        link
        fedilink
        English
        arrow-up
        0
        ·
        16 hours ago

        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.

      • Communist@lemmy.frozeninferno.xyz
        link
        fedilink
        English
        arrow-up
        0
        ·
        edit-2
        15 hours ago

        It runs x11, the wayland port is going insanely slow, x11 has the following problems every time:

        1. Every single app can read all of your keyboard input without asking
        2. Every single app can see what every single other app is doing without asking
        3. 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.
        4. HDR https://gitlab.freedesktop.org/xorg/xserver/-/issues/1037#note_521100 (if you need a source)
        5. 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.

        • Fatur_New@lemmy.ml
          link
          fedilink
          English
          arrow-up
          0
          ·
          12 hours ago

          x11 has the following problems every time:

          And Wayland isn’t very well tested yet. We should only give a very well tested display server to very new users. They must not get a bad impression

          • Communist@lemmy.frozeninferno.xyz
            link
            fedilink
            English
            arrow-up
            0
            ·
            edit-2
            11 hours ago

            That would’ve been true 5 years ago. Wayland is plenty tested these days, give me some data indicating the rate of issues is significantly higher and I’ll agree, elsewise I think the most secure well supported option is the best one. X11 is being deprecated left and right for a reason.

            gnome is wayland by default, kde is wayland by default, even XFCE is transitioning to wayland at this point… that’s just not a valid argument in the modern era.

  • rapchee@lemmy.world
    link
    fedilink
    arrow-up
    0
    ·
    18 hours ago

    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

    next build will have an amd card for sure, but nvidia is mostly usable too. the “anti-cheat” blockade is more frustrating imo

  • teawrecks@sopuli.xyz
    link
    fedilink
    arrow-up
    0
    ·
    20 hours ago

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

    It depends on how often you play games with him aggressive anti cheat, or games on non-steam platforms. Games like Valorant and Fortnite probably won’t work at all. But I do a ton of non-competative multiplayer (and single player) gaming that is not inhibited at all.

    Heroic launcher is your best bet for non-steam platforms, and lutris/bottles should probably be your 3rd option. But steam games running through proton should “just work”.

    Can I mod games as freely and as easily as I do on Windows?

    The actual modding should be arguably more accessible. You technically have control over the entire kernel, so nothing is going to stop you from doing whatever you want. The only problem you may run into is if you’re dependent on modding tools that were only made for windows. Some of those tools are basically spyware anyway (ex. Curse), and often times the open source community has made its own alternative you should be using instead.

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

    YMMV. Valve has done a lot of heavy lifting to get proton to be a one-stop-shop for running windows games on Linux but you can add a program as a non-steam game, launch it through steam, and it often just works.

    Wine is your other option. Sometimes the community has gotten windows apps running reliably in wine or proton, other times no one has ever tried it or it’s too much of a headache to get working. protondb.com has user reports for how various games run.

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

    The short version is yes. The long version is the same as the previous answer.

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

    Most distros come with some form of package manager that works similarly to an app store on your phone (an app store is basically a package manager with purchases). Ideally, everything you want to run can be installed through the distro’s package manager, and then you use the package manager to update everything. But sometimes the software doesn’t exist in the package manager, and you have to download, run, update, and sometimes even build from source, your own programs. Those programs usually have a guide on the best way to run it on popular distros.

    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 is actually more secure due to being open source. Source code can be audited by anyone rather than relying on “security by obscurity”. There are antivirus programs, but I don’t know much about them. Generally, don’t run programs from shady sources, don’t expose your machine to the open internet, and don’t run everything as root and you should be fine.

    Are GPU drivers reliable on Linux?

    Yes, though historically AMD has better support for the newer features asked for by Linux compositors (namely Wayland). Nvidia’s drivers are still not fully open source, but otherwise work fine. Driver bugs are rare in my experience.

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

    To the same extent that windows can, yes. But if your concern is YOU misconfiguring something to cause Linux to do that, you shouldn’t have to worry about it. It is unlikely you will be interfacing directly with the kernel at all. Most distros configure the kernel in some specific way they want and you never worry about it. And still, a proper kernel-level driver should ensure that it will never send commands that could damage something, even if the config vars are incorrect.

    And also, what distro might be best for me?

    First off, install Ventoy to a USB drive. Then take advantage of Linux’s ability to “live boot” by downloading several .iso’s for several different distros onto the USB. Then boot off the USB, and you should be presented with a handy menu of ISOs to pick from. This will make trying out a bunch of different options really easy, without actually installing anything to your hard drive.

    I’d say try grabbing mint, fedora, Pop!Os, and opensuse to start. Maybe also try Zorin. These are all geared toward new Linux users.

  • hperrin@lemmy.ca
    link
    fedilink
    English
    arrow-up
    0
    ·
    edit-2
    20 hours ago

    First off, welcome to the light side.

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

    It will be affected, but not significantly. Almost every Windows game works well on Linux. The notable exceptions are games that use anticheat software. They can detect that they are running in Linux and generally disallow it.

    Many games perform better in Linux. A few perform worse. The vast majority perform exactly the same.

    If you run games through Steam, everything should just work. You might need to enable the option “Enable Steam Play for all titles” in the settings. Honestly, if a game has a Linux version, I usually set the compatibility option in Steam to use Proton instead, because it just works, really well.

    If you run other games, I recommend using Heroic Launcher for the game stores it supports, and Lutris for anything else. (Oh, and Prism Launcher if you play Minecraft.)

    Something to note is that Windows games run through a compatibility layer called Proton, which is based on Wine. You can kind of use the terms Proton and Wine interchangeably, because Proton is just Wine + some enhancements for games. To the game’s perspective, it’s just running in Windows and making Windows system calls. Proton translates those calls to Linux system calls. It doesn’t emulate anything though, it just provides a Windows compatible API.

    Can I mod games as freely and as easily as I do on Windows?

    Maybe. Probably. If it’s running in Proton, then mods should work fine. You may need to add some launch parameters in Steam to load the mods first. You’ll also need to figure out the “Wine prefix” of the game to install the mod. The prefix is just the directory that Proton presents to the game as the C: drive, so it’s like having a specific drive for each game.

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

    This depends. Most programs will run through Wine. You can use Lutris to install them. I do this to run WinSCP on Linux. Some programs (notably, Adobe Creative Suite) don’t work with Wine.

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

    Yes. Steam, Heroic, and Lutris will automatically install them for you.

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

    OS upgrades are a lot easier in Linux. There’s one program that updates all your system software and apps at once. On Gnome, it’s Gnome Software, and on KDE, it’s Discover. This is also where you go to install apps. Don’t ever download anything from a website to install it, just find it in these apps. It’s safer.

    System software is installed through the package manager. Apps can be installed through Flatpak to make it easier.

    How does digital security work on Linux? Is it more vulnerable due to being open source? Is there integrated antivirus software, or will I have to source that myself?

    Security is generally better than Windows. Most Linux users don’t bother with antivirus for two reasons, viruses are really uncommon in Linux, and software isn’t installed from random websites, but package managers instead. A lot of things in Linux, like Flatpaks, are run in a sandbox too, so access controls are granular and permission based.

    Are GPU drivers reliable on Linux?

    Very. If you’re using an Nvidia GPU, install the Nvidia driver through your package manager. If you’re using anything else, they’re already installed.

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

    Probably not. Technically, yes, but it’s extremely unlikely and isn’t something you should worry about. Windows can too, btw.

    And also, what distro might be best for me?

    Fedora, Mint, or Pop OS should be your starting points. Steer clear of Ubuntu. Ubuntu used to be very user friendly, but lately it’s been atrocious. Fedora has always been awesome, and it’s very user friendly. Same with Mint.

    More importantly, what desktop environment should you use. Fedora Workstation offers both Gnome and KDE, the two big ones. Either one will work great for you, but KDE is more similar to a Windows layout by default. Mint uses Cinnamon, which is very user friendly and similar to a Windows layout. Pop OS uses Cosmic, which is new, and in development. It’s promising though.

    Some final thoughts I want to share with you:

    Linux uses a Unix like file structure, so you don’t have drive letters. Instead, you have a root file system, and other file systems are mounted within it. Your root file system is just a slash /. It’s like your C: drive. Directories are separated by forward slashes, not backslashes. Not something you should worry about, just something to know.

    Linux is a diverse field of operating systems, and some work very differently than others. They range from super easy and approachable, to wildly difficult to learn. Some are specialized for gaming, like Bazzite, while others are general purpose, like the ones I mentioned above. Technically, “Linux” is just the kernel, like “NT” on Windows, but most people mean a complete operating system when they say Linux.

    You should learn about the difference between Wayland and X11. Just some basic overview of them. You don’t really need to know, but it might be worth it. Basically, Wayland is new and more secure, X11 is old and less secure. Wayland can run X11 apps just fine, so it really shouldn’t matter to you. Wayland is also the default nowadays.

    You probably won’t need to use the terminal, but if you do, don’t be scared of it. It’s just a way to launch programs that generally don’t have a UI.

    Lastly, Linux is free and easy to install, so don’t be afraid to try out a bunch of different distros and desktop environments and see which works best for you. Once you find one you like, you can always switch to something else in the future if it stops working for what you need.

  • Nugscree@lemmy.world
    link
    fedilink
    arrow-up
    0
    ·
    20 hours ago

    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.

  • shapis@lemmy.ml
    link
    fedilink
    arrow-up
    0
    ·
    21 hours ago

    People have answered most questions. The gaming thing is a total lie though.

    Some specific games will work kinda okay. The vast majority will work worse. And a good chunk of super popular games won’t work at all. Just dual boot and keep gaming on windows.

    People in here straight up lie to push for Linux when it’s really not necessary. It’s great at what it does. And it’s improving in what it doesn’t.

    • hperrin@lemmy.ca
      link
      fedilink
      English
      arrow-up
      0
      ·
      edit-2
      18 hours ago

      What are you talking about? Out of the 248 games in my Steam library, 190 of them are rated as working on Linux (Steam Deck Verified and Steam Deck Playable). 21 of them are untested, which means only 37 of them are rated as unplayable. Of those most are unplayable because they’re either VR games or they have restrictive anticheat. Some of them, like Medium, say they’re unplayable but work fine for me. I’m assuming that’s because the Steam Deck isn’t powerful enough to play Medium at more than 15 fps, but on my PC, it runs around 100 fps. Others, like GTA V, say they’re unplayable, even though I’ve fully played through them with no issue, even on the Steam Deck. I’m guessing that’s because GTA Online has anticheat, but I’ve played the single player and online and both have worked fine for me. (I just looked it up. They added BattleEye to GTA Online late last year, so yeah, GTA V is rated unplayable, even though the Story Mode is fully playable.)

      I’ve even gotten games that refuse to work on Windows (like the original American Mcgee’s Alice and the original Journeyman Project) running great in Linux.

      After running through a few of the untested games, some of them are untested, even though they have native Linux ports that run just fine. I’m assuming that’s because they haven’t been tested specifically on the Steam Deck.

      Other than the ones with restrictive anticheat, everything I’ve tried from my Epic Games library works great too.

      Of the games I play, almost none of them have worked worse on Linux than they do on Windows. Most work exactly the same, and a few work better. One (exactly one) has worked worse, for about a month, then a new version of Proton fixed the missing cutscenes.