this post was submitted on 07 Aug 2023
10 points (100.0% liked)

Linux

1647 readers
1 users here now

News, Tipps und Tricks zu Linux

founded 2 years ago
MODERATORS
 

I'm really interested in trying out an immutable distro like Fedora Silverblue. And I get the concept that the base system is read only and you install software through flatpaks.
But how does this work in practice?

If I change a config file in /etc, will the changes survive a reboot?
How can I see or decide which parts of the system are immutable and which are not?
Can I install packages that aren't available as flatpaks, like more obscure stuff or command line tools?
What about ppd files for printing, firmware, drivers, fonts, icon packs, etc.? Where and how do those get installed?
Also, is it possible to replace or remove packages that are within the immutable part of the system?

you are viewing a single comment's thread
view the rest of the comments
[–] Mininux@sh.itjust.works 4 points 1 year ago

For Firefox I replaced it with the flatpak version and hid the system version, I found that better

As for chosing what to install where, i made simple rules

  • If it's available as a flatpak, I use the flatpak
  • Otherwise if it is system related/always required, rpm-ostree
  • Otherwise, I use distrobox (it's like toolbx but better, it's more integrated with the rest of the system and allows to have containers of other distros, for example I had some debian only packages and used an Arch container for AUR packages)

But if it's too much of a hassle for and it's gonna be your daily system, yeah better not use it.