This operating system may be the future of how Linux based OSes function.
What is Fedora Silverblue?
(Some) apps that I use and how they are installed and run
Recently I've managed to make my desktop workflow capable of running almost entirely in containers (of various kinds).
|Name||How it's installed||Notes|
|Chromium||rpm-ostree (host)||Un-containerised, due to unavailability as a Flatpak|
|vscode||Flatpak||Installed from FlatHub|
|FL Studio||toolbox container +
||I installed Wine as a dependency in a seperate toolbox container, wired up the .desktop file to inteface the wine command to launch the container|
|emacs||iitoolbox container||emacs is installed in a container due to portability and on-boarding of iimacs.d configuration|
|Safe Surfer Desktop||AppImage||Only available format|
Challenges with Wine
FL Studio was a minor challenge to get working. A caveat of Fedora Silverblue is that Wine is incapable of being installed on the host system (due to only supporting 64-bit apps).
Here's the solution:
Now FL Studio should be available in your app launcher.
Hopefully one day, FL Studio may be available as a Flatpak (I've been trying to get that to work over here, having issues with Wine in a Flatpak).
Fedora Silverblue rocks a read-only root filesystem. All user data is stashed in the seperate partition of
/var/home and all persistent data is in
To me, the separation of the OS and user-data makes so much sense and is how it should be.
The OS & user-impact
Fedora Silverblue is intended to be a modern simple rock-solid-stable user-facing operating system with focus on everyone-has-the-same-thing consistency via the technology rpm-ostree.
Because of rpm-ostree and Flatpaks, the consistency of working with common and same libraries helps developers to keep users happy as their apps would be running and behaving as expected.
Migrating from Fedora Workstation
Currently there isn't a migration path or a plan for one yet, which is unfortunate. The OS's layout a fair bit different so there may be a bunch of planning for this to be a possibility.
Backing up and restoring data
I used rsync (to ensure that everything was copied) to copy data to an external drive. After the installation, rsync was also used for restoring the data back (the same command but in reverse).
I've been really happy with Fedora Silverblue (and Fedora in general). I'm really excited for it to be something that any person can use, taking out any pain that may be had with traditional Linux distributions.
Give it a try!