I would like to switch to Fedora Silverblue. But what stops me is that the setup process can take a bit of time. And I need to have a working machine by Monday.
My first concern is how VirtualBox will behave. We use Vagrant and most of the images are for VirtualBox. What about virtual machines and lxc on Atomic Desktops?
I don’t have any questions about the layers or the video card.
I don’t see any problems with AppImage, Flatpak, Toolbox/Distrobox or even Nix packages
But I would like to have an almost identical setup to what I have on Fedora Workstation.
For example, I need to install a program from tar (I use Firefox Developer Edition this way). Should I install it in /opt as usual or in /var/opt? Or does it contradict the Atomic Desktops philosophy?
Do you have any advice on using Fedora Silverblue in your daily development, or maybe you were inspired by an article/video?
I had VirtualBox installed and tested under Silverblue 39. It worked very well. I didn’t have to do any conversion of the VMs even though they were running from an ext4 partition in Ubuntu 22.04. I installed VirtualBox with rpm-ostree.
As I continue immersing in more work with Silverblue, I see how convenient is KVM/QEMU libvirt. The VMs are definitely faster than VirtualBox. I read somewhere that VirtualBox VMs can be converted to KVM but I haven’t tried that personally.
LXC works pretty well in Silverblue and Bluefin (a derivative with all the nuts and bolts). What I loved is that LXC containers integrate with the host as well as a Docker container. Meaning you install an application in LXC and can call it directly from the host. I wrote about that experience here