21 votes

Switching to Linux, looking for distro recommendations

Overview

When I swapped the motherboard on my computer, I lost my Windows license and Microsoft support was useless. So I am switching my desktop over to Linux. I am planning on setting up dual boot, so that I still have Windows 10 with the watermark for certain use cases, but hoping I can run primarily Linux.

Previous Linux Experience

I have swapped an old laptop to Linux (elementaryOS) before and was able to have it do the simple tasks I required of that computer. I also have an old desktop running proxmox, with various VMs, primarily a NAS running openmediavault. Also, I took a college class on Linux system admin, which focused on various tasks on ubuntu. So overall, I am pretty familiar with Debian-based Linux and doing stuff in the terminal, but I would prefer to not have to use the terminal often.

Workload

So I use my computer for fairly normal use cases that should not be too problematic for Linux. Things I plan to do are:

  • Non-competitive gaming (Minecraft, Civilization V and VI, occassionally single player FPS games)
  • Video editing via DaVinci Resolve
  • General web browsing
  • Libre Office is what I plan to switch to from MS Office

Plans for testing

I am going to setup a VM on my hypervisor to try out the basic interface of each distro, and try basic tasks. Testing will probably not involve running the heavier applications such as DaVinci Resolve or games. However, I will look into the install process of some of these. For games, I am just going to rely on the work Steam has done for Linux gaming recently.

Things I am looking for in a distro

The things I want in a distro are:

  • Debian based
  • Simple tasks can be done graphically, instead of via terminal
  • Upgrade in place is preferable (I believe similar to how ubuntu now allows for upgrades to the next LTS does not require a reinstall)
  • Similar UI to Windows 10 is preferable

Planned distros to test

Distros I wanted to try before posting

  • popOS
  • Mint
    Distros I am testing after being recommended them:

