Fight Linux fragmentation with Flatpak
summary
Covers using Flatpak to solve Linux distribution fragmentation for desktop applications, describing why DEB and RPM packages were abandoned and what benefits Flatpak delivers for developers. Explains building and delivering sandboxed desktop apps with Flatpak, developing inside the Flatpak sandbox, and notes remaining rough edges based on the speaker’s experience shipping web-based music streaming integration.
AI-written summary · about
chapters (20)
- 0:00Intro
- 0:22What's Flatpak?
- 0:56Nuvola Apps Project
- 1:47Fragmentation of Linux
- 3:07Nuvola and Vala Issues
- 4:06How Flatpak Helps
- 6:29Nuvola and WebKitGTK+
- 7:23Nuvola switches to Chromium
- 9:28Flatpak Flatforms
- 10:09org.gnome.Platform//3.30
- 10:50Permissions to Weaken Sandbox
- 11:17Long Term Goal: Portals
- 11:46Screenshot Portal via DBus
- 11:56Develop Inside Sandbox
- 12:23GNOME Builder
- 12:56Nuvola CDK: Core Developer Kit
- 13:37Nuvola ADK: App Developer Kit
- 14:17Production Nuvola Flatpaks
- 15:29Drawbacks of Flatpak Packaging
- 16:43Conclusion
related talks
38mHow to Flatpack Programs
40mKDE Apps Initiative
22mKDE All About the Apps
01h 00mYour app everywhere, just in a snap
26mHow we're making the new Ubuntu Software app and what's next
31mLowering the Burden: a GUI App for Everything
30mBreaking Barriers: Bringing Application Developers Closer To the CNCF
44mBuilding Pieces for Developers Our Journey with Flutter and Dart
