I was thinking about going immutable for a long time and now I’m choosing a distro to hop to.
My question is: what are good immutable distros other than Fedora Silverblue spins, UBlue family and NixOS?
Maybe someone uses/used any? What is/was your experience with it?

7 points
*

I’ve heard good things about VanillaOS. Not used it myself though.

With their package manager apx, you can use software from pretty much any distro in VanillaOS (copied from link above):

Apx is a tool that allows you to generate work environments based on any Linux distribution and seamlessly integrates them with the system in a convenient way …

permalink
report
reply
4 points
*

Does it support any DE other than Gnome? For the rest, looks cool!

permalink
report
parent
reply
3 points

Does it support any DE other than Gnome? For the rest, looks cool!

Sadly, not officially (atm). I think you need to use a custom image and I don’t know how well those work.

See https://old.reddit.com/r/vanillaos/comments/1d69jn0/want_to_run_vanilla_os_but_no_gnome_de/

permalink
report
parent
reply
5 points

That’s a shame. I hope they’ll add support for more DEs in the future.

permalink
report
parent
reply
41 points

Don’t use NixOS.

Source:

  • I love NixOS
  • I use it as my daily driver on multiple machines.
  • I’ve contributed both to NixOS and surrounding ecosystem.

Evidence:

  • Learning cliff rather than curve because:
  • The state of the documentation should have been unacceptable a decade ago. Very unacceptable now.
  • The tooling is also over a decade behind.
  • Governance leaves a lot to be desired.

These things are getting better but not fast enough that I’d recommend it.

If you really want to look into nix, use it on another distro and see if you’re still interested after getting a flake-based devshell together. (impossible challenge: do it for a python project that relies on complex dependencies like transformers)

permalink
report
reply
9 points
*

Governance leaves a lot to be desired.

Genuine question from somebody who’s out of the loop and doesn’t use NixOS: How does this affect your day to day using the distro?

permalink
report
parent
reply
20 points

Basically you hemorrhage contributors because fuck this shit and then core components get more and more behind.

permalink
report
parent
reply
7 points

Don’t use NixOS.

I don’t like NixOS very much. This whole governance scandal has turned me away from it even more, tbh.

permalink
report
parent
reply
5 points

I’ve just switched my secondary machine to Nix, and was in the process of switching my main too, so it really is quite a shame. I’m really enjoying the distribution, but if the organization continues to have colossal government issues, and repelling active packagers, that’s really not a good sign

permalink
report
parent
reply
4 points
*

Now that I’m deep in it with flakes + home manager + impermanence + disko/nixos-anywhere, it’s fantastic having this much control and stability on all my systems, and I’m excited to start switching as much of my homelab as I can over to NixOS like my workstations.

But I totally agree, I would not recommend this to anyone who is not super interested in it.

permalink
report
parent
reply
4 points

Guix? I’m ignorant of both but very nix curious.

permalink
report
parent
reply
18 points
*

Bazzite! It’s technically atomic and not fully immutable but I’ve been using it for about a week now (long time I know) and everything just works. Didn’t need to install any extra drivers to get it working with all my peripherals. I like it a lot. Fixed a lot of Wayland issues I was having on previous Ubuntu installs.

One feature I found really cool is the Waydroid and Boxbuddy integration. You can have Android apps installed alongside regular fedora apps. Just opens an Android emulator in the background. Discovered that last night by accident. Typed in “calculator” and it opened up the Android version of it. Really neat!

permalink
report
reply
7 points
*

Bazzite is cool, but it is part of UBlue family, which I excluded in my post. I’m not a huge fan of Fedora, no offense to anyone using it, tho!

permalink
report
parent
reply
4 points

Ah my bad. Your post says “other that” instead of “other than” so I misread it as I skimmed 😛

permalink
report
parent
reply
1 point
*

What are your issues with Fedora? I’d really recommend giving one or more of the universal blue OSs ago regardless as they’re pretty far from native Silverblue. Project Bluefin for instance has a solidly Ubuntu feel.

edit: reading your responses elsewhere I can guarantee you won’t have the same update/reliability issues you had with Fedora because the universal blue model is entirely different

permalink
report
parent
reply
6 points
*

From OpenSUSE there’s also leap micro. Never used it, but maybe worth looking at.

If you don’t like fedora it might still be worth trying one of the fedora atomics, depending on what you didn’t like. For instance, I could never get used to dnf, but it’s largely irrelevant on an atomic distro anyways.

