this post was submitted on 09 Jun 2024
430 points (94.2% liked)

Linux

54367 readers
806 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 6 years ago
MODERATORS
 

So I took the plunge and installed Fedora Silverblue because of all that immutable buzz. And it's the most frustrating change I have made in almost 20 years of my distrohopping.

After installing Silverblue I configured it as usual. I installed necessary flatpaks, played with toolbox and distrobox, installed codecs, configured my bluetooth keyboard and other stuff in /etc and /var. Applied some useful tweaks I found on the web and... well... everything works. Nothing to do anymore. No issues. Nothing breaks, no dependency hell, everything runs smooth. I have nothing to tweak, tinker or configure anymore. So frustrating.

Every update is just... meh. Smooth, new, fresh system not affected by my stupid tweaking and breaking. Booooring.

I don't have to distrohop anymore. If I want other distros I can just install them in distrobox. Other versions of apps? Something from AUR perhaps...? No problem. What's the point of distrohopping now? Other DEs? I just rebase my system to other images with almost any DE or WM I want without losing data or messing everything up (damn you, UBlue!).

I don't even have to reinstall the damn thing cause every time I update the system or rebase it to another image it's like reinstalling it.

Silverblue killed distrohopping for me. Really frustrating.

(page 3) 37 comments
sorted by: hot top controversial new old
[–] [email protected] 6 points 11 months ago (2 children)

I had an entirely different experience with Bazzite. It would not boot to Wayland after an update, so I had to boot to xorg, reboot, and then wayland would work, until the last update where Wayland just wouldn't work anymore, so I ended up going back to Fedora Workstation.

load more comments (2 replies)
[–] [email protected] 26 points 11 months ago (5 children)

I'm a bit behind on these immutable distros and have a small question. People keep saying you can just switch to another image if you want to switch desktop environments. But how does this solve the problem of the config files of the various DEs (GTK rc files or other theme stuff) messing with each other in the home directory? Because this was always a pain in the ass in normal distros

[–] [email protected] 7 points 11 months ago

Your files are a mutable part, they stick around for rebase and rollback. (I believe /etc also.) If it's only files in a home directory you could try a different DE by making a new user. But yeah I don't think it has a built-in solution for something like that.

[–] [email protected] 18 points 11 months ago (2 children)

Switching DEs is not recommended by devs so I assume the configs are still conflicting. Home dir doesn't get affected by an image rebase most likely.

load more comments (2 replies)
load more comments (3 replies)
[–] [email protected] 9 points 11 months ago

Wow I was so confused while reading this haha, got me good there! Happy to hear its working as expected :P

[–] [email protected] 13 points 11 months ago

Silverblue killed distrohopping for me. Really frustrating.

Then kill it. Distrohop again.

[–] [email protected] 9 points 11 months ago* (last edited 11 months ago) (6 children)

But well, if that helps, look at the bright side: while it's true that it'll almost never give you problems, I think it's true that the time the problems will happen, they will be pretty hard to solve, so it might break very bad. That's great, isn't it?

Don't tell me that this thing just cannot breaks. If that was even possible, that'd be tremendously evil.

load more comments (6 replies)
[–] [email protected] 10 points 11 months ago

Welcome to the very reason I'll never ever try Silveblue 😄

[–] [email protected] 3 points 11 months ago* (last edited 11 months ago) (9 children)

Only thing I haven't figured out, yet, is how to install the Private Internet Access client. It uses a .run install script, and it fails when installing via rpm-ostree (tries to write to /etc) and doesn't like being installed in a Distrobox (needs systemd).

But yeah, I'm currently looking at some other options for my main system to drop Windows, and I'm always comparing to Fedora Atomics, now.

[–] [email protected] 7 points 11 months ago* (last edited 11 months ago)

Any program with an install script makes assumptions about your system, if it doesn't work it just isn't compatible.
Either modify the script, package the software for your distro or find out if someone else has done it.
My first instinct would be to look if it's in the AUR and install it inside an Arch Toolbox.

[–] [email protected] 4 points 11 months ago (1 children)

