I’ve been dailying the same Mint install since I gave up on Windows a few years ago. When I was choosing a distro, a lot of people were saying that I should start with Mint and “move on to something else” once I got comfortable with the OS.

I’m comfortable now, but I don’t really see any reason to move on. What would the benefits be of jumping to something else? Mint has great documentation and an active community that has answers to any questions I’ve ever had, and I’m reluctant to ditch that. On the other hand, when I scroll through forums, Distro Hopping seems to be such a big part of the “Linux experience.”

What am I missing?

  • Karna
    link
    fedilink
    English
    8
    edit-2
    10 months ago

    If your use cases (a.k.a. requirements) are met by your current distro, never switch.

    If you are satisfied with stability, availability of support, quick availability of security patches, never switch.

    This is particularly important when you are using your Linux desktop as your daily driver.

    Most you can do is to check what additional features other distros are offering (rolling release, hardened/zen kernel, x86-64-v2/3 support, file system type, user base, availability of packages, package formats, overall documentation etc.), validate if you really need those features.

    If you are interested or just curious to test those features, install that distro on a VM (QEMU/KVM) to try it out first safely. Use it on VM for a while, make yourself comfortable with it. Once you are satisfied with it, only then switch.

  • @fuckwit_mcbumcrumble@lemmy.world
    link
    fedilink
    English
    1110 months ago

    Pros: you might find something you like more.

    Cons: You’ve spent a bunch of time installing OSes you might not like, and you have to set everything back up again. Also if you didn’t back up your data you’re probably going to delete it.

    Do you value time fucking around with your computer, or are you happy with how it works currently?

    Also distro hop in a VM first, you’re probably not going to like most other things, or it might not be worth the time to migrate all your shit over to it if you find something you like more.

  • @Rossphorus@lemmy.world
    link
    fedilink
    English
    8
    edit-2
    10 months ago

    I was surviving with Ubuntu, I had my complaints but I figured ‘that’s just how it is’ on Linux, that it was the same everywhere. I didn’t even realise what I was missing until I switched.

    I got a hardware upgrade at one point, so in order to get those new drivers ASAP I tried an Arch-based distro, with plans to switch back once drivers became available. I never moved back.

    The two big reasons I stayed was ironically enough the lack of good Ubuntu documentation, and the PPA system. Ubuntu is used a lot, but there’s not really formal documentation anywhere, only random tutorials online (most likely out of date and never updated) and people on forums talking about their problems. By contrast the Arch wiki is the gold standard of Linux documentation, there’s just no comparison. Even on Ubuntu I found myself using it as a reference from time to time.

    Regarding PPAs, the official Ubuntu package list is strangely small so if you’re like me and find yourself needing other software, even mainstream software like Docker, you’ll be faffing about with PPAs. So if you want to install Docker, instead of typing sudo apt install docker You instead have to type:

    # Add Docker's official GPG key: 
    sudo apt-get update 
    sudo apt-get install ca-certificates curl gnupg 
    sudo install -m 0755 -d /etc/apt/keyrings 
    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg 
    sudo chmod a+r /etc/apt/keyrings/docker.gpg 
    # Add the repository to Apt sources: 
    echo \ "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \ $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \ sudo tee /etc/apt/sources.list.d/docker.list > /dev/null sudo apt-get update
    

    These are the official install instructions, by the way. This is intended behaviour. The end user shouldn’t have to deal with all this. This feels right out of the 90’s to me.

    Instead of PPAs, Arch has the Arch User Repository (AUR). Holy moly is the AUR way nicer to work with. Granted, we’re not quite comparing apples to apples here since the AUR (typically) builds packages from source, but bear with me. You install an AUR package manager like yay (which comes preinstalled on my flavour of Arch, EndeavourOS). yay can manage both your system and AUR packages. Installing a package (either official or AUR) looks like yay packageNameHere. That’s it. A full system upgrade like sudo apt update; sudo apt upgrade is a single command: yay -Syu, a bit cryptic but much shorter. The AUR is fantastic not just for the ease of use, but for sheer breadth of packages. If you find some random project on github there’s probably an AUR package for it too. Because it builds from source an AUR package is essentially just a fancy build script based on the project’s own build instructions, so they’re super easy to make, which means there’s a lot of them.

    You might argue ‘but building from source might fail! Packages are more reliable!’, which is somewhat true. Sometimes AUR builds can fail (very rarely in my experience), but so can PPAs. Because PPAs are often made to share one random package they can become out of date easily if their maintainer forgets or simply stops updating it. By contrast AUR packages can be marked out of date by users to notify the maintainer, and/or the maintainer role can be moved to someone else if they go silent. If a PPA goes silent there’s nothing you can do. Also, since an AUR package is just a fancy build script you can edit the build script yourself and get it working until the package gets an update, too. PPAs by comparison are just a black box - it’s broken until it gets updated.

    Moral of the story? Don’t be afraid to just give something a go. Mint will always be waiting for you if you don’t like it.

  • @JoeKrogan@lemmy.world
    link
    fedilink
    2910 months ago

    Unless its NixOS or something like silver blue or QubesOS they’re all basically the same. If you want to mess about try some different ones in a VM or on a live CD or USB. That way you still have your daily driver working when you need it

  • @TeddE@lemmy.world
    link
    fedilink
    10
    edit-2
    10 months ago

    Let’s start simple: You should consider hoping from Linux Mint to LMDE if you haven’t already.

    As a user, you have no obligation to participate in the politics between the Ubuntu and the Mint Development team, but if you’ve followed the controversy and agree that Ubuntu is being a bully, this would be a small yet material way to show support.

    what am I missing?

    Every Linux distribution has a purpose - a reason its author thought it was worth the effort of creating it. Some are grand, others are silly, etc. When you explore distros, you’re telling the community which ideas resonate with you. Popular ideas will replicate, unpopular ideas will be abandoned.

    Also, switching distributions makes it harder for business to ‘capture’ the Linux demographic. The mere act of switching occasionally means that tools to import/export/manage your data stay relevant. This literally fights enshitification.

    Finally, and this is a matter of personal taste, but I like trying different versions of Linux for the same reason I try different flavors of ice cream: It’s fun; and even if now and then I get a bad flavor, I feel enriched by the experience.

    (Edit: it’s to its)

  • @the_q@lemmy.world
    link
    fedilink
    710 months ago

    Don’t let hoppers influence your computing habits. Use what makes you happy and works best for you. I use Pop and it’s considered a “beginner” distro and I love it. It does everything I need it to.

  • @BlanK0@lemmy.ml
    link
    fedilink
    110 months ago

    Like some have mentioned, if you want to try different distros setup a VM (I would recommend KVM for better performance, but virtualbox is easier for beginners in VMing) with the iso of the distro you want to test out.

    Like this you can keep a functional system without the hassle of having to setup on baremetal just for testing and having to go back again if doesn’t pay-out.

    Also would suggest messing around with more tech-savy setups like debian and fedora (specially minimal ones) if you want to delve deeper into the Linux nerdiness.

  • jjo21631B
    link
    fedilink
    310 months ago

    Hopping isn’t a had thing. Find what fits ur needs. Dual boot other distros. Each offer something. Hopping only leads to having to learn other systems. If it fits, u have what u need. Everything else is noise.

  • @Shady_Shiroe@lemmy.world
    link
    fedilink
    310 months ago

    When I started using Linux I distro hopped a few times before finding mint, now I have been stuck on mint for a few years, but I still dream of hopping again.

    When I was hopping I was in high school, so I had time, now I got to work and hopping takes too much time and effort to set everything up again. If I had a second pc or a laptop I would do it.

  • @floofloof@lemmy.ca
    link
    fedilink
    English
    7
    edit-2
    10 months ago

    You’re not missing anything really. For some reason some people like to say that Mint is a good distro for beginners and imply that you should change away from it when you’re more “advanced”. This is really nonsense. Mint is a good distro. I switched to Tumbleweed because I found one or two things I couldn’t do so easily in Mint, but if you’re not having trouble there’s really no reason to switch. And with tools like Flatpak and Distrobox available these days there’s even less reason to distro hop.

  • @superfes@lemmy.world
    link
    fedilink
    310 months ago

    I’ve been using Gentoo since 2004, every now and then I pop a distro DVD ISO into a VM to see what all the hubbub is about, but I doubt I’ll ever switch to another distro unless Gentoo dies.

    My point is, sans diatribe, pop a distro ISO into a VM and see if it even seems like something you’d like.

    You don’t have to do any more than that, keep using what makes you happy.

  • @nixx@lemmy.ca
    link
    fedilink
    210 months ago

    I’ve been daily driving boring Debian since RedHat Linux 8 came out 20 years ago now. I tried switching to openSUSE and just didn’t see the point after a bit, so I switched back. The only time I’m not on Debian is when I’m playing with FreeBSD or NetBSD.

    Same for DE, I’ve been using XFCE for so long that I don’t get the fuss about pretty environments.

    Not hopping does not mean you’re missing out, boring can be good. Things are stable and stay out of the way of you doing actual work.

    There is a quote out there somewhere about how customizing FVWM can become an obsession.

    There is nothing wrong about hopping, as long as you are doing it for hobbyist reasons, at the end of day the only difference is the package manager and the DE.

    Good luck

  • gian
    link
    fedilink
    English
    310 months ago

    What would the benefits be of jumping to something else?

    None if you want to do it just because

    What am I missing?

    Again, nothing if you are not needing some very specific feature that only other distro offer or something that is easier on another distro.