[14:35] <cmaloney> CHC tonight if anyone is interested and around
[15:41] <jrwren> https://developers.redhat.com/blog/2020/08/12/introducing-the-red-hat-flatpak-runtime-for-desktop-containers/
[15:42] <cmaloney> We're recreating Mac applications, poorly
[15:43] <jrwren> i dunno, i think it is well.
[15:43] <cmaloney> What comes to mind for me is "how does this integrate with the DE"
[15:43] <jrwren> but probably some room for improvement.
[15:43] <cmaloney> eg: themes, hints, etc.
[15:44] <jrwren> ah yup... "oh, sandboxed, it can't read your theme settings in your homedir"
[15:44] <jrwren> "but it can talk to dbus no probably"
[15:44] <jrwren> I'm guessing, I have no idea.
[15:44] <cmaloney> Yeah, DBus is probably handling this
[15:44] <cmaloney> as soon as I posted that's what came to mind
[15:45] <cmaloney> Interesting times ahead
[15:45] <cmaloney> also will be fun if there's a security problem in the container and not all of them get updated
[15:45] <cmaloney> I never thought that the desktop of the future would be a rack of virtualized machines
[15:45] <cmaloney> yet, here we are
[15:49] <jrwren> not really any difference than a security update in a non-container.
[15:50] <cmaloney> right, but the chances of an OS update making the fix are higher than the container making the fix
[15:53] <jrwren> how so?
[15:53] <jrwren> there is nothing that says flatpack gets updated separately from an RPM or DEB.
[15:53] <jrwren> notice there is no flatpack separate store mentioned in the article.
[15:54] <jrwren> this isn't that snappy b.s. ;)
[15:55] <cmaloney> Ah
[15:55] <cmaloney> "A runtime is a filesystem image with system-level libraries and other files. As shown in Figure 1, a system can contain a variety of runtimes, with each being used by multiple applications."
[15:56] <cmaloney> "In addition to saving space, another big advantage of the runtime separation is handling security updates. If there is a security bug in a system library, we only need to update the runtime, and don’t need to rebuild every application. A runtime can’t possibly include every library that any application would want to use, so libraries can also be bundled with the application. An
[15:56] <cmaloney> application typically uses a mix of libraries from the runtime and bundled libraries."