115
submitted 10 months ago by const_void@lemmy.ml to c/linux@lemmy.ml

I'm wondering what the current favorite distros are besides the most popular ones like Arch, Debian and Fedora.

top 50 comments
sorted by: hot top controversial new old
[-] SteleTrovilo@beehaw.org 47 points 10 months ago

NixOS for me. It's a package manager (a very nice, declarative one) that you can use on any Linux (or Mac), and there's also an entire distro based on it.

[-] lupec@lemm.ee 15 points 10 months ago

Yeah I've gotten into Nix recently and it's slowly been taking everything over bit by bit. So now I have the standalone package manager when I'm on WSL or other distros, full NixOS on a couple machines, fully reproducible LXC containers for my Proxmox build, the list goes on and on! Hell, I've got it on my steam deck to manage my CLI apps just because I can lol

[-] floofloof@lemmy.ca 44 points 10 months ago* (last edited 10 months ago)

OpenSUSE Tumbleweed has been my desktop home for the last year. It's very up to date, yet it's somehow solid and reliable despite sometimes receiving hundreds of updates per week. And if anything goes wrong with an update you can easily roll back to a BTRFS snapshot. It has a good repository supplemented by Flatpaks, and I haven't had any problems finding software, yet it's not a hassle like some other cutting-edge distros. It uses KDE Plasma by default, which I consider a plus. I came to it from Mint, which was my go-to distro for a long time, but I enjoy Tumbleweed more for its up-to-dateness and configurability, and I have (surprisingly) encountered more software gaps on Mint.

[-] kylian0087@lemmy.world 40 points 10 months ago

Opensuse TW

[-] A7thStone@lemmy.world 33 points 10 months ago

I've been using Opensuse since it was called SuSE. Tumbleweed is great.

[-] Deebster@programming.dev 32 points 10 months ago

Can it still be a favourite if I haven't touched it in a decade? I still love Gentoo but I have enough shiny things to burn up my time.

[-] atzanteol@sh.itjust.works 6 points 10 months ago* (last edited 10 months ago)

Same! I'm on Ubuntu and Pop these days but I fondly remember my old distcc build cluster...

Portage is still far and away my favorite package manager.

load more comments (1 replies)
[-] kalpol@lemmy.world 29 points 9 months ago* (last edited 9 months ago)

OpenSUSe. Tumbleweed as a rolling bistro is amazingly stable, yast is nice, and it all just works great. Leap for the servers, and things are solid.

[-] milicent_bystandr@lemm.ee 23 points 9 months ago

I, too, get my coffee from the rolling bistro.

[-] kalpol@lemmy.world 12 points 9 months ago

Loool I'll leave it

[-] Dio9sys@lemmy.blahaj.zone 6 points 9 months ago

Same. Tumbleweed here. All the benefits of the rpm ecosystem but with less hassle and more updates

load more comments (3 replies)
[-] dinckelman@lemmy.world 27 points 10 months ago

I'm enjoying what Nix does. That said, the learning curve is very steep, and the documentation is very inconsistent and usually poor.

The repositories for both nixpkgs and nixos are absolutely colossal, which is a huge plus, but their configurations are not listed on the same page, and it can lead to a lot of confusion. Unlike Arch's PKGBUILD, which practically tell the build system exactly what to do, you'll have to learn the structure of current configuration files, or the more recent flake system, to setup things how you like.

[-] pineapplelover@lemm.ee 9 points 10 months ago

Maybe I'll wait until things aren't a mess

[-] BCsven@lemmy.ca 6 points 10 months ago

Its actually not that bad. A few google searches on how to setup config files and going to https://search.nixos.org/packages to show you what info to fill in in the NixOS configuration is all you do.

[-] Atemu@lemmy.ml 6 points 9 months ago

And, even more importantly, https://search.nixos.org/options to figure out which options to set. Always search for options first. "Installing" something by just adding the package to systemPackages etc. is usually the correct thing to do for end-user applications but not for "system things" such as services.

load more comments (1 replies)
[-] BCsven@lemmy.ca 6 points 10 months ago

Do you mean http://search.nixos.org/packages Because that has config info on the page of the listed package. Unless I am misunderstanding what you meant by their configurations?

