Zum Inhalt der Seite gehen


Essentially #flatpak is to desktop Linux what #docker is to servers IMHO. It tries to solve the "works on my machine"-problem by essentially bringing the developers machine to the end user.

Although now everyone has "the same machine" now a lot of new problems are arising, especially because with Docker and Flatpak the *developers* need to care about the "package". Which may work in some cases, but often might also lead to important updates not being distributed all over the place
Dieser Beitrag wurde bearbeitet. (1 Jahr her)
but the developer has to maintain this for all of the dependencies of their project too...

And as I said, this might work (sometimes) but not always and speed of distribution might largely vary...
with Docker it's not that big of a problem, yeah, you just need to rebuild the image regularly, so updates of the base image are included in yours

But Flatpak does not really have a "base image". They have runtimes which provide the most basic dependencies, but not a package manager for example. So you need to manually package/compile the more uncommon dependencies of your application into the Flatpak.