On Sun, Jul 15, 2018 at 3:02 AM Nick Coghlan <ncogh...@gmail.com> wrote: > > Hi folks, > > Facebook just published an interesting bit of tech that uses squashfs > to create single-file executables that don't require a pre-installed > container engine to execute, but do place some more significant > demands on the FUSE subsystem, and also require a bootstrapping > executable to set up the filesystem mounts. > > I recommend taking a look at their blog post, as xar seems like quite > an interesting capability to consider offering: whereas containers and > flatpaks give you both build time and runtime component isolation, xar > files aim to behave more like a statically linked ELF binary with no > supporting data files (no runtime isolation, but no direct > dependencies on the host filesystem either). >
Interestingly, squashfuse[1] has been available in Fedora for a while now, though it's slightly out of date at the moment. I suspect it wouldn't be difficult to bring xar support into Fedora and even EPEL7's Python 3 stack. As I understand it, Facebook is a part of the Fedora ecosystem, would they be willing to contribute to bringing this into Fedora (and maybe also EPEL7)? [1]: https://apps.fedoraproject.org/packages/squashfuse -- 真実はいつも一つ!/ Always, there's only one truth! _______________________________________________ python-devel mailing list -- python-devel@lists.fedoraproject.org To unsubscribe send an email to python-devel-le...@lists.fedoraproject.org Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/python-devel@lists.fedoraproject.org/message/GK5ELELLH7CMOOCYM7LMJVFUCR5ROAH7/