A journey through the challenges of running a virtualization stack in the Flatpak sandbox with the purpose of distributing GNOME Boxes in immutable image-based operating systems such as Fedora Silverblue.
Starting from orchestrating the build of all the required components of the virtualization stack, to poking holes in the Flatpak sandbox in order to provide device passthrough, safe file sharing, and a bridged network between host and guest.
Felipe Borges has been involved in GNOME since 2009, contributing with translation, marketing, and development. Currently contributes to various GNOME components and is the maintainer of GNOME Boxes.