load more comments (2 replies)
load more comments (1 replies)
[-] Petter1@lemm.ee 24 points 9 months ago

OpenSuse tumbleweed

[-] Linuturk@lemmy.world 24 points 10 months ago

Damn Small Linux was a favorite a long time ago.

PopOS! Is it for me these days.

I've started to dip my toes into NixOS. I really love their design concepts.

[-] socphoenix@midwest.social 10 points 10 months ago

Damn Small Linux became tiny core linux! it’s still something that’s fun to play around with

[-] synthsalad@mycelial.nexus 20 points 10 months ago

Alpine.

I’m a longtime Arch user, and would have preferred to use Arch on a particular system, but didn’t want to deal with needing to babysit ZFS packages from AUR.

So, I decided to use Alpine after never having tried it before, and ended up sticking with it. Like Arch, it’s both lightweight and has a capable/sensible package manager, which are the main things that are important to me.

I haven’t had any growing pains from Alpine’s use of busybox/musl/openrc, things mostly Just Work!

load more comments (3 replies)
[-] Kangie@lemmy.srcfiles.zip 20 points 9 months ago

Gentoo. It's amazingly customisable, easy to configure and write packages for, has an extraordinarily good wiki (and installation instructions), and is always seeing new and active development.

There is also official binary package support for architectures as of recently too, which makes it easy to mix and match compiling from source and binary packages.

[-] Flaky@iusearchlinux.fyi 8 points 9 months ago

+1 for Gentoo - Portage can be fun in a weird way. I'm more of a "just work" type of person though, so I've stuck to Arch, but the time I had with Gentoo was pretty great and the new binary package format might bring me back. I do have a 7950X nowadays so I wonder if that'd fly through Gentoo on bare metal.

[-] jollyrogue@lemmy.ml 19 points 10 months ago* (last edited 10 months ago)

I’m trying out OpenSUSE Tumbleweed on a few personal servers as I wait for Slowroll, I want to get back to trying to get Gentoo running, and I should check out Guix as a server in a VM.

Gentoo having a binary option should help since I seem to mess up the kernel part of the installation.

load more comments (2 replies)
[-] MyNameIsRichard@lemmy.ml 19 points 9 months ago

Another vote for openSUSE Tumbleweed

[-] datavoid@lemmy.ml 19 points 10 months ago

I discovered this on Lemmy, clearly there is no going back

https://hannahmontana.sourceforge.net/

load more comments (1 replies)
[-] TheFrirish@jlai.lu 17 points 9 months ago

I'm enjoying OpenSuse Tumbleweed loving rolling release and stability

[-] Max_P@lemmy.max-p.me 17 points 10 months ago

If we allow derivatives, I'd say SteamOS despite being Arch. It's putting Linux in non-technical people's literal hands and it's not a locked down and completely different platform that happens to run Linux like Android is. It's almost designed by Valve to give people a taste of Linux by the addition of its desktop mode, and people that would be modding consoles are now modding SteamOS and learning how much fun an open platform can be. I've seen people from sales talk about their Decks on my work Slack.

Otherwise, NixOS, no contest. It's been a really long time since we've last seen a fundamentally different distro that's got some real potential. For the most part, Arch, Debian and Fedora do similar things with varying degrees of automation and preconfiguring your packages, but they're still very package oriented. We've been mostly slapping tools like Ansible to really configure them to our liking reproducibly, answer files if your package manager has something like that. And then NixOS is like, what if the entire system was derived from evaluating a function, and and the same input will always result in the exact same system? It's incredibly powerful especially when maintaining machines at scale. Updates are guaranteed to result in the exact same configuration, and they're atomic too, no halfway updated system the user unplugged the system in the middle of.

[-] MrScruff@lemmy.ml 9 points 10 months ago

I've seen people from sales talk about their Decks on my work Slack.

Read in an New Zealand accent this is classic Sales.

[-] IHeartBadCode@kbin.social 16 points 10 months ago

PopOS. Mostly because I’m really interested in their Rust based DE that’s to replace Gnome.

load more comments (1 replies)
[-] southernwolf@pawb.social 15 points 9 months ago

OpenSuse Tumbleweed without a doubt!

[-] Vinegar@kbin.social 11 points 10 months ago* (last edited 10 months ago)

