Ostree + composefs for portable apps on BananaLinux

I watched the presentation on the current status of banana linux and saw there were ideas of having unconstrained flatpak apps (bananapak or smth.)

Here is a simpler idea for this, that is more in line with the way of rolling distros. The one that also uses the RedHat stack for this.

Suppose we have a base image that is immutable. Than we can have smth. like /banana-apps/katefor portable apps. It will contain additional files of the app (managed in ostree repo). These apps can have regular arch packages as dependencies (probably with some light adaptation).

Finally, composefs will be in charge of deduplication and using EROFS for storage. This is much simpler than flatpak.

If we have to use standard Flatpak anyway, what’s the win?

And if the idea is that we don’t use Flatpak, and use this instead as a way to get apps, then we’ve just re-invented Arch packaging in a more complicated way, no?

yes we did, but you want immutable distro. And the apps will be portable across distros as a small bonus.

This more complicated way is mainstream now :slight_smile: