Application sandboxing with Flatpak Portals
summary
Covers using Flatpak to sandbox desktop applications and the Desktop Portal architecture that lets sandboxed apps interact with the OS. Describes how to integrate an app with existing Portals and how to extend the Portal API to add new capabilities.
AI-written summary · about
chapters (15)
- 0:00Intro
- 0:57Summary
- 5:12Flatpak concepts
- 11:14Building a Flatpak app
- 12:04Sandboxing
- 12:50The basic Flatpak sandbox
- 14:14What's isolated by default?
- 14:37Sandbox holes
- 22:01DEMO TIME
- 24:07Using Portals
- 25:33Automagic APIs
- 26:14Portal architecture caveats
- 30:53Interactive interfaces
- 31:39Writing a Portal
- 34:07References
related talks
23mNative messaging for strictly confined browsers
45mThe Windows Sandbox Paradox
37mSandboxing Applications with Landlock
09mLightning Talk: Enabling “Safe” Use of Untrusted Open Source Dependencies with Sandboxing
29mSandbox for Agentic Application With Cloud Native Stack
50mImproving Unmodified Classic Application Confinement
01h 25mSandboxing a Linux Application
38mSandboxing in Linux with zero lines of code
