~/talk

Adapt or Die How new Linux packaging approaches affect wider KDE

Talkat Akademy 2024 · 2024-09-07..09-12· [linux-and-operating-systems]
links:none on file
slides:none on file

Argues that containerized app delivery via Flatpak runtime+sandbox fundamentally changes security, plugins, styling, dev setup and library policies; demonstrates a concrete developer win where Builder opens an app plus all dependency sources instead of wasting a day chasing ABIs; warns immutable OSes (Silverblue, Fedora variants, Ubuntu Core) make store availability mandatory; lists concrete breakages and fixes: system tray needs org.kde.StatusNotifierItem permission, KConfig globals and KWallet need portal redesign, KRunner runners work after a two-line Flatpak change, and sccache sharing builds plus thumbnail sandboxing merged to Kira are practical wins.

AI-written summary · about

  1. 0:00Introduction to packaging changes
  2. 1:11Moment of enlightenment on sandboxing
  3. 3:51Sandboxing expectations and user trust
  4. 5:23ABI flexibility and reproducibility
  5. 6:54Containerized builds and caching
  6. 7:41Immutable distributions pressure
  7. 9:14Requirements for KDE on immutable systems
  8. 10:21Current state of KDE packaging
  9. 11:08How Flatpak sandboxing works
  10. 14:16Designing frameworks for Flatpak first
  11. 15:00Case study system tray icons
  12. 17:12Case study KConfig handling
  13. 19:25Case study KWallet integration
  14. 20:54Case study KIO in Flatpak
  15. 22:35Restructuring KDE Frameworks
  16. 25:15Plasma integration challenges
  17. 27:53Case study KRunner extensions
  18. 30:43Plasma applet and module sandboxing
  19. 33:28Q&A and future directions
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.