I would love to see a true atomic Debian-based distro, but I think that’s a long way from maturity.

Edit: opensuse aeon will also be released soon, but at least the comments on this post seem to think that there’s some important things missing from Suse atomic.

permalink
report
reply
3 points
*

From OpenSUSE there’s also leap micro. Never used it, but maybe worth looking at.

I heard of it, but it seems more server/development focused, rather than desktop.

For instance, I could never get used to dnf, but it’s largely irrelevant on an atomic distro anyways.

100% agree, dnf is a bummer. Maybe I’ll give Kinoite a shot, as it has many differences with “vanilla” Fedora.

permalink
report
parent
reply
2 points

What started as openSUSE Micro Desktop is now openSUSE Aeon. It’s still RC2, and RC3 will probably be easier to do a clean install since it will add full disk encryption, but if you want to check it out now it’s reliable and works well.

permalink
report
parent
reply
2 points
*

Ahhh gotcha. The websites don’t give a good indication of that, unfortunately. Trying to find the differences between OpenSUSE flavors was surprisingly hard. Thanks for the info!

permalink
report
parent
reply
2 points

Honestly I tried Silverblue, and had a much better time after I rebased to Bluefin. I would recommend going for Aurora over Kinoite. Of course, you can always rebase.

permalink
report
parent
reply
16 points
*

I’m surprised to hear you don’t like Fedora. I recently tried Kinoite and I wish I’d discovered it sooner. I’ve never had a Linux distro that felt so detail-oriented and complete. I’d be curious to hear your reasoning!

permalink
report
reply
7 points
*

It’s complicated and I have a few reasons.

  1. Last time I used it, Fedora’s updates were too unstable. I twice got updates breaking my system setup. For example, with openSUSE it happened only once (recent broken Mesa update). Also openSUSE updates surprisingly feel more stable than Fedora ones.
  2. I don’t like Red Hat. Even though I understand that open-source projects are complex and I should separate developers from their software, that doesn’t change my opinion on Red Hat.
  3. This problem stems from the previous ones. Using Fedora I feel like a beta-tester for future Red Hat projects and especially RHEL.

Keep in mind, that I last used Fedora on versions 37–38 and things might have changed since.

permalink
report
parent
reply
4 points

OP, I don’t intend to convince you otherwise. I merely intend to share my own takes on this. So, without further a due.

  1. Last time I used it, Fedora’s updates were too unstable. I twice got updates breaking my system setup.

So, first of all, you seem to think that Fedora’s updates are equally “unstable” compared to those found on Fedora Atomic. But this is simply categorically wrong due to Fedora Atomic being (as it’s name applies) an atomic distro. And hence has far superior updates (in terms of ‘stability’).

Secondly, I recall this period quite vividly, and I actually agree with you that Fedora’s handling was a mess. And, unfortunately, this mess also affected Fedora Atomic. Thankfully, uBlue’s team ensured that the issues were not felt on any of its images. So, even if, at times, issues spill over to Fedora Atomic, users of uBlue images will not have to face those. Heck, history has recorded that the uBlue images have consistently prevented those issues to spill over to its images. Thus, while this may (perhaps rightfully so) make one question if they should use Fedora Atomic or not; this, however, does not represent the situation over at uBlue images. Hence, one could rely on those without fearing issues related to ‘stability’.

  1. I don’t like Red Hat. Even though I understand that open-source projects are complex and I should separate decelopers from their software, that doesn’t change my opinion on Red Hat.

Fair. What makes you hate Red Hat? I know often cited reasons for why people hate Red Hat. But what are your reasons*?

  1. This problem stems from the previous ones. Using Fedora I feel like a beta-tester for future Red Hat projects and especially RHEL.

Is this specifically a problem because you hate Red Hat? Because, quite frankly, the same somewhat applies to openSUSE and SLE. But this doesn’t seem to bother you.

Keep in mind, that I last used Fedora on versions 37–38 and things might have changed since.

Excellent point. Since that ‘double trouble’, it has been relatively stable. However, I wouldn’t be surprised if Fedora would act similarly if a new issue arises.

permalink
report
parent
reply
2 points

With atomic, unstable updates aren’t a problem. You can just run back to previous.

Atomic distros are so cool like that.

permalink
report
parent
reply

Linux

!linux@lemmy.ml

Create post

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

Community stats

  • 8.9K

    Monthly active users

  • 5.6K

    Posts

  • 154K

    Comments