DietPi! It's one the most resource efficient distros that is easy to set up. It's ideal for single board computers and virtual machines, so I use it as a low-overhead Docker host on my Raspberry Pis. The dietpi-software tool installs optimized versions of most software you might use for SBC projects, but if it doesn't have what you're looking for, you can also use APT to install packages from the Debian ARM/ Raspbian repos.

load more comments (1 replies)
[-] blipblip@hexbear.net 10 points 10 months ago
load more comments (1 replies)
[-] atlasraven31@lemm.ee 10 points 9 months ago

Custom North Korean linux. Preinstalled missile tracking software.

load more comments (2 replies)
[-] iopq@lemmy.world 10 points 9 months ago

NixOS is not based on any other distro because it has its own package manager which is better than all the other distros'

load more comments (2 replies)
[-] oscardejarjayes@hexbear.net 9 points 9 months ago
load more comments (1 replies)
[-] d3Xt3r@lemmy.nz 9 points 10 months ago

Bazzite. It's based on Fedora uBlue so it's technically Fedora, but being an immutable OS, it works quite differently enough that it counts as its own distro. For instance, you don't use dnf or yum to install stuff, you'd use Flatpak/Distrobox/Nix. Updates are done using the rpm-ostree command, and it's effectively a rolling release model, but atomic in nature so you get none of the instability that you'd get in a typical rolling release.

[-] StrangeAstronomer@lemmy.ml 9 points 10 months ago* (last edited 10 months ago)

Can't believe no-one mentioned voidlinux yet. It's very tasty.

[-] SteleTrovilo@beehaw.org 8 points 10 months ago

QubesOS. When you need security and don't need to play games, this is objectively the best distro.

load more comments (1 replies)
[-] gunpachi@lemmings.world 8 points 9 months ago* (last edited 9 months ago)

Some of my favourites are Void Linux, Artix and Opensuse Tumbleweed

Void was my first non-systemd distro, and it was super snappy as well. Some packages may not available but overall I had a really great experience with it. It also offers a version with the musl C library. Pretty cool if you ask me.

Opensuse tumbleweed is an overall a great distro, it's one of my favourites. Also I noticed that many people have recommended it and that's for a good reason. It's installer isn't that user friendly but I would prefer it over Fedora's installer any day. ( I haven't tried the last 3 iterations of Fedora, so it might have changed now )

Artix is well... arch with different init systems. Nothing too crazy. Its what I have been daily driving for the past year or so.

[-] node815@lemmy.world 7 points 10 months ago

I really enjoyed Solus Linux but the last I checked, it didn't support something I need for my job. So, I do use Arch, but was completely smitten and impressed with their impressive boot speed. From pushing POST screen to desktop, it was something like 5 seconds. With Arch, after POST, maybe 10-15 seconds.

With their recent drama, it's been a bit hard to see them struggle. They just did release a fresh build I read online, so they are still alive. :)

https://getsol.us/

[-] anothermember@beehaw.org 7 points 9 months ago

OpenSUSE, it's what I'd be using if Fedora didn't exist.

load more comments (1 replies)
[-] Lucien@hexbear.net 7 points 10 months ago

Loving Alpine

[-] BCsven@lemmy.ca 7 points 10 months ago

OpenSUSE Leap, has been a solid 7 year run, with flawless updates. And no graphics issues because nVidia hosts their own repo for the gpu drivers.

[-] fishinthecalculator@lemmy.ml 6 points 9 months ago

I think functional distros like Guix or Nix are just another thing. Their ability of programming , provisioning and deploying software environments is unparalleled. My personal favorite is Guix since, while having less packages than Nix, it has the most consistent experience: everything is in Scheme from the top to the bottom of the distro. Also it pushes really hard on a sane bootstrapping story while allowing for impurity through channels like nonguix .

The main downside is the lack of tutorials and a documentation that's very intense, let's say. typical of GNU projects. I suggest the System Crafters youtube channel which has a lot of nice tutorials

[-] evlogii@lemm.ee 6 points 9 months ago
[-] pastermil@sh.itjust.works 6 points 10 months ago
[-] Kory@lemmy.ml 6 points 10 months ago
load more comments
view more: next ›
this post was submitted on 10 Jan 2024
115 points (88.1% liked)

Linux

47996 readers
972 users here now

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

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS