What distro(s) do you use?
What distro(s) do you use?
What Linux distribution or distributions do you personally use?
I myself am a daily Void user. I used to use Devuan, but wanted to try rolling release and ended up loving Void!
What distro(s) do you use?
What Linux distribution or distributions do you personally use?
I myself am a daily Void user. I used to use Devuan, but wanted to try rolling release and ended up loving Void!
Debian. Several reasons:
The thought that Debian will continue into the future feels comforting. How cool it would be if in 5000AD kids on Mars or Europa are running Debian 100?
Arch Linux. Always very up-to-date and the AUR is huge. No dealing with PPAs or snaps or flatpaks or appimages. Just paru -S any-software-ever-made
. Also very streamlined (systemd for everything lol) and well documented. I tried NixOS for a bit but it was very inconvenient in comparison and I felt like it was impossible to tinker with or understand if you weren't good at Haskell. Terrible documentation.
For servers it's definitely Debian + docker.
I tried NixOS for a bit but it was very inconvenient in comparison and I felt like it was impossible to tinker with or understand if you weren’t good at Haskell.
You don't need any haskell knowledge to configure a NixOS system. It's mostly just researching the right options and setting the desired values. Pretty simple. For more advanced stuff like custom modules, functional programming experience helps a lot but that's not necessary for installing packages and enabling services.
Documentation isn't great but what it does have going for it is that it's right in the place where you configure it: In the NixOS options. Wanna configure systemd-boot? Just search for it: https://search.nixos.org/options?channel=23.05&size=50&sort=relevance&type=packages&query=systemd-boot
It's self-documenting.
I use Debian with a patched version of motif window manager. The 90s never ended:
As someone who uses mwm for work, I only have one question for you: Why?
It's simple, easily customisable, and I like the big chiseled buttons.
I was a distro hopper once, then I saw the light of NixOS...
Tell me about it...
The only reason I might, in the distant future, ever consider changing again is this project, which hopefully would be something between NixOS and Qubes. But that is far in the future and not even that certain.
Ubuntu for life. Unpopular opinion i know, please don't stone.
When you take Pop_OS! into account?
umm it's literally the most popular distro
And yet everyone in r/linux and r/linuxmemes kept shitting on it
arch
btw
same, its pretty solid for a meme os. For anything else I usually use Debian.
NixOS everywhere (except for one server which I have yet to migrate from Rocky to NixOS)
I've been a daily fedora user for the half year. Initially I started off with ElementaryOS but it was so filled with bugs, and glitches, so it didnt last for more than a couple of months. While the fedora experience is way more streamlined.
I had the same experience with ElementaryOS. I really wanted to like it but it just wasn’t a good experience at the time.
I have a few dozen computers and most run Pop!_OS.
What's your second most commonly used distro?
Garuuuuuda. Love it. Been running it for the past few years. The devs come off as assholes, but they're actually just German;)
EndeavourOS on my desktop, Red Hat and Ubuntu on servers(at work).
Fedora, because it just works and it ships recent software versions.
I also like Fedora Silverblue, and projects like ublue are very interesting in my opinion.
Could you explain what you find interesting about Silverblue ?
Fedora is truly awesome project! ❤️
NixOS. Declarative config with opt-in state is awesome.
Same here. It's made my life a whole lot easier since on previous distros, I had to depend on documenting manual hacks I had done.
Fellow NixOS traveller. I used Nix for work and never saw the appeal of a whole OA built around it but when I saw a tutorial with the declarative config I was instantly sold.
Linux Mint with Mate DE.
Does SteamOS count? My steam deck is my current “Linux” machine.
Yes! My coworker does this and I think it's pretty cool.
Linux Mint. Nothing beats your computer just working when you have shit to get done.
Same. Mint, because n00b.
Been using NixOS for a couple months. It’s gotten easier to configure and change because of it, and new computers are super easy to setup because I can just change/apply the config and system wide changes will apply with one command!
Linux Mint, it just works
Arch, Debian, NixOS, Fedora Silverblue, Raspbian, GrapheneOS[Android]
I use opensuse with kde and I love it. Have been using it for 2 years now.
For server use at home I use Ubuntu Server and Alma Linux (mostly)
At work it is all RedHat.
Slackware
Fedora on the desktop. I got my start on Red Hat Linux so I've stuck with it since.
For servers I use Debian. Lightweight, widely used, and gets the job done.
Mostly NixOS unstable. I have one machine still on Arch, but i plan to switch that to NixOS too.
NixOS. Declarative reproducible immutable systems are the future.
I distro hop a lot. After using Majaro (gnome) for a long time I switched to Pop_OS for a long time. I switched back to Manjaro (Gnome) again, but after a week of use I've just downloaded Ubuntu.
I'm getting basic display issues that I've never got in another distro (including tails!) and it's generally annoying me. I'd rather use a distro that doesn't require troubleshooting on Day 1
I use primarily Fedora for desktop/dual boot and minimal Rocky for server. I mess with Arch and Manjaro when I'm feeling adventurous.
Using Garuda (basically just Arch with some bloat) because I'm 1) too lazy to install Arch myself and 2) on an Nvidia card and Wayland WMs still seem buggy for me. Once (if ever) Wayland is stable on Nvidia I'll probably look for an alternative
xubuntu. when this install gets too messy i'm probably going to try the minimal edition and install my old openbox or awesome wm configs.
Debian, for ultimate stability, Fedora for every day, and Arch for my project box.
I've felt in love woth Debian the moment I used it for the first time
Fedora, I'm not a tech person by Linux user standards and I just need an OS that works
I used to use Arch but recently switched to Fedora. I need stability now.
Alpine is honestly my go to
OpenSUSE, Tumbleweed on workstations (KDE) and Leap on my server.
Fedora, for the “It Just Works”™ experience of an enterprise-supported distro.
I used to use Void as my main distro, but then the developer drama made me shy away from it (keep in mind, this was like forever ago and I haven’t looked at Void at all since). After that I floated around trying everything, from Gentoo to the BSDs (I know, not Linux). Nowadays I use OpenSUSE Tumbleweed. I got tired of doing everything manually and OpenSUSE just makes everything so much easier to use, IMO.
I got tired of doing everything manually
Perhaps check out NixOS
Debian on my gaming desktop and Ubuntu on the family laptop.
I use Debian for my docker servers. I try to use it on the desktop. Was using pop-os, games kept crashing, replace with arch? Archinstall wouldn’t work. Back to windows I guess. Maybe I should try Debian on the desktop since it’s the only one I ever get working properly.
Been using nobara with kde for the last 2-3 months
Right now i am using OpenSUSE Tumbleweed. But i am experimenting with NixOS as well. Bdw first comment on lemmy!
Now I am using fedora, before that I used debian stable.
openSUSE Tumbleweed, it just works for me.
Ubuntu, Debian, Fedora, FreeBSD, Arch. :) I need to learn NixOs or something that is immutable / reproducible at some point.
I fall firmly in the Ubuntu/derivative camp for the most part. My laptop is on Pop, some of my virtual servers are on Ubuntu. Only exception is UnRAID, which is technically Slackware.
I'm currently using a mix of Arch and Fedora, but I've been starting to look in to NixOS.
SUSE
TuxedoOS, Pop!_OS, and Ubuntu (work forces me to use it 😬)
Arch for my personal life as it is minimal but robust once you get over the fear of messing things up and level up your skills, and Debian at work since it supports most things and is a stable non rolling release. And KDE Plasma as DE on both.
Been using PopOS for my living room AMD GPU pc, and it’s been the most seamless steam machine experience I’ve had so far. Tried multiple distros on my Nvidia one, and I just had no luck, I’ll move my Nvidia pc into Linux soon for another attempt.
Moved from Arch to Nix and loving it!
What do you most like? Thoughts on why others should give it a shot?
NixOS on everything but my Steam Deck which is running SteamOS.
Thoughts on NixOS? I have heard a lot of positive buzz, but I don't think I understand it fully. (I'm primarily debian, ubuntu, fedora, arch user, and I've admin'd a FreeBSD server too).
For me, NixOS is like someone took the archwiki and made a distro with it. I can just do
nix
services.lemmy = { enable = true; settings = { hostname = "lemmy.union.rocks"; database.createLocally = true; }; caddy.enable = true; }
in my system config (example from Nix manual). It will install lemmy, install caddy, start lemmy backend on port 8536, frontend on 1234, expose it with a caddy reverse proxy to that hostname, and initialize a postgres database. This is also reproducible across systems, so it's pretty much guaranteed to work the same on one PC and on another.
This is very useful, because some programs require some more configuration, and this can remove the need to know where to put their config files, their package names, systemd service names from your head. It's all in there.
Also, when I fuck something up... when changing the config, it makes a new boot entry with it, so when booting I can just press arrow down when booting to select an older, working config. Magic.
Packages are also nicely separated from each other. I don't have to install stuff globally, when I need a program one time I can just do nix shell nixpkgs#audacity
and have an ephemeral shell with the package installed.
There are (optiona) binary caches, so you practically don't have to compile anything from source when updating your system.
I have all my configuration on GitHub, like a lot of people, which makes it easy to share information.
A con is that when a program hasn't been packaged for NixOS (whether it's in nixpkgs or has a flake.nix
in the repo), it's not that easy to use it, so learning to write derivations (packages) for NixOS is pretty much a must have.
Also another must have is being in some community that uses NixOS, because it is really hard to learn without someone to help and guide you IMO.
Worth it though
I really enjoy using NixOS as it is good at what it does, declarative system configuration, but it does have issues that can prevent people from using it. It's great if you want to put the configuration for all your computers in one git repo but that configuration is in the Nix language so you will eventually need to become familiar with the Nix language. The main issues are that the documentation needs work and understanding the difference between the Nix operating system, the Nix language, and the Nix package collection as the more you use NixOS the more familiar you will need to be with each.
That said, I find it worth learning and recommend some of the following resources for NixOS.
MyNixOS for graphical configuration management. See my configs there.
NixOS Wiki for the best collection of NixOS documentation. I've found this collection of people's configurations to be very useful for inspiration.
The manual pages for the Nix language, Nix packages, and NixOS.
I wish Arch could be installed everywhere. My Desktop PC, Laptop and Raspberry PI 4 use Arch Linux while my Server used to run Rocky Linux but is abandoned and my Chromebook Duet 3 uses Debian 12 with KDE. I think I could easily install Arch on it after having my Kernel compiled and working with debian.
The Star64 still needs development to be used.
Debain - cuz my production VMs need to run all day, every day.
Arch on my workstation, Ubuntu on my servers.
Arch with Cinnamon DE and I use flatpak and not the AUR.