Mint pleb on desktop because it's stable and just works, bazzite on steam deck for installing my own games.
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
Debian and derived is my go up generally, stable and I like apt, great out of the box on every machine I've used and personally found pretty much everything I want to use or run has debian and Ubuntu explicitly called out in their setup documentation. I use Ubuntu server a lot for work, I'm comfortable with it and it's supported in every cloud environment I've touched. Debian on my laptop, bench machine, armbian on my 3d printers, Ubuntu server on my home server (though I kinda want to move that to debian too, just lazy and it works)
I've got arch on my desktop, could have probably gone for debian unstable, but figured I'd go for it. I use aura for package management. Linux is linux though, be real that I personally don't find much of a difference beyond package management.
Mint. I used to distro hop so much and just got tired of having to reload everything. That was the last one I had done prior to having no more time to switch. 😅 Plus, it just works and it's easy.
CachyOS. I use it because I am a fan of Arch based systems, rolling releases etc, but CachyOS is optimised for my generation of hardware, and has lots of good default configurations for various apps. They have a customised proton version, a good default fish profile etc.
tl;dr It's Arch, but optimised, and slightly more pre-configured out of the box.
Garuda for me. The reasons are similar; just replace some optimization with some convenience. It's a bit garish by default but pleasant to use.
Linux sub, post with 40 comments under 1 hour
Is this the year...
Damn, not a single pop-os enjoyer here?!
Debian Testing. It isn't "recommended" but it works fine.
Obviously if you want AUR you need an Arch variant, in which case just pick Arch.
Edit: I needed the why, it's up to date enough for me and I know apt well.
I've been using Bazzite for a few months now (switched from EndeavourOS, which was great) and it's been amazing. I'm sold on atomic/immutable. I have never had a PC this stable, including every Windows PC I've had.
And it's perfect for gaming. There are weird little tweaks and settings that I had to do on EOS to get my GPU working correctly, etc., and they all just work out of the box in Bazzite (I did get the iso image made specifically for my laptop, which definitely helps). It's super impressive actually.
And distrobox (BoxBuddy comes installed) can be used to access the AUR or whatever if I feel the need to. Just fire up an Arch box, and have at it.
- Debian stable (w/ XFCE). No-nonsense, excellent community support, well-documented, low-maintenance, and runs on anything so I can expect things to work the same way across all of my machines, old, new(ish), or virtual
- Just flexible enough that I can customize it to my taste but not so open-ended that I have to agonize over every last config
- It's been around for many years and will be around for many more
- I often entertain the idea of moving to Alpine or even BSD, but I can't resist the software selection available on Debian
I use Debian. The current release has pretty up to date software. It's super easy to install ( I don't have as much time to fuck around with my OS as I used to). And it's stable as fuck.
Mint, because it seems like the easiest OS for someone who doesn't know wtf a flatpak is
The other hard drive has Windows, because Fusion360 doesn't work on Linux. Hey Autodesk, can you hear me? Make it happen please
I use Debian on my server and Arch on my gaming PC and laptop. Both distros offer minimal installs so I can just add the packages I need and avoid the ones I don't. Debian offers a nice stable base for running my services with minimal downtime and Arch has the most up to date packages for all the cutting edge features I want on desktop.
btw i use Arch, i use it because i found lot less effort it takes to do anything and it's stable, i do think there is some bug with QTcreator, gotta see it's os issue or QT issue.
NixOS because it's the only usable stab at sustainable system configuration.
All that follows is my personal opinion, but for ease of writing, I'm gonna present it as facts.
Once you have grasped the advantage that Nix offers, all the fundamentally different solutions just seem s o inferior. When I first tried NixOS on a decommissioned notebook, the concept immediately made sense. Granted, I didn't understand the language features very well – I mostly used it for static configuration with most stuff just written verbatim in configuration.nix
, though I did use flakes very early on because of Lanzaboote. But just the fact that you had a central configuration in a single language that was able to cross-reference itself across different parts of the system absolutely blew me out of the water. I was a very happy and content Arch user, even proficient enough to run my own online repository that built from a clean chroot for AUR packages (if you use Arch with AUR packages on multiple systems, check out the awesome aurutils!), but after seeing the power of NixOS in action, I switched over all my machines as soon as I could - desktop, virtual servers (thanks nixos-anywhere!), main notebook and NAS.
People often praise the BSDs for their integrated approach – NixOS manages to bring that approach to Linux. Apart from GUIX System that I never tried because Secure Boot was a requirement when I last looked at other distributions, none of them have tackled the problem that NixOS solves, and it's not even certain if they actually understand it. Conceptually, it plays on a whole different level. No more unrecoverable systems, even with broken kernels – just boot the previous configuration. Want to try changes without any commitment? nixos-rebuild test
got you. Need an app quick? nix shell nixpkgs#app
it is.
Plus the ecosystem is just fantastic. The aforementioned nixos-anywhere
really helps with remote provisioning, using disko
to declaratively setup filesystems and mounts, you have devenv
which is a really good solution for development environments, both regarding reproducibility and features, and many more that I can't mention here. There is nothing comparable, and the possibilities are unlike in any other ecosystem.
It's not perfect for sure though, and documentation is sparse. The language concepts which allow one to "unlock" the most powerful features are different from what most people know.
I was lucky enough to have some downtime at work to get into the system a bit deeper (this was still for work though, just not my core skillset) by implementing a "framework" for our needs which forced me to not just copy and paste stuff, though I definitely did get inspired from other solutions, but to actually better understand the module system (I think?), thinking in attribute sets, writing your own actual modules, function library and so on. But in the end, it was definitely worth it, and I'm unaware of any other system that would allow what Nix and NixOS allowed me to build.
Stock Fedora Silverblue. It does what I need so I can get on with my life.
I'm currently using bazzite due to its really solid out of the box support for gaming hardware and peripherals.
I'm really surprised everyone uses arch. I have three theories as to why:
- There actually aren't that many arch uses but when arch users have the opportunity they won't hesitate to say "BTW I use arch" were as others don't really bother.
- There are lots of arch users and everyone uses it because they want to be able to say "BTW I use arch"
- (Very unlikly) There are lots of arch users and it's because it's actually a good distro that people like.
(This is mostly a joke jsyk I'm sure arch is a great distro)
Mint on my ancient MacBook because I didn’t really know any better and it’s working just nice for me, and Asahi/Fedora on my M1 mini, because it’s the only option.
I used to use Arch btw.
Now I am on Nix, I just love shell.nix files. I haven't spent much time on my configs yet, but once I finish them, they'll be super easy to set up again, thats cool.
Mint for my desktop system. It just does exactly what I want it to, has good compatibility with software and Cinnamon is my DE of choice.
NixOS for my server, because being able to use one config repo and format for everything is so nice.
I use NixOS for my desktop because ~~I hate myself~~ you can configure everything without needing to edit a bunch of different config files that use different configuration languages.
I use Arch btw for my Minecraft server because I am crazy.
Because the logo is cool :)
Fedora KDE.
I was happily using Windows 10 until a few months ago, but needed to build a new PC. I got a glimpse of Windows 11 on a friend's laptop and didn't like it. So I asked my Linux-friend which distribution he would recommend to someone who wants to try Linux, but doesn't want to stray too far away from the windows look and feel.
Bazzite for my gaming pc, steam deck, and family members. It just works and they cant fuck it up. Even brother laser printers official drivers installed for my mom's comp. Gotta check the details of that cups exploit though. My gamig pc is also the fallback pc I expect to always have working and for servicing any others if problems come up.
Arch or arch based, except manjaro which has screwed me over too many times, for having easy access to pretty much any software that can run on linux, or just stuff that requires too many hoops to jump through to get working on atomic distros like bazzite.
Dietpi on my SBCs like the ones running klipper for my 3d printers
Debian for my servers, homeassistant etc, but I'm planning on checking out coreos.
Also alpine just because.
Fedora Kinoite. I like KDE, atomic distros and the fact that Fedora is the only (at least that I know of) distro that has proper SELinux implementation.
I also play games on this system, so having newer kernel and Mesa versions help.
I also play games on this system, so having newer kernel and Mesa versions help.
I guess I'm that guy in this thread constantly bringing up his current distro of choice lol... But have you tried Bazzite? From what I understand it's basically Kinoite but built with gaming in mind.
If you have, I'd be curious as to what differences there were between it and Kinoite...
MX Linux. It is Debian with setup and tools I really want but would be too lazy to prepare in one go. Love it as much as I love Debian.
Xubuntu. Convenience of ubuntu, less cluttered UI.
OMG I use cachyOS too, for the same reasons, plus I love how much I can tinker with it.
A few for different use cases. NixOS on my wife's 14 year old laptop because it proved to handle the hardware the best, and she struggles with change so if that system dies the NixOS configuration can be redeployed identical to how she had it with no additional effort.
Debian on my old IOmega NAS.
OpenSUSE on my personal PC and Work computer, since it supports my proprietary CAD software, and nVidia releases a driver specifically for SUSE/OpenSUSE use.