Running virtual machines in the Flatpak sandbox
summary
Ports the actual virtualization stack into Flatpak so GNOME Boxes runs with full virtualization stack (libvirt, QEMU, SPICE) in Flatpak, builds everything in manifests and CI and ships nightly on Flathub as CI-built Flatpak bundles and nightly Flathub builds. VMs run, express installs and GPU virtualization work, simultaneous stable/dev installs keep user VMs separate, but USB passthrough and folder portals are missing and bridged networking isn’t implemented yet; current builds use --device=all permission as a temporary workaround.
AI-written summary · about
chapters (9)
- 0:00Intro
- 0:43Topics
- 4:58Dependencies
- 5:28Flatpak
- 7:45Fedora
- 9:24Motivation
- 11:43Flatpak manifest
- 15:48Troubleshooting
- 16:28Work
related talks
10mFlatpak Flathub and KDE: A Quick Summary
21mEphemeral Development Environments
44mContainers, PaaS, App Development
46mEmpowering the next billion with OSTree, Flatpak, NDN, and the cloud
39mTesting Your Yocto Proj: from Ptest & Testimage to LAVA
43mThe future of containerization in mature organizations
49mWhat's going on with Project Fugu?
49mInstant Apps: How to Teach an App to Work Without Installation