39 comments

  1. Gaywallet
    Link
    Mint is by far one of the most user friendly GUI based Linux distros out there. It's pretty frequently the most recommended intro Linux based OS out there for a reason.

    Mint is by far one of the most user friendly GUI based Linux distros out there. It's pretty frequently the most recommended intro Linux based OS out there for a reason.

    13 votes
  2. [10]
    ButteredToast
    Link
    For strictly Debian-based, I think popOS and Mint are probably the best two choices. Ubuntu is fine but I don't care for snaps personally and so those two distros taking care of the legwork of...

    For strictly Debian-based, I think popOS and Mint are probably the best two choices. Ubuntu is fine but I don't care for snaps personally and so those two distros taking care of the legwork of pulling out the Snap-related bits is nice. Pop having an ISO with Nvidia proprietary drivers pre-installed is nice too.

    That said, I don't know that I agree with the direction system76 is taking Cosmic, the DE they're planning to replace GNOME with, and so once Cosmic is shipping I think I'll probably prefer Mint between the two thanks to Cinnamon's more traditional desktop leanings.

    Personally I prefer Fedora to either in most circumstances, primarily due to having much newer but still reasonably stable and not cutting edge packages, which is nice for getting the improvements in developing tech like Wayland more quickly as well as better support for newer hardware. That's ruled out by the Debian requirement, though.

    9 votes
    1. [9]
      IsildursBane
      Link Parent
      I will definitely look into Cosmic, as I do not want to switch to a distro that is going in a direction that I am not a fan of. If there is enough advantages that matter to me, I would be willing...

      I will definitely look into Cosmic, as I do not want to switch to a distro that is going in a direction that I am not a fan of.

      If there is enough advantages that matter to me, I would be willing to go with a non-Debian system. It just depends on if there is enough advantages that learning the differences between Debian which I am used to is worth it. On the support for newer hardware, that is probably a lower concern for me, as I rarely upgrade my computer, and I don't plan on being an early adopter of hardware. I have heard of Wayland, but am unsure what it is so I should research that more to see if it is something that is important to me.

      1 vote
      1. [4]
        Akir
        Link Parent
        I wouldn't let Cosmic deter you too much. Switching out your DE on Debian based systems tends to be fairly pain-free in my experience.

        I wouldn't let Cosmic deter you too much. Switching out your DE on Debian based systems tends to be fairly pain-free in my experience.

        3 votes
        1. [3]
          ButteredToast
          Link Parent
          It's easy to switch DEs on most distros in my experience. The main issue I've found usually is cleaning up all the junk leftover from the preinstalled DE without breaking anything.

          It's easy to switch DEs on most distros in my experience. The main issue I've found usually is cleaning up all the junk leftover from the preinstalled DE without breaking anything.

          3 votes
          1. [2]
            Akir
            Link Parent
            That's fair, but at the same time, it's not like they use all that much space in the scheme of things. We're living in an era of storage devices being measured in terrabytes, and DEs generally...

            That's fair, but at the same time, it's not like they use all that much space in the scheme of things. We're living in an era of storage devices being measured in terrabytes, and DEs generally won't come up over 1GB.

            1. ButteredToast
              Link Parent
              My issue isn't with the storage used, but things like duplicate utilities clogging up search, "open with" submenus, etc. It's messy, which irks me.

              My issue isn't with the storage used, but things like duplicate utilities clogging up search, "open with" submenus, etc. It's messy, which irks me.

      2. [2]
        ButteredToast
        Link Parent
        Without getting too far into the weeds, Wayland is the protocol that's meant to replace the X11 display server, which is the system component which is responsible for putting things on your screen...

        Without getting too far into the weeds, Wayland is the protocol that's meant to replace the X11 display server, which is the system component which is responsible for putting things on your screen and acting as the foundation upon which window managers and desktop environments like GNOME and Cinnamon are built atop.

        It's intended to be a substantial improvement over X11 for the desktop use case, with better responsiveness, better gesture support, better support for HiDPI displays, and better security (programs can't screencap whatever they like for example) among other things. In my experience it's pretty solid on Intel/AMD integrated GPUs and AMD dedicated GPUs, but is still a bit rough around the edges on Nvidia due to obstructionism on Nvidia's part that they thankfully recently rescinded on.

        2 votes
        1. IsildursBane
          Link Parent
          That makes sense. Yeah, right now I am running on an Nvidia GPU (GTX 970). I knew going into this that running Nvidia was going to be a bit of a pain point.

          That makes sense. Yeah, right now I am running on an Nvidia GPU (GTX 970). I knew going into this that running Nvidia was going to be a bit of a pain point.

      3. [2]
        mild_takes
        Link Parent
        I just tried the cosmic alpha recently... it still has some rough edges but everything is noticeably snappier.

        I just tried the cosmic alpha recently... it still has some rough edges but everything is noticeably snappier.

        1. ButteredToast
          Link Parent
          Doesn't surprise me that it's snappier than GNOME, I'm sure it is since performance is one of the primary focal points of the project. I just don't like how it's designed and the workflows it's...

          Doesn't surprise me that it's snappier than GNOME, I'm sure it is since performance is one of the primary focal points of the project. I just don't like how it's designed and the workflows it's built around.

  3. Halfloaf
    Link
    I’ve been running Pop!_os for a couple of years now as my daily driver. Ultimately though, my home machine is mostly just a game platform and web browser. I’ve really been happy with it, though!

    I’ve been running Pop!_os for a couple of years now as my daily driver. Ultimately though, my home machine is mostly just a game platform and web browser. I’ve really been happy with it, though!

    3 votes
  4. [6]
    TaylorSwiftsPickles
    (edited )
    Link
    Critical question: does the PC have an nvidia GPU?

    Critical question: does the PC have an nvidia GPU?

    3 votes
    1. [5]
      IsildursBane
      Link Parent
      It is a desktop that I am switching over. Yes, it has a GTX 970

      It is a desktop that I am switching over. Yes, it has a GTX 970

      4 votes
      1. [4]
        TaylorSwiftsPickles
        Link Parent
        In that case I'd definitely go with distros that are based on Ubuntu (which is based on Debian anyway), rather than directly Debian-based distros. Even now that Debian includes an installation...

        In that case I'd definitely go with distros that are based on Ubuntu (which is based on Debian anyway), rather than directly Debian-based distros. Even now that Debian includes an installation option that includes proprietary firmware by default, Ubuntu-based distros (incl. Mint) usually have (or support) a driver manager software thingy that makes nvidia driver maintenance super easy, and even "idiotproof".

        Mint is a lovely choice, but Pop OS should be a good choice too.

        4 votes
        1. [3]
          VoidSage
          Link Parent
          This is interesting, Nvidia support is actually what ended up driving me off ubuntu distros - i needed the latest drivers to fix a bug and the easiest way to get that was via arch since Ubuntu is...

          This is interesting, Nvidia support is actually what ended up driving me off ubuntu distros - i needed the latest drivers to fix a bug and the easiest way to get that was via arch since Ubuntu is pretty far behind on Nvidia driver support

          2 votes
          1. sparksbet
            Link Parent
            Yeah, pretty much every problem I had with vanilla Ubuntu was graphics driver related. Pop!OS with Nvidia drivers is pretty foolproof though, I've more or less had to do nothing more than normal...

            Yeah, pretty much every problem I had with vanilla Ubuntu was graphics driver related. Pop!OS with Nvidia drivers is pretty foolproof though, I've more or less had to do nothing more than normal package updates.

          2. TaylorSwiftsPickles
            Link Parent
            Weird. I've not used Ubuntu itself in over a decade, but I've been using Mint for 8 years now, while running other distros in-between sometimes (including Fedora and Fedora-based distros,...

            Weird. I've not used Ubuntu itself in over a decade, but I've been using Mint for 8 years now, while running other distros in-between sometimes (including Fedora and Fedora-based distros, OpenSUSE, etc.) and I've had nvidia issues on all of them except Mint and other Ubuntu-based distros. Then again, my setup is an nvidia optimus laptop.

  5. [3]
    sparksbet
    Link
    I definitely recommend Pop!OS for your purposes, as it makes a lot of gaming-related things go smoother than on vanilla ubuntu. Though I am biased in that I think mint's default DE, Cinnamon, is...

    I definitely recommend Pop!OS for your purposes, as it makes a lot of gaming-related things go smoother than on vanilla ubuntu. Though I am biased in that I think mint's default DE, Cinnamon, is really ugly, so that influenced my choice. I also have an nvidia graphics card, so that made Pop!OS a no-brainer for me -- if you have an Nvidia GPU, ABSOLUTELY use Pop!OS.

    You will have to assess what you think of Cosmic once it's properly released, but it's only in alpha now, so you'll have plenty of time until then -- and even if you dislike it, Pop!OS 22.04 will be supported until 2027 so you have time to keep using it while you decide on something else.

    3 votes
    1. [2]
      IsildursBane
      Link Parent
      Yeah, I plan on taking a look at Cinnamon this week so that will influence my decision. I will take a look into what Cosmic is like in alpha as well. I would prefer to not switch to a distro that...

      Yeah, I plan on taking a look at Cinnamon this week so that will influence my decision.

      I will take a look into what Cosmic is like in alpha as well. I would prefer to not switch to a distro that has an end date.

      1. sparksbet
        Link Parent
        I'm excited about Cosmic myself, but yeah, understandable for sure.

        I'm excited about Cosmic myself, but yeah, understandable for sure.

  6. [4]
    hungariantoast
    (edited )
    Link
    Other people have already given good answers regarding Linux (which I definitely think you should try out), but I also wanted to address the Windows activation issue:...

    When I swapped the motherboard on my computer, I lost my Windows license and Microsoft support was useless.

    Other people have already given good answers regarding Linux (which I definitely think you should try out), but I also wanted to address the Windows activation issue:

    https://github.com/massgravel/Microsoft-Activation-Scripts/

    I've used this to (permanently) activate various editions of Windows. It works well, instructions are easy to follow, and is regularly maintained. Using it, you won't need to deal with the watermark when you dual boot Windows.


    I would prefer to not have to use the terminal often

    Thankfully, the terminal can be made less-painful to use for when you have to use it. For advice on how to do that, I'd recommend reading a previous comment I wrote:

    Comment about making Zsh easier to use If you're just using vanilla Bash or Zsh then yeah, the command-line is painful to use.

    Thankfully, Zsh has a ton of frameworks and plugins you can add to it that make the experience so much better. These are the ones I use:

    I've been using these for half a decade (at least) and they've been stable. I don't remember how much time it took to configure everything, because it was years ago and I haven't touched it since. I think that speaks for itself regarding whether it was worth the time invested.

    And because I haven't messed with configuring those plugins in years, I'm not sure if my .zshrc is still the recommended way to set things up (and it's a huge mess that I really ought to clean up), but here are (I think) all of the relevant lines for these plugins from my config:

    if [[ -r "${XDG_CACHE_HOME:-$HOME/.cache}/p10k-instant-prompt-${(%):-%n}.zsh" ]]; then
      source "${XDG_CACHE_HOME:-$HOME/.cache}/p10k-instant-prompt-${(%):-%n}.zsh"
    fi
    export ZSH="$HOME/.oh-my-zsh"
    export FZF_DEFAULT_COMMAND="find . -not -path '*/\.git/*' -printf '%P\\n'"
    export FZF_DEFAULT_OPTS="-m --height 100% --layout=reverse --border --color=16 --preview='bat --style=numbers --color=always {}'" # This line requires bat: https://github.com/sharkdp/bat
    export ZSHZ_DATA="$HOME/.config/zshz/z"
    zstyle ':fzf-tab:*' fzf-flags -m --height 100% --layout=reverse --border --color=16 --preview='bat --style=numbers --color=always {}'
    ZSH_THEME="powerlevel10k/powerlevel10k"
    POWERLEVEL9K_PROMPT_ON_NEWLINE=false
    POWERLEVEL9K_LEFT_PROMPT_ELEMENTS=(host dir status dir_writable vcs)
    POWERLEVEL9K_RIGHT_PROMPT_ELEMENTS=()
    POWERLEVEL9K_HOST_LOCAL_FOREGROUND="000"
    POWERLEVEL9K_HOST_LOCAL_BACKGROUND="255"
    POWERLEVEL9K_DIR_HOME_BACKGROUND="005"
    POWERLEVEL9K_DIR_HOME_FOREGROUND="000"
    POWERLEVEL9K_DIR_HOME_SUBFOLDER_BACKGROUND="004"
    POWERLEVEL9K_DIR_HOME_SUBFOLDER_FOREGROUND="000"
    POWERLEVEL9K_DIR_DEFAULT_BACKGROUND="001"
    POWERLEVEL9K_DIR_DEFAULT_FOREGROUND="000"
    POWERLEVEL9K_DIR_ETC_BACKGROUND="003"
    POWERLEVEL9K_DIR_ETC_FOREGROUND="000"
    POWERLEVEL9K_DIR_PATH_HIGHLIGHT_FOREGROUND="000"
    POWERLEVEL9K_DIR_PATH_HIGHLIGHT_BOLD=true
    POWERLEVEL9K_DIR_PATH_SEPARATOR_FOREGROUND="000"
    POWERLEVEL9K_VCS_CLEAN_FOREGROUND="000"
    POWERLEVEL9K_VCS_CLEAN_BACKGROUND="002"
    POWERLEVEL9K_VCS_UNTRACKED_FOREGROUND="000"
    POWERLEVEL9K_VCS_UNTRACKED_BACKGROUND="003"
    POWERLEVEL9K_VCS_MODIFIED_FOREGROUND="000"
    POWERLEVEL9K_VCS_MODIFIED_BACKGROUND="009"
    DISABLE_AUTO_UPDATE="true"
    COMPLETION_WAITING_DOTS="true"
    HIST_STAMPS="yyyy/mm/dd"
    fpath=($HOME/.config/zsh/completion $fpath)
    autoload -Uz compinit && compinit -i
    plugins=(
      copybuffer
      fzf-tab
      colored-man-pages
      git
      history-substring-search
      web-search
      zsh-autopair
      zsh-autosuggestions
      zsh-completions
      zsh-syntax-highlighting
      zsh-z
    )
    source $ZSH/oh-my-zsh.sh
    source $HOME/.oh-my-zsh/custom/plugins/fzf-autopair/autopair.zsh
    autopair-init
    autoload zcalc
    source /usr/share/fzf/key-bindings.zsh # This might be Arch Linux specific?
    

    There are tons of different ways to install all these plugins, but I just clone their repositories into my home directory and use a program like myrepos to track and periodically pull the latest changes from git. This is the directory layout of the various plugins:

    $HOME/.oh-my-zsh
    $HOME/.oh-my-zsh/custom/plugins/fzf-autopair
    $HOME/.oh-my-zsh/custom/plugins/fzf-tab
    $HOME/.oh-my-zsh/custom/plugins/zsh-autosuggestions
    $HOME/.oh-my-zsh/custom/plugins/zsh-completions
    $HOME/.oh-my-zsh/custom/plugins/zsh-history-substring-search
    $HOME/.oh-my-zsh/custom/plugins/zsh-syntax-highlighting
    $HOME/.oh-my-zsh/custom/plugins/zsh-z
    $HOME/.oh-my-zsh/custom/themes/powerlevel10k
    

    And this is what it looks like in my $HOME/.mrconfig file:

    [.oh-my-zsh/custom/plugins/fzf-autopair]
    checkout = git clone 'https://github.com/hlissner/zsh-autopair.git' 'fzf-autopair'
    
    [.oh-my-zsh/custom/plugins/fzf-tab]
    checkout = git clone 'https://github.com/Aloxaf/fzf-tab.git' 'fzf-tab'
    
    [.oh-my-zsh/custom/plugins/zsh-autosuggestions]
    checkout = git clone 'https://github.com/zsh-users/zsh-autosuggestions.git' 'zsh-autosuggestions'
    
    [.oh-my-zsh/custom/plugins/zsh-completions]
    checkout = git clone 'https://github.com/zsh-users/zsh-completions.git' 'zsh-completions'
    
    [.oh-my-zsh/custom/plugins/zsh-history-substring-search]
    checkout = git clone 'https://github.com/zsh-users/zsh-history-substring-search.git' 'zsh-history-substring-search'
    
    [.oh-my-zsh/custom/plugins/zsh-syntax-highlighting]
    checkout = git clone 'https://github.com/zsh-users/zsh-syntax-highlighting.git' 'zsh-syntax-highlighting'
    
    [.oh-my-zsh/custom/plugins/zsh-z]
    checkout = git clone 'https://github.com/agkozak/zsh-z.git' 'zsh-z'
    
    [.oh-my-zsh/custom/themes/powerlevel10k]
    checkout = git clone 'https://github.com/romkatv/powerlevel10k.git' 'powerlevel10k'
    
    [.oh-my-zsh]
    checkout = git clone 'https://github.com/ohmyzsh/ohmyzsh.git' '.oh-my-zsh'
    

    As for Fish:

    Fish is great, I would just note that it isn't POSIX-compatible. When I tried Fish, this wasn't a big deal. It made using one-liners in the terminal trickier, because I might have to adapt them to Fish's syntax, but mostly it just meant sticking Bash code into script files and making sure they had the proper shebang.

    You can't really go wrong with Fish, it's a good shell. The only reason I don't use it is that I had already configured Zsh by the time I tried Fish, and wasn't compelled to permanently switch.

    Please ask if you have any questions

    3 votes
    1. [2]
      drannex
      Link Parent
      Aside: if you're one of those (I'm not) that feels bad about using scripts like this on a ethical level for whatever reason consider this: you already paid for it, or something that included it,...

      Aside: if you're one of those (I'm not) that feels bad about using scripts like this on a ethical level for whatever reason consider this: you already paid for it, or something that included it, it's not pirating if you already own a copy.

      1 vote
      1. IsildursBane
        Link Parent
        That is my thought. When I called Microsoft support, their solution was to buy it again, which was unreasonable in my opinion. I already bought it once, why would I buy it again?

        That is my thought. When I called Microsoft support, their solution was to buy it again, which was unreasonable in my opinion. I already bought it once, why would I buy it again?

        1 vote
    2. IsildursBane
      Link Parent
      I may try out that Windows Activation script after getting Linux up and going. However, I am not a fan that W11 is going (and I am unsure if my MoBo has a TPM chip) so this activation issue is...

      I may try out that Windows Activation script after getting Linux up and going. However, I am not a fan that W11 is going (and I am unsure if my MoBo has a TPM chip) so this activation issue is just causing the switch to Linux a year earlier.

      I do not mind using the terminal, I just want to avoid a distro that forces you to use the terminal often. I understand that some software or drivers may be only available to get via the terminal and I am comfortable with that. However, I do not want to end up using a distro that makes you do everything via terminal. I may look into Zsh later though, once everything else is settled

  7. [3]
    drannex
    Link
    I'll go the other side, you should pick up Fedora, it's fast, incredibly stable, and a great starting point to other systems. Fedora tends to be closer in terms of "how linux works", with the...

    I'll go the other side, you should pick up Fedora, it's fast, incredibly stable, and a great starting point to other systems. Fedora tends to be closer in terms of "how linux works", with the polish of modernity. From there, you can decide to keep going with it, try a different version, or just into other OS' like Arch or Nix after you get comfortable. Fedora is IMO one of most user friendly and sensical choices these days. Not only that, but I found it a lot better in terms of gaming than anything Debian based. The comfort you have with Debian will lead you to prefer the comfort of Fedora, its solid, and most things work similar to Debian, with a lot of more stability.

    Now for desktop environment, I suggest KDE because it's solid, has a lot of features, and won't be such a major change as GNOME (GNOME is inherently anti-choice, and it's a mess if you want simple things, even their plugin environment is one of their weakest points and it's practically a reqm to use an OS, as an OS, and not a dumbed down phone). Whereas GNOME tried to be Apple (not just the company, but more that old worm in a car artwork), KDE is like a sleek futuristic vehicle, that out of the box works, looks great, and has too many options. OOB most similar to Windows, but just....Better.

    2 votes
    1. devilized
      Link Parent
      This is what I use as well. I primarily moved here from Debian because we use Red Hat at work, but it's been pretty solid for me for including upgrades (except for the occasional Nvidia driver...

      This is what I use as well. I primarily moved here from Debian because we use Red Hat at work, but it's been pretty solid for me for including upgrades (except for the occasional Nvidia driver difficulty).

      1 vote
    2. infinitesimal
      Link Parent
      Fedora is not ideal when it comes to basic creature comforts like multimedia codecs and Steam and Nvidia-drivers and all the usual encumbered stuff since you have to fiddle with RPM Fusion and...

      Fedora is not ideal when it comes to basic creature comforts like multimedia codecs and Steam and Nvidia-drivers and all the usual encumbered stuff since you have to fiddle with RPM Fusion and sometimes the Fedora maintainers don't give the RPM Fusion ones a heads up.

      I use both Fedora and Debian don't mind it, but it's a thing that Debian-likes don't have to deal with.

      1 vote
  8. [3]
    hungariantoast
    Link
    So this is like, a non-trivial amount of Linux experience. Because of that, and despite you saying you would prefer a Debian-based distribution, I'd tentatively recommend investigating Arch Linux....

    I also have an old desktop running proxmox, with various VMs, primarily a NAS running openmediavault. Also, I took a college class on Linux system admin, which focused on various tasks on ubuntu. So overall, I am pretty familiar with Debian-based Linux

    So this is like, a non-trivial amount of Linux experience. Because of that, and despite you saying you would prefer a Debian-based distribution, I'd tentatively recommend investigating Arch Linux. I think you're qualified to decide for yourself if it would be "right" for you, so I'll leave out the pros and cons list.

    If you like doing server stuff, tinkering with things, and infinite learning curves, there's also NixOS. I'd recommend trying it in a VM or on a spare computer first though. NixOS is generally the most stable, reliable, and resilient Linux distribution, but it's also the most complex. It's a ton of fun to build and orchestrate home servers with, and, once you've got a lot of experience with it, can be a really good option for personal/desktop use.

    2 votes
    1. [2]
      IsildursBane
      Link Parent
      Yeah, I am relatively familiar with Linux, but also do not want something that requires a ton of tinkering. My desktop is one of those utilitarian pieces that need to just work. I think the best...

      Yeah, I am relatively familiar with Linux, but also do not want something that requires a ton of tinkering. My desktop is one of those utilitarian pieces that need to just work. I think the best framework to understand is I have various things that are either a production or a test environment. My desktop is production environment, so it needs to work at all times whereas my proxmox server or my old laptop running Linux would be more of the test environment.

      I will definitely check out Arch and Fedora to figure out if one of those may be worth leaving the Debian environment for. NixOS seems like too big of a jump for me, and part of my goal right now is to go with a distro I can stay on longterm, and not just something for the next year. I am trying to not distro hop with this computer.

      1 vote
      1. VoidSage
        Link Parent
        Arch is the best, I spent years distro hopping and will never look back KDE Plasma on arch has been the simplest system to maintain I've ever had, 3 years and no major issues Additionally since...

        Arch is the best, I spent years distro hopping and will never look back

        KDE Plasma on arch has been the simplest system to maintain I've ever had, 3 years and no major issues

        Additionally since Valve is actively partnering with Arch it will likely be the best gaming distro for the foreseeable future

  9. [2]
    babypuncher
    (edited )
    Link
    You probably want something that ships with KDE instead of GNOME then. Many popular distros have official KDE variants. I would recommend Kubuntu for your use case. Manjaro is another option,...

    Similar UI to Windows 10 is preferable

    You probably want something that ships with KDE instead of GNOME then. Many popular distros have official KDE variants. I would recommend Kubuntu for your use case.

    Manjaro is another option, their KDE flavor is configured to mimic modern Windows very closely. However, it is a bleeding edge rolling release distro that requires some occasional trips to the terminal or some config files to fix things when they inevitably break. A good OS for tinkerers and hobbyists but not one I recommend as a daily driver for casual users.

    1 vote
    1. vord
      Link Parent
      This recently posted writeup is the best description of why to use KDE. I heartily reccomend Kubuntu, although I'm personally biased towards OpenSUSE's KDE defaults, my recommendation for OpenSUSE...

      This recently posted writeup is the best description of why to use KDE.

      I heartily reccomend Kubuntu, although I'm personally biased towards OpenSUSE's KDE defaults, my recommendation for OpenSUSE has a lot of qualifiers. If I were going to distill it down to a sentence, it would look something like: OpenSUSE is a great distro if you already have Linux familiarity, don't want to futz on the CLI too much, but don't mind doing so if you hit a wall in the GUI.

  10. TangibleLight
    Link
    So I'm not quite sure I recommend this, but I'll share my setup and let you decide. I use Debian. It is the debian-based distro, after all. I cannot recommend this if you want a streamlined,...

    So I'm not quite sure I recommend this, but I'll share my setup and let you decide.

    I use Debian. It is the debian-based distro, after all.

    I cannot recommend this if you want a streamlined, beautiful, cohesive experience out-of-the box. I actually prefer that, since it means each component is relatively unchanged, correctly aligns with online documentation, and is easy to swap in/out with other components I prefer

    Steam, PlayOnLinux, and Wine all work fine.

    Installing arbitrary .deb packages and adding apt repositories works fine.

    If you enable non-free firmware, Nvidia works as fine as on any other distro. Although, admitedly, I haven't tested Debian/Nvidia in some years. I'm sure Pop!OS is easier out-of-the-box.

    Cinnamon, KDE, XFCE, MATE, etc. all work fine. I currently use i3. It's all fine and easy to switch without reinstalling. I have not tested Gnome 3 as I dislike it. You can probably get some DE to look like Win 10, but I don't have concrete advice here.

  11. l_one
    Link
    I currently use Mint Cinnamon (Cinnamon is the flagship desktop environment choice for Linux Mint) as my daily driver on my primary desktop, and would absolutely recommend that as a very...

    I currently use Mint Cinnamon (Cinnamon is the flagship desktop environment choice for Linux Mint) as my daily driver on my primary desktop, and would absolutely recommend that as a very transition friendly first Linux distro. That is not to paint it as 'for beginners / not advanced', that would give the wrong impression. I've been on Linux only for something like a decade now and have stuck with Mint as my preferred distro.

    The other possible recommendation I might give is MX Linux - it has gotten quite popular in recent months, Mint and MX Linux are constantly trading places for the #1 popularity spot on distrowatch.

    I've recently installed MX Linux on my lab bench computer to try it out, and while I don't have nearly as many hours of use-time with MX, so far I like it.

    Both in my experience are very 'it just works' initial experience in terms of absolute minimum troubleshooting to get it up and running, if any at all.

  12. danbee
    Link
    So it’s not Debian based, but I’ve been using CachyOS for the last few months and I really like it. It’s an Arch based distribution that comes with a nice installer and by default uses the KDE...

    So it’s not Debian based, but I’ve been using CachyOS for the last few months and I really like it. It’s an Arch based distribution that comes with a nice installer and by default uses the KDE Plasma desktop. I think Plasma is one of the best options for anybody migrating from Windows. You should feel right at home.

  13. vord
    Link
    Heads up, I recently discovered Inkscape after suffering far too long using LibreOffice Draw. Inkscape is a direct spiritual successor to old CorelDraw. It's been proving invaluable for SVG and...

    Libre Office is what I plan to switch to from MS Office

    Heads up, I recently discovered Inkscape after suffering far too long using LibreOffice Draw. Inkscape is a direct spiritual successor to old CorelDraw. It's been proving invaluable for SVG and layout work.

    Otherwise, Libreoffice is pretty good these days.

  14. akselmo
    Link
    Avoid "Long Term Stable" distros. They get updates very slowly so if you find a bug, which is probably already fixed, you have to wait for year or two to get it fixed. They're good for server use...

    Avoid "Long Term Stable" distros. They get updates very slowly so if you find a bug, which is probably already fixed, you have to wait for year or two to get it fixed. They're good for server use or enterprise use, but I would never have one on my home system.

    I recommend Fedora KDE because it actually gets updates. Kubuntu non-LTS might also work really well.

  15. Nemoder
    Link
    Debian's own KDE live image is pretty nice for a complete desktop experience: https://cdimage.debian.org/debian-cd/current-live/amd64/iso-hybrid/debian-live-12.7.0-amd64-kde.iso Many people...

    Debian's own KDE live image is pretty nice for a complete desktop experience:
    https://cdimage.debian.org/debian-cd/current-live/amd64/iso-hybrid/debian-live-12.7.0-amd64-kde.iso

    Many people suggested against Debian in the past because its separation of non-free caused some headaches but now that's been included in the release builds it is no longer an issue.

    PopOS is fine too if you don't mind Gnome's interface, I'll be more excited for it when they switch to Cosmic though.