Flatpack installation under Fedora 36 Silverblue is so slow compared to Fedora 36 Workstation with same equipment and the same filesystem(btrfs encrypted). What are the reasons for it?.
I haven’t noticed this personally. Can you give us some more information on how and what you are installing that is slow? Generally, installing a flatpak is likely to take more bandwidth than an rpm since you’re getting all of the supporting libraries bundled with it where an rpm will usually link to already existing system libraries, so if you have a slower network connection, that could be a factor.
After a new installation of Silverblue I guess I got into conflict with System Updates and flatpak installations and so the speed of my network goes down.
Does a flatpack always download all its dependencies or does a flatpack look if dependencies are already here (delta downloads)?
What do you recommend for installing apps under Silverblue (flatpack, layering etc.)? The documentation for Silverblue is very small and sometimes it is hard to understand the principles of Silverblue.
It’s not like that. Think more like how containers work with layers. Flatpaks aren’t like RPMs where each component is tracked separately, apart from the runtimes they are based on. So updates do have a delta-ish element but it’s not the same concept as a delta RPM.
Flatpaks have the convenience of updating without a reboot, but frankly, what I recommend is whatever works for you. I have a bunch of stuff layered in my Kinoite box as well as flatpaks. You’re not limited to only using flatpak or toolbox. At the end of the day, it’s your machine and it depends on what you are most comfortable with and if there’s some bug in a flatpak that isn’t in the RPM, then use the RPM or vice-versa.
Thank you, I appreciate your help really. You help me to get into touch with my new Silverblue, I like it, but I have to learn thinking a new way to administer my software . Do you know a good Silverblue documentation?
Here are the docs to get you started: