3 ms·
Relying on AppImages/flatpack/etc for apps is a feature of immutable distros like VanillaOS, not a bug. The point is you never mess with the base system image.
by MindSpunk 3y ago
Relying on AppImages/flatpack/etc for apps is a feature of immutable distros like VanillaOS, not a bug. The point is you never mess with the base system image. The goal is to leave the root as untouched as possible, with a transactional modification system when you absolutely must poke at the base system image, and install everything using your app packing format of choice.
Fedora Silverblue is another distro following the same 'immutable' principle based on OSTree. Silverblue wants the base system to be immutable, bundling in toolbox (similar to distrobox) to create a container with a regular mutable sysroot that can use the regular package managers. If you break the container you can tear it down and build a fresh one without nuking your host OS.
The goal is a reliable base system image that you can't break. It's something I've had happen many times with standard distros. Updating when too far behind is fairly likely to break something.
'Compatibility with Ubuntu' doesn't really matter as the system is already different enough even when based of Ubuntu for just googling 'issue Ubuntu' isn't going to be applicable. Do that stuff in a distrobox container.
- geokon 3y agoOkay after reading more about VanillaOS I can see my concerns aren't relevant. Thanks for pointing it out... Wish I could delete the comment now
- MindSpunk 3y agoIt is a fair criticism though. Immutable distros are pretty new in the landscape of desktop linux distros so googling issues for them won't give you a lot of answers. And a side-effect of what they are means a lot of the time the answer to "how to do X to the system" is "you don't". They're reliant on having a solid base system image because changing it isn't very user friendly. I say this as a Fedora Silverblue user, I personally think the tradeoff is worth it for me.