Apps on the linux desktops
summary
Flatpak provides distro-agnostic desktop apps packaged as a directory plus metadata, using OSTree content-addressed storage for atomic updates that keep the old version alive while processes run, and bubblewrap user namespaces for per-app sandboxing. Runtimes (two main flavors: stable minimal and fast-revving GNOME-style) plus paired SDKs let apps reuse shared libs; portals (for example the portable file-chooser portal) grant ephemeral access to single files. flatpak-builder and static-build create reproducible bundles; Fedora experiments with shipping apps this way.
AI-written summary · about
chapters (19)
- 0:00Introduction
- 0:50Goals
- 3:30Technical experience
- 7:06How does it work
- 9:43Local Repository
- 13:23Hasek
- 14:17Container technologies
- 16:46Runtimes
- 18:55Runtime
- 21:45Runtime fragmentation
- 28:03Network access
- 32:36Portals
- 36:21Widgets
- 38:51Building apps
- 45:26QA
- 49:46Fedora
- 52:11Service
- 55:51Dependencies
- 57:31Standard Space
related talks
10mFlatpak Flathub and KDE: A Quick Summary
41mAdapt or Die How new Linux packaging approaches affect wider KDE
16mBuilding Flatpaks from Fedora RPMs
04h 16mDay 2 - Room 1 Session 2
26mContainerize your Primary Workstation! - Fedora Silverblue
25mGNOME Boxes: Virtualization made simple
52mDay 1 with Fedora Silverblue
15mFlutter on Linux
