I’m sick of Windows, and especially what it’s become, and the way its trending looks like it will only get worse. I’ll be building a brand new PC this summer and want to choose a Linux Distro instead. In preparation, I’d like to try out a virtual machine with a Linux distribution. I am solidly familiar with Ubuntu, but I think it’s time to try something that may cater to my specific needs more.

I use my machine for work and gaming (mostly Steam). I am a fullstack software developer and use a second MacBook as well for my daily work needs.

I’ve had Manjaro, and OpenSUSE recommended to me by a friend who likes both of them but he doesn’t game much and doesn’t need various software development tools.

Are Manjaro or OpenSUSE good choices? I know there’s a tonne of distros out there, and I’m trying to narrow things down a bit. Hopefully this community has some helpful advice.

Thanks in advance!

EDIT: First of all, thank-you everyone for your help and positivity. It’s been less than a day and the amount of advice and ideas is fantastic. Not too mention the noticeable lack of negative comments (a huge reason I left reddit more than a year ago), thank-you all for reaffirming my reasons.

I’ve got to admit, I’m a little overwhelmed by all of the advice, but in a good way. I will be scrutinizing all of this advice and laying it out into a roadmap for both my distro testing, as well as PC building. You are all making this community a helpful and spectacular place. I hope one day to be able to pay it forward! Please keep it up!

  •  yala   ( @yala@discuss.online ) 
    link
    fedilink
    29
    edit-2
    22 days ago

    I’ve had Manjaro, and OpenSUSE recommended to me by a friend who likes both of them but he doesn’t game much and doesn’t need various software development tools.

    If your friend is familiar around Linux, then I’d advice you to just stick to the distro they’re using themselves. That’s probably the best course of action.

  • Manjaro has had a few flaky things happen with their organisation, so I wouldn’t trust them, Endeavour OS is apparently a decent alternative to them.

    OpenSuse is apparently pretty good, am yet to move to Linux for gaming (will next month when I build myself a new machine lol, might go with fedora, which is what I use on my laptop)

  • To me, a distro doesn’t really matter (unless you’re gonna be gaming), as long as you pick one of the popular ones. It’s the desktop environment that you’ll need to choose. My only advice to you is to go full red with your new PC, AMD all the way. That way, you won’t need to mess with drivers or any of Nvidia’s shenanigans. Everything is baked into the kernel and is plug and play. I write software, too, and I use Endeavour OS, and have been for the last 2.5 years. Not suggesting that you use it (this is something you’ll have to conclude for yourself), but this is what I use and I love it. For gaming, I’d pick a distro that ships new packages (rolling release), so you’re always caught up on the latest improvements for gaming on Linux. We also have distros that are fully dedicated for gaming, like Nobara, Bazzite… Etc.

  •  Eugenia   ( @eugenia@lemmy.ml ) 
    link
    fedilink
    English
    1422 days ago

    I personally prefer Debian or Linux Mint (Edge edition). They’re very, very solid.

    But the real question is, why are you building a new PC? If you already have a PC and you want to leave Windows behind, all you have to do is nuke Windows and install Linux (after trying first a live CD to make sure it works for your computer). You see, if your PC is a bit old, as long as you have 8+ GB of RAM, and a CPU of the last decade, you’re ok with Linux. Linux needs ~1/3 the RAM Windows needs. Only 3D games might require a faster cpu and gpu, but Linux won’t.

    • I’m building a new PC because my current one is quite old. I won’t retire it though, and have yet to figure out what I’ll do with it (probably stick another Linux distro on it too 😆). I’m hoping to take advantage of having a brand new setup as an opportunity to be done with Windows completely.

  • The only thing to be careful with about building a brand new computer is sometimes the linux kernel takes a little while to catch up and support the latest hardware for some things. So maybe if any components you’re planning to use are very new, look them up and see if they are supported yet.
    As for a distro I always recommend Mint. Your plan to try out a bunch of them on a VM is a great idea.

  • There’s the distro chooser website, but that might be a bit basic for the amount of experience you have: https://distrochooser.de/

    I jumped to Linux as a tech savy, Linux beginner and went through a bunch of distros before settling on Opensuse Tumbleweed, and it has been great. Fedora gets mentioned a lot as well but I never got round to trying that. If I were to choose today with a bit more Linux experience, I might choose Endeavour OS.

    My understanding is that as far as gaming goes, some distros have some pre-intsalled conveniences, but you could game on any Linux flavour. If it’s just going to be Steam games, then Steam handles Proton and game compatibility itself. It might be worth looking up things like GPU and peripherals compatibility.

    • Good call! I already did this… wasn’t sure if there was a better way other than installing steam on the vm and logging into my steam account to see which ones were installable. I suppose this doesn’t tell me how well they’ll play though does it… 🤔

      • Proton can run any Windows-only game on steam, you just have to enable it in the settings. The ones for which you didn’t have to enable this either have a native linux version, or are officially supported in Proton, and should run very well. The other games may have more issues, but even those might work excellently out of the box.

      • Something like “proton your_game_here”.

        Beware that on the Linux land you’re on your own. People say “things just work except [something]”. I don’t say that because it feels like moving the goal post every time something gets fixed just to face the next problem for a niche person like me.

        The reality is, you never know. My favorite title apparently worked in 10fps. Nobody could figure out why. Then some update on something suddenly fixed it and that’s when people finally confirmed it was a software bug all along.

        Even people saying Linux can play any game admits “if you can’t spend good efforts, you’re not for Linux.”

  • Debian is pretty good for me. Before I used Debian I ran gentoo from scratch (idk what the newfangled name for that is, but the one where you compile everything). Before that I ran Slackware and before that I ran red hat in like 98-2002.

    Set aside some cash for four or five big drives and make your old pc a nas.

    You can have it operate as a Time Machine target for your Macs.

  • I hear Bazzite is good for gaming but I haven’t personally used it.

    I use Linux Mint on my machines (except my NAS which has TrueNAS going on it) and I’ve got no complaints so far other than my vertical monitor being a little tough to have a vertical login screen (though that’s so niche it’s barely even worth bringing up) and I’m not even sure that’s an issue on other distros (I don’t distro hop)

    My experience with Manjaro is from a decade ago (oh God I’m old) so it really doesn’t apply to anything modern but I have heard it recommended at least a few times and a friend of mine swears by it for everything (he always reminds me it’s based on Arch BTW)

    My other friend who uses Linux swears by Pop!_OS and he loves it. I personally don’t really dig the default look of it.

    All three of us primarily play indie titles if that makes any difference for you.

    Personally I’m moving away from Windows this year (ideally before the end of June) so I’m curious what distros others here recommend as well

  • I have seen a lot of people say they moved from Manjaro to Endeavour (including myself), but I don’t think the two are trying to solve the same thing. Manjaro wanted to create a more stable version of arch (and had some shortcomings that ended up being deal breakers for many people), but endeavour just wants to be a more convenient way to install arch.

    I would recommend Fedora, Debian, or Mint. I’ve also heard good things about OpenSUSE.

    Also, alternative to running in a VM, put ventoy on a USB drive, then drop isos for all distros on it, and live boot them one after the other to see how you like them.

  •  arthur   ( @arthur@lemmy.zip ) 
    link
    fedilink
    English
    721 days ago

    If buying a graphics card is in your plans, but AMD. Nvidia does better cards, but AMD works with less bugs on Linux. I just switched and I’m quite happy with the results.

    For distro, Mint is a safe bet.

  • The OS on the Steam Deck is Arch based, just like Manjaro, so I imagine it’ll do games.

    I’m a fullstack developer as well, and use Arch as my daily driver, and have for the past 9 years. While I can’t speak for Manjaro directly, just the upstream, I have some coworkers that use it without issue. I think it’d be fine for your needs, at least worth trying out. I hear a lot of bleeding edge horror stories thrown around but in that 9 years 95% of problems were of my own doing, and the 5% were easily fixed with a rollback of a package. Out of that, my downtime isn’t worth mentioning it’s so negligible. I feel my coworkers on macos have more issues with major version upgrades by far.

    On Arch-based distros, pkgbuild is a great way to handle custom packages when needed, and the AUR is gives me almost everything I need that isn’t in the official repos. It’s a great developer environment.

    I’m very interested in OpenSUSE Tumbleweed as well, was thinking of trying it out as my next distro on a personal machine to try out something new since I’ve been on a single distro for so long, but not because I need anything new, just sounds like fun.

  • I’m not familiar with OpenSUSE or Manjaro, but if you are familiar with Ubuntu, then I would recommend either Linux Mint or Pop OS. Both are Ubuntu-based, and Pop OS has a Desktop Environment that is very similar to macOS. Pop OS is also suited for gaming with Steam, but then again, I think Steam works well on any Linux distro. The team behind Pop OS is currently doing some major revamps to the OS, but these changes are not yet released for stable use.

    If you are building a new machine, I highly recommend you check to see if your HW will be compatible with Linux. You might want to pay close attention to the GPU and Wifi card. NVIDIA requires special drivers to work with Linux, while AMD works out of the box. As for the Wifi cards, depending on the wifi drivers that are installed in the distro, you may have to tinker a bit to get that to work. I recommend having the option to use Ethernet at the time you are setting up the distro, just so you have internet access to download what you need.