I don’t use PIA, but /opt and /etc are both r/w in Silverblue/Kionite

load more comments (1 replies)
load more comments (7 replies)
[–] [email protected] 53 points 11 months ago (1 children)

I'm honestly so trolled, I hate change & hate the idea that something might be better than my existing Arch install. I hate that security, reliability, and flexibility are improved. I cope by reminding myself that I'm very low on disk space right now, for the needed extra partitions

[–] [email protected] 9 points 11 months ago

If you have a spare homelab machine Fedora does an immutable build called IoT (they branded it wrong it's just a barebones install appropriate for servers also).

[–] [email protected] 3 points 11 months ago (2 children)

I've been considering it for a while but my main setup (knock on wood) has been rock solid with traditional fedora. If I ever end up switching distros silverblue is probably going to be it.

[–] [email protected] 2 points 11 months ago

Been worth it to learn it and change my way of thinking.

load more comments (1 replies)
[–] [email protected] 19 points 11 months ago (7 children)

I rebase quite often, its the better distrohopping.

Have a look at Fedora Discuss, interesting things there.

https://discussion.fedoraproject.org/t/119216

load more comments (7 replies)
[–] [email protected] 12 points 11 months ago (1 children)

I'm still getting things set for Silverblue to be my baremetal hypervisor distro on my laptop. And by that, I mean giving up on Incus, setting up libvirt, and... everything is working like it should. I wasn't expecting that. Now, I've got to find something else to do with my time.

[–] [email protected] 3 points 11 months ago (1 children)

What'd you dislike about Incus that libvirt does easier? I'm on a similar trajectory as you. I have Incus on Debian but I am transitioning to IoT for that machine. I kinda like Incus. I want to attach USB devices to a couple of my containers, it was a learning curve but eventually worked out alright.

load more comments (1 replies)
[–] [email protected] 9 points 11 months ago

feels like this post was sponsored by Anne Hathaway

[–] [email protected] 8 points 11 months ago (2 children)

And good resources on how to learn to use Toolbox properly?

[–] [email protected] 7 points 11 months ago* (last edited 11 months ago)
Toolbox create  
Toolbox enter  

Now you have a standard Fedora command line system that shares your home folder but otherwise has its own filesystem.
There's more options (like using other distro's), but it's really not complicated.

To install CLI stuff that needs to access your host system's root files, use rpm-ostree (but if you need a lot of that, use a non-immutable distro instead).

I actually use neither anymore. My stuff I actually want to work with is in home and I have no need to tinker on this system, cause it just works.

load more comments (1 replies)
[–] [email protected] 98 points 11 months ago

You got me so good. Been using fedora for a few years now and I've been hesitant to hop to silverblue but now, after reading your issues with it I might just have to stay away. I can't imagine a world of painless updates and rebasing smoothly. If I don't have things to troubleshoot what else am I gonna do on my PC!

[–] [email protected] 13 points 11 months ago

Agreed. Been super boring and stable on Aurora.

[–] [email protected] 26 points 11 months ago (3 children)

Is this a First Linux-World Problem? :D

To me, I like how clean and coherent GNOME looks like, but what I don't like about it, is how hostile it is in regarding of themeing/coloring.

[–] [email protected] 8 points 11 months ago (6 children)
[–] [email protected] 14 points 11 months ago (1 children)

Aren't a lot of these issues due to gtk not being as theme friendly as Qt?

load more comments (1 replies)
[–] [email protected] 9 points 11 months ago

Yeah I get the rational, and that DEs shouldn't theme them apps but I want to have some sort of customization (not just an accent color).

[–] [email protected] 3 points 11 months ago

Thank you. I feel like I've found a new way to respect developers that I hadn't considered before.

load more comments (3 replies)
load more comments (2 replies)
[–] [email protected] 81 points 11 months ago (1 children)

Oh man. I'm so sorry for your loss. May your system break at some vague point in the future in a way that is nigh impossible to diagnose and that no one else seems to have experienced. Godspeed, you unwillingly content penguin!

load more comments (1 replies)
load more comments
view more: ‹ prev next ›