start sandbox without application (runtime debugging)

Alexander Larsson alexl at redhat.com
Mon Aug 22 09:12:18 UTC 2016


On tis, 2016-08-16 at 16:32 +0200, Marco Strigl wrote:
> Hi, 
> 
> On 08/16/2016 04:13 PM, Emmanuele Bassi wrote:
> > 
> > Hi;
> > 
> > the real question would be: why are you creating your own runtime?
> because there is no suitable framework. I want to create one based on
> opensuse.

This is fine, but just to make it clear to people reading the list:

In *general* you should never ever make your own runtime, that is a
"create-and-maintain-distro" equivalent operation.

That said, there are two reasons to create a runtime:

1) Creating a "native" flatpak runtime + sdk which you expect third
parties (i.e. upstreams of various applications) to use, and that you
expect to maintain. Current examples of this is the freedesktop.org
runtime and its derivates (gnome + kde runtimes), as well as the
discussions about creating a super-minimal flatpak LTS runtime.

2) Making a flatpak runtime based on an existing package-set (i.e. a
distro) so that that package-set can be reused to create flatpak-based
versions of the apps in that package set. For example, fedora plans to
use this to bootstrap fedora atomic with applications based on fedora
rpms, as at this point not a lot of upstreams are releasing their apps
as flatpaks.

You should *never* *ever* create your own runtime just because some
dependency you need in your app is not in the runtime of your choice.

-- 
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
 Alexander Larsson                                            Red Hat, Inc 
       alexl at redhat.com            alexander.larsson at gmail.com 
He's a gun-slinging sweet-toothed vagrant on a search for his missing 
sister. She's a psychotic psychic queen of the dead trying to make a 
difference in a man's world. They fight crime! 





More information about the xdg-app mailing list