I use GNU Guix System and I really like how it works. Is it the best? There is no best really but to me those distros with 100% free software are the best. Like Trisquel, Parabola and GNU Guix System
Void. Minimal, all the programs I need are in the repos, which is a first for me. Very fast.
Arch is the best, the arch wiki is massive, pacman is just amazing, no nvidia drivers bullshitting, and rolling release has only broken one thing once, life under the arch is pretty great
Also PKGBUILD's are the superior packaging format. Back in the day people use to talk about preferring debian or redhat based distros based on how much they liked debs or rpms. Building packages on Arch is easier than pretty much any distro I have ever tried to build packages on.
I recently needed to build newer versions of some packages for Debian. Now, they're go based so the official packaging is super complicated and eventually I decided to try and make my own from scratch. After a few more hours of messing with the official tooling I start thinking "there must be a better way."
And sure enough, after a bit of searching I found makedeb which allows you to make debs from (almost) regular PKGFILEs. Made the task a million times simpler.
Arch wiki is the best! I reference often, even though I'm generally applying the information to other distros
Fedora Atomic because I don't fucking care what package manager and whatnot sits underneath.
I just wanna relax in my free time and not worry about all this fucking nerd stuff.
Touching grass > Troubleshooting a broken system
Arch users here, just touched grass for the first time. Felt like bloat, had my lawn paved.
Debian. Truly the universal operating system. Runs on all of my laptops, desktops, servers, and NAS with no fuss and no need to keep track of distro-specific differences. If something has a Linux version, it probably works on Debian.
Granted, I am a bit biased. All of my hardware is at least 5 years old. Also came from Windows, where I kept only the OS and browser up to date, couldn't be bothered with shiny new features. A package manager is already a huge luxury.
I (maybe) ended distrohopping last year when I gave NixOS a shot. I can't recommend it for beginners but once you understand generally how things work on Linux (and have an interest in programming) it's a superpower to be able to define your entire setup as a single git repository. If something ever breaks, I can reboot into an older commit and keep using my computer, or branch off in a different direction... I've only scratched the surface of NixOS and yet I can already make a live USB containing my setup with a single command, or deploy it ("infect") to another machine and manage e.g my work desktop and my personal laptop sharing most settings. Also it taught me about Nix (the package manager, which also runs on any distro and macOS independent of NixOS) which I now use to set up perfect development environments for each of my projects... if I set up dependencies once (as a flake.nix shell), it'll work forever and anywhere.
Same for me. I distro-hopped for about 20 years with OpenSuse, Ubuntu, Debian, Arch and Fedora being the most memorable desktop setups for me. While all that was a valuable experience, NixOS feels like graduation.
For the Nix-curious: I wish someone would have told me not to bother with the classic config and build a flake-based system immediately. They're "experimental" in name only, very stable and super useful in practice.
EndeavourOS Bcause:
It’s Arch with an easy installer, with all of the most common administration tools already installed
With the Arch repo, AUR, and flatpak I have a wide breadth of software to choose from
I can easily install it without a desktop environment to install and set up Hyprland without the clutter of another DE
Not to mention it’s active and friendly community and excellent documentation
Fedora, because it just works, it’s familiar, and I’ve got things to do.
I really like CachyOS:
- Arch based a. Pacman package manager b. AUR c. Rolling release distro
- Graphical installer
- Extensive software repo. Things that I used to only be able to get as a flatpak are available in the repo, such as SurfShark VPN as an example
- Super fast.
- Updates are tested before they are made available and the delay is only a few days.
Debian stable.
Everybody think they are a special snowflake who needs bleeding edge, or a specific package manager or DE or whatever. Truth is 99.99% do not. They just like to believe they do, claim they do, try it, inflict self pain for longer than they need, convince themselves that truly they are, because of the pain, special.
Chill, just go with stable, it's actually fine.
Edit: posted from Arch, not even sarcasm.
As someone who ran Debian Stable for a while, this is not a distro for "99.99%".
First, Debian, while very stable in its core, commonly has same random issues within DE's and even programs that may likely just sit there until the next release comes along.
Second, a release cycle of 2 years is actually a giant and incredibly noticeable lag. You may love your system when it just releases, but over time, you will realize your system is old, like, very damn old. It will look old, it will act old, and the only thing you can do is install flatpaks for your preferred programs so that they'd be up to date.
This isn't just programs. It is your desktop environment. It is Wine (gamers, you're gonna cry a lot unless you work it around with flatpaks like Bottles, which will feel like insane workaround you wouldn't have to have with a better fitting distro).
It is the damn kernel, so you may not even be able to install Debian on newest hardware without unsupported and potentially unstable backporting tricks.
Don't get me wrong, Debian is absolutely great in what it does, and that is providing a rock solid environment where nothing changes. But recommending it for everyone? Nope.
Arch.
I'm vegan, german and into fitness. There really was no other choice. /s?
Also, it's lightweight, you always get the most recent software, pacman is superb and it's super stable. In about 10 years on multiple systems, I never had anything break. The worst of it are simple problems during updates, which are always explained on their website.
Lastly, there is the wiki. The single best source of Linux information out there. Might as well be using the distro that's directly explained there, albeit a lot of information can be used on other ones as well.
With arch-install, you don't even need to learn much, but learning is never a bad idea and will be great if something does break. Every system can break. Arch prepares you for that.
I use Fedora. I like that it's very up to date and that it doesn't change the GNOME defaults. It also has a big community and many resources to look into if anything goes wrong.
Mint. Takes half an hour to install and set up. Doesn't get in the way after that.
Mint. It just works and Cinnamon is a good DE (ui design peaked in the Windows XP days). Plus you also get all the software built and tested for Ubuntu without the bullshit of using Ubuntu.
For my server I use NixOS, because having one unified configuration is so nice.
My distro is not the best, I would rather say it is the least bad for me, because I don't like any.
Debian.
With x11 gnome it can run the Rustdesk client and pass all the keys properly to the Windows host. And it doesn't boot to a black screen like many other distros on my Asus laptop.
Was on Fedora with similar results but it started taking ages to boot looking for a non existent tpm chip.
As with others, I love Debian Stable.
Most packages have sane defaults, and it's so stable. It's true that it sometimes means older software versions, but there's also something to be said for behavior staying the same for two years at a time.
If hardware support is an issue, using the backports repo is really easy - I've been using it on my laptop for almost a year with no problems that don't exist on other distros. If you really need the shiniest new application, Flatpak isn't that bad.
It also feels in a nice position - not so corporate as to not give a darn about its community, but with enough funding and backing the important stuff gets maintained.
With Guix you have reproducibility, freedom, good docs and peace of mind, also when configuring things more deeply. You also have a powerful programming language (Scheme / Lisp) with which to define your system config as well as your dotfiles. This is my insight after years of GNU/Linux usage. I run Guix on laptops, desktops and servers, and I never have configuration drift, as well as the benefit that I have a self documenting system.
Why my distro (pop!_os) is the best? Well it's probably not, but here's why I went with it:
- ubuntu based, so lots of applicable tech support online
- looks nice out of the box (imo)
- comes with nvidia drivers. Not a major point cause they aren't hard to get, but it was one of the things I considered when I unintentionally ended up with with nvidia
- tiling (the big one imo)
Aand that's kinda it :3.. at the moment it's kinda behind all the other stuff cause they're working on the new COSMIC DE, which im hoping is gonna be an upgrade to the GNOME with extensions the current version has
-
The fricking AUR
-
Nothing I don't _actually_ need
-
Pacman
-
Everything is the latest version available–ALWAYS.
-
ArchWiki
OpenSUSE because rolling release and no IBM. Never used it though.
Currently I use Mint. It works but it's not the best.
Arch. I tried other distros and always came back to Arch. Other distros are very bloated and honestly I can't be bothered with removing them manually. I also love the AUR and the wiki.
Another interesting distro was NixOS, but that is a bit of a pain in the ass to learn.
For newbies, Fedora KDE Plasma edition or Mint Cinnamon is my recommendation. Kinoite is Fedora KDE Plasma edition but immutable for the ones that keep breaking the system because they keep following some absurd guide online for whatever.
EndeavourOS is the best because.
It's currently on my system and said system hasn't burst into flames yet, so I'm too lazy to change it.
I use debian cause it just works.
I was a Nix user (more specifically, nix-darwin user) but after being away from the computer for like one year (to study for the university entrance exam), I completely forgot how to use it and resulted in erasing the computer. Nix/NixOS is fun, but it was too complicated for me.
OpenSUSE Tumbleweed/Slowroll
Tumbleweed is the only bleeding-edge rolling release distribution that just works and never fails and is super easy to install and manage without any expertise. And it is massively underrated and forgotten for no good reason.
All Tumbleweed packages go through extensive and to this day unrivaled automatic system testing that ensures no package is ever gonna bork itself or your system.
If you're still worried about stability, there is Slowroll - currently testing, but in my experience very stable distribution. It makes rolling release updates...a bit slower, so that they're only pushed after Tumbleweed users absolutely ensure everything is great and stable (not that it's ever otherwise). It does the same job as Manjaro, but this time around it actually works without a hitch.
Both deliver great experience and will suit novice users.
IDGAF if it's the best (mint), it was easy to install, easy to transition to from Windows, and in 6 months hasn't given me any trouble. I just wanna use my computer.
Bazzite.
Super easy install and setup. Ready to start installing games at first boot. Just a wonderful OS to use.
Mint Cinnamon. All my hardware works, and it can do the few things I require my work PC to do. It even remembers things like my default audio device - something Ubuntu refused to do for years.
Nix, it just works, built in rollback sane defaults, super customization. Super easy to package for
Aeon desktop is the best indeed:
- Crazy fast install.
- System configuration is done on the first boot.
- Supports ignition and combustion.
- The install USB can become a $HOME backup if you re-install.
- Full disk encryption by default and mandatory.
- Latest GNOME, looks clean and pretty.
- Rolling.
- Immutable, with Distrobox by default.
As far as desktop Linux goes, I don't see why I would use anything else atm. Give it a try!
For me it's openSUSE Tumbleweed on my Desktops/Laptops and openSuse Leap on my Servers. The killing Feature for me was the propper BTRFS integration with Snapper for seamless rollbacks in case I borked the system in some way.
One "downside" for me is the mix of Gnome Settings and Yast on my Desktop. But I like yast on my servers for managing everything (enabling ports in firewall, network config, enable autoamtic isntall of security updates, etc.). Also openSuse is not that common, so sometimes it is hard to find a solution if you have a distribution specific question.
Personally never looked to closely into openSuse Build Services (OBS). But I know some people who really like it.
My Debian is the best for my work laptop
My Arch is the best for my private laptop
My Asahi is the best so that I don't have to deal with f*cling macos crap
Linux Mint because it's extremely simple and has caused me no issues for over a year. It's the best distribution to get someone who is afraid to switch from Windows or MacOS to understand that using Linux can be just as easy.
Arch. I think when people say "bloat" they don't mean it in the traditional sense of the word. Most people are installing plasma or gnome and pulling all the "bloat" that comes with them. To me at least it's more that no one is deciding what they think you're likely to need/do, and overall that makes the system feel much more "predictable". Less likely to work against what I'm trying to do.
Ignore all the comments about Arch being hard to install or "not for beginners". That view is outdated. When I first installed Arch when you had to follow the wiki and install via the chroot method. Now it's dead simple to install with the script and running it isn't any more difficult than any other distro.
Mainly though it's because of the AUR.
Gentoo because it is as stable as Debian, less bloated than Arch, has more packages than Ubuntu, is rolling release, can mix and match stable, testing and unstable on a whim.
Even its one downside, compile times, is now gone if you just choose to use binary packages.
slackware the og linux distro. super stable, sane package management etc. i've wanted to try void/arch/gentoo/crux for a pretty long time but still haven't because this just works perfectly
NixOS.
- I have access to more packages than with any other package manager.
- everything to get my setup in the exact state I want is in my config, which is 90% useable on any other distro thanks to home manager
- My config is all in one place and easy to share
- If I ever break something, I can always roll back
- I don't need Docker
Since I mostly use computers for entertainment these days I keep coming back to Bazzite. It’s fast, stable, kept up to date, reliable, and “just works”. I’ve created custom rpm-ostree layers to faff around, but it’s not actually necessary for anything I need.
I used to keep a second Kubuntu Minimal partition around but I realized I just don’t need it. If I wasn’t so happy with Bazzite, I would probably go with openSUSE or Endeavor.
Ubuntu.
Why? - I guess I'm too lazy for distro hopping now :(
Besides, this was the 1st Linux distro I tried back in 2005. After the usual ditro hopping phase was over, I settled on it; somehow (irrespective of snap and other controversies) I feel at home.
Imo, the best one is the one that fits the user's needs the best. Though it sounds like a non-answer, distros are usually tailored for specific needs, so not necessarily the features or lack thereof from one distro disregard another.
EndeavorOS. It runs smooth, i dont get errors, all my games work, the taskbar and notifications work like I would expect them too. Switching from Windows 2 months ago, I cycled through a few distros but they all were giving something up until i found EoS.
Linux
From Wikipedia, the free encyclopedia
Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).
Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.
Rules
- Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
- No misinformation
- No NSFW content
- No hate speech, bigotry, etc
Related Communities
Community icon by Alpár-Etele Méder, licensed under CC BY 3.0