Hey everyone! I just got a Lenovo ThinkPad because my old laptop broke, and I'm finally moving away from Windows! I'm a developer who typically SSHs into an Ubuntu server for work, so I have some terminal skills, but I'm on the lookout for a Linux distro that fits my various needs. Here's what I'm looking for:
- Development is my top priority since I want to work on side projects.
- I need a reliable daily use system.
- Gaming is a low priority; I only plan on playing lightweight indie games with friends (no dedicated GPU).
- Occasionally, I'd like to use OBS for streaming on my PS5.
I've considered a few distros:
- **Debian**: Stable but can be slow on package updates.
- **Arch**: Seems interesting, but I'm wary about needing to fix things often.
- **Mint**: Thinking it's user-friendly, but unsure about the freedom it offers.
- **Fedora**: Not bad, but I've heard mixed things.
Any recommendations or thoughts on which of these (or others) would be best for my situation?
5 Answers
From my experience, both Fedora and Debian would work well for you. I lean towards Fedora, especially if you use the KDE version. It's close to Windows in terms of usability, plus the installation is usually smooth. Just be mindful about the separate installation for NVIDIA drivers if you decide to go that route.
OpenSUSE is a solid choice! Tumbleweed is a rolling release that stays up-to-date while being user-friendly. It also has automated snapshots, so if a kernel update goes wrong, you can easily roll back. I switch between that and another distro, and it’s been great for development.
I heard good things about Tumbleweed! I’ll definitely look into it more.
Honestly, most mainstream distros will handle your requirements, which is why you're finding it hard to choose. If gaming was a major factor, I’d suggest avoiding Debian and Mint due to their older packages, but for light indie games, they should work fine. Check out different desktop environments to see which one you like best!
Thanks for the advice! I'm starting to lean towards KDE or maybe even a window manager type setup.
Fedora has a nice balance between being up-to-date and stable. It should work fine for your needs, but if your capture card requires a newer kernel version, you might have to update it manually. Just something to keep in mind!
Good to know! The capture card isn't a huge deal since I mainly need it for development and daily tasks.
You can pretty much use any distro for your needs. If Debian’s outdated packages concern you, remember you can always opt for Debian Testing or Unstable. For a good development setup without much fuss, I would recommend trying Mint initially because it’s very user-friendly.
That’s a good point! Mint does seem appealing for a straightforward setup.

I was thinking KDE too! Thanks for the heads-up on the drivers.