Also, is there support for applications without any runtime?
Also, is there support for applications without any runtime?
If, above this, you need more dependencies, in the flatpak model you need to bundle them yourself. Such bundling can be done however you want. For instance you can reuse existing packages from some distro, you can build the yourselves, or whatever.
Technically you have to specify a runtime, or things will not run. But if you want you can create your own runtime that is empty and use that. This means you have to supply everything though, as you won't even have an ld.so.
The app itself would include any libraries/prerequisites outside of whatever flatpak defines as a "runtime library".
At least, that's my reading of how Flatpak works. I could be wrong on some of those points.