Fedora Silverblue because I seem to break any system I have eventually, and this one’s still going.
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
OpenSUSE Tumbleweed. Recently I bought cheap Surface-like x86 tablet on a rather recent hardware, and running Debian and its cousins required more tinkering than I was willing to do, so I decided to go with a more modern rolling release. Tried Arch for a few months, bricked it from mixing stable and testing branches, tried Fedora, and finally settled in Tumbleweed. I like it for being on the bleeding edge and exceptionally stable at the same time, perhaps thanks to robust OpenSUSE Build Service automated testing. And it is from a European company, that can't hurt.
I recently moved to Fedora KDE Plasma after years on W10, simply because I don't want to use W11 and its AI bullshit. So far, it's been a great time, and I haven't noticed any major performance issues, so I'm happy with it. Having to update everything every few days is pretty novel though, and 'sudo dnf update -y' makes me feel like Hackerman, king of all Hackers. I think I like the customization options most though. I get way more control over what happens on my PC than W10 ever gave me, and it's all wrapped in a very user-friendly GUI. Overall 8.5-9/10.
Debian, on servers and a desktop. I spent a long time using Ubuntu so I'm used to APT and Debian is suitably lightweight for my not amazing hardware. I also like the non rolling nature of it.
Mint. Just because it works with zero issues on the desktop. Everything else is either Rocky, RH or Debian.
EndeavourOS on my laptop and Ubuntu on my home server. Still new to linux thought endeavour was a good choice to really get my feet wet with lessening the chance to screw things up too badly. Ubuntu because it looks like it just works.
Debian because it's what I picked when I started, and switching sounds annoying
Mint: consistency, versatility, having all the Ubuntu's benefits (being industry standard, somewhat) without the drawbacks (Canonical's opinionated bullshit like snap)
Debian: stability, predictability, leanness
Gentoo: customizability down to compile-time level
My main reason to use arch is the exceptionnally complete and useful arch wiki. Though many pages are useful for other distros as well. With the archlinux and package install guides, it's just a matter of time (and study!) until you know how to get around.
Ubuntu LTS because I don't have to fight with it
EndeavourOS. It's the only one I tried that worked with my sound card out of the box strangely enough...
- SteamOS: because it came with my Steam Deck.
- LinuxMint: because it is an Ubuntu-derivative and widely used which makes finding solutions and packages easier and I like MATE.
I'm mainly on Linux for over 20 years (still have one Windows Box for VR and some games, hopefully I can migrate this to Linux with the next hardware iteration). I was on Suse, Debian, Mandrake, Gentoo, Ubuntu, QubesOS (which does not self-identify as Linux-distribution) with Fedora+Debian Qubes. I never had those installed on my main machine, but also worked a lot with kali, grml, knoppix, dsl, centos, Redhat and certainly a bunch of others.
The absolute best for me, as working in it security and with different customers, is QubesOS. Sadly my current laptop is so badly supported by QubesOS that it burns 6h battery in 25 minutes and sleep/suspent does not work at all, so I'm currently on Ubuntu (which I hate for their move to snap and being Ubuntu in general)
Gentoo for my workstation because I need flexibility, security and stability there and Debian stable for my Raspberries running all the services I need 24/7 access to.
I don't like all the spin-offs of the major distros. And no, Ubuntu is not a major distro it is based on Debian and they are known for some really bad decisions in past and present, eg: snap instead of flatpak.
I used the big ones, ubuntu, arch, opensuse and (atomic) fedora. Fedora had the nicest out of box experience. Morover, I moved to podman, systemd, selinux, etc. And the atomic version showed me a new workflow with flatpak and distrobox (nowadays, I use nix oftentimes).
The best part about it is that I do not care about the system anymore. I do not even interact with it. I don't install packages (besides the base layer and minimal modifications that are long lasting like installing openssl for GNOME iirc)
I use mainly flatpaks, if I need aur, I fire up distrobox, or use nix if I want to. And the best part is, I'd have the exact same workflow even without the atomic version. Even on another distro. I do not interact with it much.
Moreover, I am happy with all the choices fedora made with the base package and images. I do not have to do an informed choice like on arch. It just updates whenever I boot my pc. I do not need to read updates, they are just there, somewhere. I do not need to disable snaps or work around weird choices. I just start firefox, vscodium, a terminal and do whatever I want to do.
Edit: I actually wanted to switch back to opensuse just to support it but I guess I'd rather move to nix some day. Maybe with niri and cosmic.
Debian stable (ok, writing this on Debian Trixie which is not stable yet, but nonetheless works w/o trouble in a virtual machine).
I am using Debian for work and on my servers.
Why Debian? Because for my use cases there are no real alternatives at this moment.
- I need stable support for Aarch64 and AMD64, which already rules out nearly every other distribution
- For desktops I use a highly customized Gnome, which takes some work and my workflow depends on a few plugins, which rules out Fedora
- For work I need some 3rd party software repositories which again rule out fast moving distributions and other non mainstream distributions
- By now I think I run Debian and distributions based on Debian for nearly 3 decades, everything I need works stable and good enough at this moment and I accumulated a lot of knowledge about how things work in Debian
- Some of my hardware needs workarounds (not because it is too new), and again I know my way around Debian and how to patch/fix things for my hardware
- It is nice that I can use Debian for my desktops and my servers on all hardware I own, I would not want to have to learn different Linux systems for desktops and servers or have different versions of software (think Fedora vs. RHEL/CentOS/Alma etc.)
Every 6 month I'll boot Fedoras live cd and play around with the newest Gnome/KDE, but seriously, for at least the last 5 years I never feel like essential improvements are pushed in the newest iterations of Gnome/KDE and I can happily wait the maximum of 2 years until they are released with Debian.
Saying that, I also own a Steam Deck and as an entertainment/media station I totally love what Valve is doing there. I would also be totally happy to run a De-Googled ChromeOS if it would support all the platforms/software etc. I need. For containers I'll also happily use Alpine Linux, if it is possible, but again, I'll mostly default to Debian simply because I know my way around.
In the end, an operating system is just a necessary evil to allow me to do what I want to do with a computer. As long as I have a stable OS which I can tweak to my liking/needs automatically and central package management, I am good. (Unless it is your hobby to play around with your operating system ;-)).
I use Debian-Testing. It's very stable, more so than most other distros IMHO (despite being -testing), and it has the latest packages.
I use my distro because my Arch friend in true Arch user fashion needed to remind me every day that I was using a Debian based distro. He'd rave about pacman being far superior to apt-get. Every time I couldn't find some software I was looking for, he'd point it out on the AUR.
I had just swapped to Pop_OS!, so I grabbed Manjaro just to get him to stop. I fully expected to be back on Pop at some point, but I'd give it some time. After about a month I didn't want to deal with the hassle of swapping again. That didn't last long as the distro hop urge set in. So I tried EndeavourOS, because I kept hearing bad things about Manjaro.
Then I went back to Windows for a while because a game I was looking forward to playing wasn't Linux supported yet. The game wound up being shit and Microsoft dropped news of their shady snapshot crap and putting ads in the start bar. By this time my Arch knowledge outweighed my Debian knowledge. Fedora and openSUSE were still intimidating, so back to Endeavour I went.
I broke my build and decided to try another distro, CachyOS. It was nice, clean, and fast, but the miscommunication with foss devs was high because Cachy mirrors update a fair deal slower than the Arch/AUR mirrors do, so I'd be making bug reports of a bug that was fixed two days prior. I thought about using Reflector, but didnt know where to even begin to implement it into Cachy. So now I sit on vanilla Arch and he's using vanilla Debian. What a world...
Ubuntu. It was reccomended to me by a few of my mor knowledgeable friends, and I haven't had any major issues with it. The operating system is doing what I need it to and I just can't find any motivation to want to change.
Wanted to try out wayland and fedora was recommended as the best experience for that during those years. Discovered the most polished, stable and smooth Linux experience I'd had to date. Mostly used ubuntu distros and arch before. Never looked back. Upgraded to Silverblue to try out the future of linux. Haven't changed anything since. Been about 3 years now on Silverblue.
debian bc i want a rock solid system that i don't have to worry about maintaining and i don't give a fuck about the most recent versions of stuff
I use Debian on machines I don't want to fuck with or have change much.
I use Endeavour because it was recommended to me for the bleeding edge hardware I had just bought for gaming.
EndeavourOS - I jumped around distros a lot but always found myself coming back to arch. Then I found Endeavour which is just arch with the same basic setup I would always end up doing, so out of convenience I stuck with it
Because it's not Windows. So fed up with it. Used Debian. But as of late gotten annoyed with them and everything seems to lead me towards Arch. Dunno. We'll see. Just a bit scary to switch as I'm used with apt and not Pacman or whatever it's called :P Need to learn to make backup on the system in case something breaks etc
I'm used to debian, it was the first on the list of distros I downloaded to try and it worked right away, so I kept it. Overall, Pop Os is unintrusive and works, so it's perfect for me.
I use PopOS on my desktop. I was looking to upgrade an old Chromebook and while researching my options came dangerously close to buying a MacBook Air. Decided to buy an android tablet instead for my portable computer and bought another SSD so I could dual-boot on my desktop.
It's clean, somewhat macOS like in appearance but I actually have freedom to do what I want. Just in time for Windows 10 sunsetting too.
Primarily Garuda these days. It's basically Arch with some user-friendly additions. The major reason I tried it on a then-new gaming laptop was the actually really good IME hardware detection and minimal fuss NVIDIA setup using their latest drivers.
I was having enough headaches trying to get graphics actually working properly on the Debian-based distro I had been using, that I said fuck it and tried something that would hopefully get things working for me so that I could at least see that configuration to figure out where I'd been going wrong. Then I liked it enough that I have mostly just stayed there on this machine. (Did finally get things fixed on the other side, though.) But, I was already fine with Arch, which probably helps.
Arch. Why?
- Arch Wiki
- Pacman
- Community (therefore AUR)
I dual boot Fedora and Arch. Fedora was just a fluke because it seemed like one of the most mainstream distros, and I was a Linux noob.
I liked Arch though because the Arch wiki is so useful for a beginner to learn from, even if you're not on Arch. At first, Arch seemed too complex and difficult for me, as a beginner, but when I kept finding myself at the Arch wiki when troubleshooting, I realised how powerful good documentation is. I installed Arch with a "fixer-upper" type mindset, with the goal of using the greater power and customisability that Arch offers to build a config/setup that worked for me (learning all the while). It was a good challenge for someone who is mad, but not quite so mad as to dive into Gentoo or Linux From Scratch
Arch because I wanted to see what the hype about installing it was about and then i just kept it
i use gentoo because i love the package manager and how in control i am of my desktop and for servers even though not linux ive been using open bsd because of secure it is and lightweight helps squeeze out little bit more performance from mt shit vps lol
Ubuntu. Started in the Slackware days, tried a lot of distro's. Got used to debian commands/layouts etc. still happy to move to Centos for security focused installs. I find Ubuntu has a ton of support and general updates that fix anything I can find broken.
Why do you use the distro you use?
I've used many distros over the years (and test spin up many in virtuals to see what they are like) but keep coming back to Debian. I also like vanilla ice cream.
Mint on my work PC, because my dear IT colleagues made the effort to provide standardized installations for us that are mostly carefree and can just be used; you can even get them preinstalled on a laptop or VM.
Debian on my work servers, because everyone is using it (we're a Debian shop mostly) and there's a standardized self service PXE boot installation for it. Also, Debian is boring, and boring is good. And another thing, Debian is the base image for at least half of the Docker images and alliances (e.g. Proxmox) out there, so common tools. The .deb package format is kinda sane, so it's easy to provide our own package, and Debian has a huge community, so it's going nowhere in the near future.
Ubuntu LTS latest on my home servers, because I wanted "Debian but more recent packages", and it has served me well.
Not yet, but maybe Fedora on my private PC and laptop soon, because I keep hearing good things re hardware support, package recency, gaming and just general suitability for desktop use. There's still the WAF to overcome, so we'll see.
Every single time I try something new I reinstall Fedora within a day, pretty sure it's just Stolkholm Syndrome at this point
Arch on the Desktop, Debian on the servers for peace oft mind.
I've been using Arch since October 2019 and I've stuck with it because it has been a really comfortable experience. I really love the package manager. The packages are usually new enough to not cause me any major problems but are tested enough to not break anything. Regarding the latter point, mileage might vary. I have never had anything break on me that I haven't broken myself (and I don't update very frequently) though I know not everybody is sharing that experience.
1 year ago I also started using NixOS on my desktop and it's been a very interesting experience. Design wise it's pretty good but there are a number of things that really annoy me. Some days I'm really considering putting NixOS on my laptop and some days I'm leaning more to putting Arch back on my desktop.
Alpine!
More stable then arch, but just as if not more lightweight and customizable. I have nothing against systemD or GNU but for my usecase I just want something small and simple