Skip Navigation

Why should I primary Linux for Home Desktop and which one do you recommend?

I've always used Windows and am super comfortable with it. I have set up a dual boot with fedora but don't use it because I have never identified a need to use it. I see a lot of windows hate, so what does Linux have that I need? What can motivate me to migrate? What is a good Linux to have for a desktop + steam?

105 comments
  • For a normal Desktop user nowadays I think Linux is just not worse than Windows. Don't ask what Linux can do what Windows can't, ask what Windows is doing what Linux isn't: Spying on you, installing software you neither want nor need, forces you to use software you don't want, forces you to connect your local account with an online account, forces recent hardware on you and in the future, forces you to move all your data into the cloud. And all that while charging you a few hundred moneys. Linux just doesn't do that (well, depending on the distro of course).

    For newcomers and non-techies I'd recommend Ubuntu or Ubuntu based distros. Plain Ubuntu is the distro which in most parts 'just works'. If you're looking for something which looks more like Windows have a look at Linux Mint Cinnamon. Linux Mint Mate (or XFCE) is a great choice if your computer is a bit older. I also mention Kubuntu because KDE is the a very popular desktop but rather demanding (but also feature rich), it may also feel more natural for people switching from Windows.

    All of them will run Steam without trouble, but be aware that playing Windows games on Linux can in some cases be troublesome and require manual fixes. Maybe look beforehand which games are supported how well on https://www.protondb.com/ .

  • If Windows works fine for you and does not annoy you, there is no need to migrate.

    Personally, I’ve been mostly happy using Linux as my sole desktop OS for 15 years. However, I only switched because Windows kept breaking and reinstalling no longer fixed it. I couldn’t imagine going back now, but a big part is probably being used to it.


    These days most major Linux distributions should be fine for desktop use.

    Linux Mint Cinnamon use to be the go-to beginner distribution. Its design is apparently somewhat similar to Windows, giving you some initial familiarity. Linux Mint is also based on Ubuntu, which used to be so widespread that many support pages and simple how-to instruction still default to explaining it for Ubuntu.
    (This can still lead to confusion if you search for "install [Windows program] Linux" and the instructions work for Ubuntu based distribution only, not for any other distros.)


    The last few years, I’ve seen a switch to Arch-based distributions around. Valve itself switched away from Ubuntu to Arch in some ways. (On Steam, the system requirements still use Ubuntu as default.) SteamOS used to be based on Debian, which Ubuntu is related to, until the Steam Deck. Now it is based on Arch. More specifically, Valve seems to default to:

    Base: Arch
    Desktop environment: KDE Plasma (more powerful/options than Cinnamon)
    Compositor base: Wayland for gaming, old X11 for Steam Deck’s desktop. (Apparently Wayland isn’t quite ready yet for that in their opinion.)

    EDIT: Fixed thanks to feedback.


    Arch itself is seen as a more technical distribution. There are extremely many support pages for every issue or question you may have, similar to Ubuntu, but some may be more difficult to understand. Still, support systems improve as the user base grows and Arch is growing.

    For specific distributions, EndeavourOS is the one I’ve heard about being the most friendly. Manjaro is also beginner-friendly, but the folks who maintain it have some serious issues with seriously fucking things up sometimes.

    https://itsfoss.com/arch-based-linux-distros/

    https://www.youtube.com/watch?v=oVlD17OjFAc (Video compiling Manjaro fuckups.)

    • Telemetry and Tracking, you need to sign in to legitimately use your Windows 11 Machine and it does collect data you would not want to if you would know which and what data it is.
    • Psychology feels different. You could actively be creative and do everything you want because noone watches you and there are no absurd backdoors on Linux.
    • Linux Desktop with KDE (?) or Gnome (Fedora) it is... or Cinamon (Which mainly Linux mint uses). You have a wide variety to choose your Team that develops all the features into your comfort zone and if you elaborate with your Linux Desktop you will notice that many useful features exist since many years that enhance productivity or comfort. Like Window Tiling, set your window Always On Top or Always Below your windows, use Widgets (depends on which Desktop), make your windows wiggle or break in a quantum pattern or Fire when closed and discover more things that would not be possible on the hardcoded private Windows 10 or 11 Desktop.
    • never ever update your PC again with Linux! Just get the newest Security updates and have a system running that will never force you to reinstall the shit again because a new Windows 12 came out and the transfer tool does not exist or deletes all programs. (Depends on Distro, Ubuntu needs complete upgrades that may break system, but Arch and Linux mint were perfect)
    • Interested in encryption? No problem, it was always secure and easy to install with most GUI installers at OS install.
    • Nicest way to install programs? Just use the easy to use package manager and be 3 clicks away to install the official and legitimate way of Steam, Blender or other application instead of needing to search the internet.
    • Its satisfying and has a nice file structure.
    • Learn your OS to the roots. You can learn how the details work if you want or are interested in a specific thing.
    • Nerdy community instead of casuals who downplay you for not knowing that its obviously Wednesday patchday or another irrelevant day for Microsoft. (You also can get bad communities that downplay you anyway in Linux communities, but are very rare in my opinion compared to Windows focused ones)

    Btw, if you don't feel like the current distro feels comfy, just try a different one with maybe a different Desktop or different Desktop design. The best part about Linux is, its perfect. But there is no perfect fit for every Human, thus why I hate Windows for trying this "fit for all" Philosohpy, but maybe its just that I have setup a perfect Arch Linux System with KDE after using Kubuntu, Pop OS, Manjaro for 3 years and gaining knowledge about Linux.

  • If you don't feel the need, don't do it. But linux can give you extra privacy, customizability or a way to tinker with everything on your system. Distros like fedora, linux mint and pop os are great distros to start if you feel the urge some day.

  • Most answers you will read here will have technical reasons at its core. For a normal average user that gew up with it, windows is fine. But as soon as you get a bit more tech savvy and/or privacy minded you suddenly see a lot to be desired. Most people switch to linux because they want more control, because its structure is more technically elegant, more responsive and because they don't trust microsoft to respect their privacy.

    Windows is 50GB on disk to install. An insane size for an OS. Windows often calls home without any indicaton or transparancy why. In linux you can control everything yourself. Windows is often slow or inefficient.. On windows you have only limited ways to craft and costomize your desktop experience, which in linux allows fully. And more reasons like these.

    As you can see for tech savvy people linux offers the tools to take control over your computing needs, if you have or develop the skills to do so. For more mainstream grade experiences distros like Ubuntu or Pop!OS provide a great environment that allows people to ignore the more technical stuff and get on with their needs. Using linux as your daily driver will require you to leave behind some old habits and learn some new ones, but its worth it in my opinion.

    I daily drive PopOS on my gaming rig and whatever distro that catches my fancy on my development homelab labtop.

  • A few reasons other than privacy to use linux:

    1. Drivers for majority of the software are already installed. This means for most devices, it is just plug and play, no need to scour the internet for device drivers.
    2. Installing and updating packages through package manager is a much-much better solution than going to websites, downloading installer, than installing the software and then remembering to update each and every piece of software.
    3. Customization, you make the UI look and behave like you please. It is my belief that the UI should be user-specific not how a certain company feels a UI should be like.
    4. Much better OS updates, Updating the OS doesn't all the time require restart (you should do that anyway), but OS updates don't happen suddenly forcing themselves, when you maybe doing something important.
    5. Printing is a much better experience. This may not be for all, but I print stuff regularly, but I had issues with printers on windows, that I don't have on linux. Cups and Sane are amazing.
    6. Its just faster and runs like a champ, even on old hardware.
    7. No ads. This shouldn't even be a thing, but microsoft in their infinite wisdom, show ads on a OS that the user has paid for.
    8. You can uninstall any software you don't want. Don't like firefox as default browser? just uninstall and use whatever you want. Don't like your file explorer? there are quite a few to choose from, or don't want to have a file explorer? the choice is yours.
    9. You should explore it, you should check out what all it has to offer, try different desktop environments, try tiling window managers, maybe you will find something you really like. Virtual desktops for example, in my personal opinion are done much better on linux than on windows/mac.

    After you setup Linux to your requirements, there really isn't a reason to use windows.

    A few reasons not to use linux:

    1. Your work/school require that you use windows/mac.
    2. Some hardware that is necessary for you doesn't have linux support/drivers.
    3. Some software(this applies to games as well) you use is not available/work on linux and the alternative doesn't exist, or the alternative isn't good or you really require that specific software.
    4. You are happy with your OS. This is a perfectly fine, use whatever you are comfortable with.

    If you do decide to use linux a few recommendations:

    1. If you plan on using linux for a long term, use something like debian (or debian based, ubuntu is fine, but I don't like it)/redhat based distro like alma or rocky . These are stable and for the most part you can just install them and forget about them. Arch is good, but you have so many updates daily, it kind of takes a toll on you. fedora,opensuse are a good middle ground if you want regular software/os updates but not daily.

      You may also be interested in something like NixOS. Check it out, it is a really interesting project but it isn't I would say yet for majority of the users.

    2. try out different Desktop environments, I would say this is much more important than your choice of distro. Experience them all and pick one you find the best for yourself. Do this in a VM, trust me on this.
  • I recommend Linux Mint. It's really great and works on older hardware as well as newer.

  • Personally I would say start with Fedora and try Gnome (maybe with some extensions like dash to panel) or KDE. KDE is more buggy poorly, but has far more features. On Gnome you can run some KDE apps too though, Dolphin for example is awesome

    In Fedora add Flathub and try to only use Flatpak apps from there.

    Then if you think you are happy, you can try an immutable Distro. They will basically never break, but some advanced apps and plugins may not work that well. In theory you can simply install these apps as RPM apps though too.

    Fedora Silverblue/Kinoite with Flatpaks is SO ahead of Windows. Updates go in background while running, and after a reboot you always have a completely new system. Updates are fast, and extremely stable, due to the system image being like on Android.

    Flatpaks run in containers, isolated from the system. They are getting better slowly, but are mostly not made to run there, unlike apps on Android. So they cant be as secure, but still are waaaay better isolated from the system, you can restrict internet access, state the folders they are allowed to access and way more. On KDE in the settings, in Gnome using Flatseal.

    This is also wayyy more modern.

    Also, Dolphin, or actually any other file manager. Dolphin runs on Gnome too perfectly. They are soooo much better than the Windows explorer crap. Extensions everywhere. Tabs. Drag-drop menu. Creating links. Windows is so horrible to use.

    Also Linux is way better at processing small files. Try starting GIMP, unlocking a big Cryptomator vault (for cloud backups). Windows just crashes sometimes.

    Also, Linux has so much more Opensource software for nieche purposes. Windows has a lot, and a lot of old crap like Openoffice, FreeMind and other not maintained software. May not be there on Linux, because its outdated. But just look through flathub.org, its amazing.

  • A good place to start is Linux Mint with the Cinnamon desktop download option.

  • I have had better luck with Linux updates applying faster and they are more reliable than Windows. You can customize your desktop to have whatever theme you want. Also the privacy benefits are great too

  • the main reason are package managers, since the package managers on linux are much easier to use than winget(the one in windows). apart from that, there are not many other reasons to switch.

    • I love that winget exists but it's not really comparable. I think it doesn't really do dependencys of if it does the packages don't really use that. Also the packages are still stuck in the windows mindset of having to update on their own with each having their own update service

  • If you care about your privacy and you are a kind of IT guy, then never ever just watch into wireshark while using windows. I was so fucking scared about the shit running in my background while I had a really clean windows installation and a lot of services and tasks disabled. Holy moly, I could not tell if this where MS calling home or some maleware. Even a simple netstat was full of messy unneeded stuff I can‘t disable (I figured out how ti disable everything via registry, ending up having an unusable windows) Hint: I was beeing hacked on windows OS some years ago, which makes me paranoid not having any chances on windows to check if some unwanted programm uses your PC and sending data over the ethernet.

    Switched to endeavourOs 1y ago and would never go back. Runs 10 times faster, can do 95% of my tasks and games without having huge workarounds, thanks to proton. I have finally the feel the OS belongs to me and I can mostly control what the hack is going on on my PC.

  • I’m in a similar boat—would love a compelling reason to move to Linux but just don’t feel it yet. Many of the things other commenters dislike about windows I don’t experience. I’d consider myself fairly competent at tinkering with windows, so I have a completely local login, don’t see any ads, and it doesn’t install updates until I tell it too (I scripted manually installing the Defender definition updates every day though). I use Actualtools AWM for fine grained control over desktop and window features which I’d need to find the equivalent of in a Linux desktop—doable I’m sure, but it feels like a lot of effort to be exactly where I am right now.

    So I’ll keep looking for the opportunity to move, install Kubuntu on an old laptop, and in the meantime just get on with work.

    • Perhaps it's compelling that you no longer need to have scripts to stop the OS from doing things you don't want it to? That there is no need for scripting defender? That the desktop will be as fine grain control as you want without a third party toolkit?

      To be where you are now... would require... nothing.

      For me it's speed, stability, easy of printing and scanning, a decent file manager (windows one is just horrible) and knowing my current cycles go to doing work not background crap.

      • To be fair, to get where I am now would not require nothing—it would be a good few hours at least installing and configuring replacement software, all of which is doable, and I’d be exactly where I am now.

        I had a look at KDE Plasma a short while ago, and I’m sure it could do everything AWM does, but I’m not certain, and don’t know how to configure it so, hence more time to replicate what I have that’s working fine. I use XYPlorer which is a great file manager, so I also don’t have to put up with the default one.

        And KDE might not be the best choice either—so more time and experimentation to find the right distro, DM, WM, and so on. I have already put those many hours into getting things they way I want so I can be productive. Until something forces my hand, I will stick with what I have.

        But the next time I have to reinstall the OS, that would be a good motivator to move (I haven’t had to do anything significant like that since bolting Windows 10 down several years ago).

105 comments