Hello everyone, I’ve been using linux on my main system for the past few years and am very happy with the results. From repurposing old family laptops to give them new life, to being able to play triple A games with little to no issues, Linux has turned into my OS of choice.
Through all of the ups and downs, learning about the different distros and desktop environments/ window managers has taught me a lot about what each distro is aiming for and how they want to achieve it.
The purpose of this post is to mainly help encourage others to make the switch. Regardless of use case, I believe that it can be done better with Linux. Don’t be discouraged by the overwhelming amount of distros out there, I can say that I have spend the first year taking Linux more seriously messing with different distros and seeing what works well.
This is a list of distros that I’ve used in chronological order and my thoughts on it:
- Ubuntu - Used as email and web machine for family members on old computers, worked fine
- Linux Mint - Looks more like Windows, seems faster than Ubuntu
- Pop OS - Used for their easy install option for my Nvidia dual gpu laptop which was a pain on anything else, worked okay
- Manjaro - Was a bit more difficult to get used to, ended up feeling buggier than Linux Mint
- Endeavouros - Slightly better than Manjaro, still had random bugs and wiki was not very helpful
- Garuda OS - Similar to last two, just reskinned
- Opensuse TW - First distro that I truly enjoy, more up to date and easy to manage
- Opensuse MicroOs - Wanted to see what the immutable distro thing was about, works fine but gets hairy if you want to install non flatpaks or give flatpaks access to system files. I definitely see the use case, just not suited for what I’m doing
- Debian - Similar to first 3 without extra customization of distro, not as up to date in some areas but the tradeoff is a much more stable less bloated environment. In my opinion its the best for a system that you want to work every time with little to no issues as long as you don’t mind missing cutting edge feature
- Arch(btw) - My current distro. Spent a whole weekend trying to install it wondering if it was worth all the time. After installation, system works great on AMD hardware and is set up for dual gpu passthrough to play nearly any game with no issues. The wiki is amazing and has helped me solve any issues that I’ve come across.
To conclude, Linux is difficult at first, but after learning more about how things interact and understanding more of what’s happening, the result is extremely stable with so much to learn and discover. I also reccomend taking the dive into more terminal based applications when possible, they have been more efficient and less buggy in my experience, although I understand not wanting to live in the terminal. In the end, it’s your system and you can customize it however you need, take the time and find out what works best for you and you will be very happy with the results.
Endeavour is arch, the arch wiki still applies.
Any issues I have with my eos install I refer to the arch wiki. And occasionally eos forums.
That is true in the same way that Ubuntu is Debian. I prefer the base version where I can choose what’s necessary for me for resource management and troubleshooting purposes. I forget what it was, but there were a few issues where Endeavouros was not working properly and the Arch wiki solutions did not work for it, could have been my error as well at the time.
No it’s not. Endeavor literally is just Arch but purple and with an installer. Ubuntu makes many changes.
Fair enough, I most likely broke the system due to not understanding it when using Endeavour. From my understanding now, someone can choose to not install de specific programs and additional endeavouros apps.
Thank you for sharing!
Great post, I especially enjoyed reading the comments on the different distros you’ve tried. I totally agree with the statement that (almost) everything can be done with Linux.
I am using Linux Mint because it was the first distro I’ve found that would get my weird WiFi on my old Laptop to work and so I ended up using it on my main machine as well. But I’ve recently looked around for something new. Not that I’m not happy with Mint, just out of curiosity. Been eying KDE Plasma for a while but not sure if I want to give up the convenience of knowing Mint quite well. And I had to switch distro cause Mint isn’t supporting KDE natively anymore. Or maybe I should just play around with some new themes for a fresh look :).
If it’s a case of hardware compatibility I would reccomend either sticking with the distribution that works or just hardwire your ethernet connection. KDE Plasma is a DE as far as I know but KDE Neon looks really good if that’s what you meant.
Yes, KDE Plasma is a DE which is not supported by Linux Mint anymore. So I had to switch distros too.
I understand now, maybe give Debian a try with KDE.
Edit: or Fedora/Opensuse and their immutable versions (I believe the kde ones are in beta for immutable but work great if all you need is flatpaks)
If you’re having this much fun digging into distros, I have to recommend* Gentoo and Funtoo :3 I think you could have some fun with those too hehehehehehehehe
*(re-commend, not recco-mend! … Now I wonder if “recommend” at some point commonly/ever sounded like “Riikka mend” 🤔)
I have heard of Gentoo, but not Funtoo. I’m still fumbling my way through Arch but I will definitely make some VMs one day to see what it’s all about. From my understanding (correct me if I’m wrong please) Gentoo is like Arch but even more customization, everything has to be compiled from source.
What is your experience with Gentoo, how would you describe it compared to Arch? Also I’ve seen FreeBSD as well and think it would be super nice for a server but not able to play games without difficulty due to fundamental differences to linux.
I’d say Gentoo is kinda… grittier? It’s less eager to help you out and be nice. Where Arch is like “Oh, you want Foo? Okay, here’s Foo, along with Bar and Baz to go with it” Gentoo is like “'Kay, building Foo.” Then you wonder why Foo doesn’t do Baz-y things and how it’s any good to anycritter without Bar, and it turns out those are compile-time options and you didn’t set the USE flags to include them for Foo so it wasn’t built with them. Your system never downloaded, built, or installed them at all because you didn’t tell it to. It pretty well expects you to know what you want and what you need to do it >:3 … that, and have a nice beefy CPU 😅 I tend to alternate between Arch and Gentoo every few years. Am currently using Arch (bytheway ;P) after switching from Gentoo for some comfy convenience but I kinda love both.
Funtoo is… I don’t entirely remember what it was meant to be, compared to Gentoo 😅 I vaguely recall it was supposed to have some nice features but wanted me to do sensible things like stop using ancient GRUB so I just didn’t get into it. May try that next.
As for BSDs, I’ve kinda wanted to run a BSD for a long time but none of them are what I actually want (despite my nonsensical eagerness to be and do weird wherever possible- er, I mean, despite how good and stable and cool they are!) so I just kinda poke one or two every few years, accomplish nothing, then give up. I do want to like them, though 😅
I appreciate the big response, and definitely have to look into compiling and the build process, using git, more terminal centric applications, etc. I’ve seen that there is a distro to learn Linux that comes in stages, I don’t know what it’s called off the top of my head.
Setting flags does seem very annoying, it’s hard for me to keep track of programs and settings already.
With the amount of different distros you’ve tried (though mostly derivatives of Arch/Debian), I’m actually surprised to see that you haven’t used any derivative of Fedora. Is there any reason in particular?
I forgot to mention Fedora Silverblue. I’ve used it after Micro os and it was a better experience. Fedora seems to have a better out of box experience and had no issues.
I’m not surprised to hear that you preferred Fedora Silverblue over openSUSE MicroOS. Don’t get me wrong, I think that openSUSE Aeon/Kalpa (current names for openSUSE MicroOS Desktop) have a lot of potential. However, as it stands, Fedora’s Atomic Desktops are just more mature.
I’ve got Ubuntu on my server, mint (xfce) on an old iMac, and I really want to install Asahi on my m1 Mac mini, but my wife also uses that machine and I don’t think she’d like using asahi.