hi, I’m considering changing from Workstation to Silverblue, but I had a few newbie questions before I do that (I’ve never used an immutable system before). I’m sorry if my questions are really common (or just silly). Also I’m sorry that there are so many of them. I just rly don’t feel like reinstalling my system just to run into some issue that makes me go back, so I just wanna know for sure before doing it.
-
I heard something along the lines of rpm-ostree being discontinued and replaced with some other things. Does this mean that there will be changes applied to Silverblue soon, and I should wait until that’s done before installing it? What will the commands for system updating and package installing/removing look like, after the changes take place? (I don’t prefer to use the gui software center)
-
for installing and running new flatpaks, is it also necessary to restart the system, like with layered rpm packages?
-
what about appimages, do they work fine on Silverblue?
-
speaking of flatpaks, is it generally recommended to install GNOME extensions as flatpaks, or as rpm’s? Any downsides or concerns about either method?
-
there are several apps (including important things like a browser) where the devs themselves say “sadly, out flatpak version is not as stable yet, so we recommend to install an rpm”. Apart from that, I’m also interested in installing quite a few apps as rpm’s (out of my preferences). I heard that in Silverblue, the way you install rpm’s is some sort of layering. Are there any downsides or difficulties to it, compared to a regular rpm install? Or is it just as easy and reliable as regular rpm installs on Workstation? If there are downsides to it, are there any other ways to install rpm’s on Silverblue?
-
are there any concern / issues from the fact that system packages are installed into a different directory than they would be on a regular Workstation? Like, do apps ever break because of this? Because I heard that sometimes you will install an app, but the resources / dependencies needed for it to work just aren’t there. I also heard some apps, like printing software (which I wanted to use), expect to be able to write to the immutable directories, but are unable to. So… are things like that still an issue? Are there workarounds? Generally, do apps designed for Workstation work well on Silverblue (I mean rpm’s, not flatpaks)?
-
are the system updates automated (downloaded in the background for me)? If yes, is there a way to disable that, and make them only download when I start the download? (a daily or even a weekly automated timer is not what I’m looking for)
-
generally, is Silverblue made to be more minimalistic compared to regular Fedora? Or does it have all of it’s features? (I know that CoreOS, for example, is said to be minimalistic, but idk whether that applies to Silverblue as well)
-
can I install COSMIC desktop on Silverblue, and have it there alongside GNOME? Or will that bring issues if I try to do that?
-
generally, is Silverblue… fullly ready?
I mean, are there any unfinished work-in-progress parts to it, or is it just as finalized as Workstation?
-
will I still be able to disable services with
systemctl
like I am able to do on Workstation? -
are containers (distrobox, toolbx, etc.) and the apps in them still within the scope of my firewall (which is installed on the main system)? Or does each container use it’s own firewall?
-
generally, are containers (distrobox, toolbx, etc.) similar to vm’s in terms of resource intensity? Or do apps in containers take just as much resources as regular rpm’s would?
thanks to anyone willing to answer this, and I’m sorry again for how many questions I wrote