Skip Navigation

Building a brand new machine and leaving Windows for good

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!

54 comments
  • 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.

  • 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 haven't had problems playing games like Skyrim, The Witcher 3, Stardew Valley, Minecraft, Terraria, Portal, etc on Manjaro GNOME.

  • 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.

  • I'm very particular to Fedora based distros, mainly because they sort of just work and keep at the cutting edge of the spectrum with little to no headaches.

    If you want to go immutable, Bazzite is pretty solid for gaming, so is Kinoite.

    But I can also recommend some Ubuntu/Debian based distros, as they are easy to maintain. PopOS and Linux mint are very good options as well. I would also suggest staying away from Ubuntu itself.

    I've tried some arch based distros over the years, but end up dropping them because I find them unnecessarily convoluted to maintain and troubleshoot, but that's just me.

  • If you like Ubuntu I can only recommend Debian with KDE desktop (don't install the default gnome DE).

    I just switched recently and it's a very clean feeling. No snap and no nonsens. Just stable and trustworthy.

  • You can check my post history but I'm a dev who also play and had no problem with Linux for years. I don't play emulation (which is cool, even have a RPi with arcade joystick) but modern games (Elden Ring, Baldur's Gate 3, Ruiner, and some indies) including VR (Half-life: Alyx, Virtual virtual reality, Eye of the template, Cubism, etc) both on desktop and on the SteamDeck. Well it's been few years and I can tell you the tinker to play ratio is easily 99.9% in favor of playing. I don't tinker with drivers or anything of the sort (unless I have to work with CUDA, but still then no problem) but it's true that before buying a game I check ProtonDB to insure it will actually work.

    Now in terms of distribution I'm not sure it matters much, what I would though highly recommend is that you make few extra partitions, at least /home this way if you do decide to format (because you somehow broke the OS, want to hop distros, etc) then you will keep you data without having to copy anything on another drive or even slower through the network. It makes changing a breeze.

    PS: IMHO as a dev do tinker as much as you need, it's the best way to learn and see which distro is actually the best for you, just backup your data first then you can go "crazy", enjoy it's definitely worth it, even more so as a dev who can at any time say "Oh... that part sucks, I can change it", it's literally liberating.

54 comments