Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Snapping KDE Applications

Snapping KDE Applications

Harald Sitter

November 16, 2016
Tweet

More Decks by Harald Sitter

Other Decks in Technology

Transcript

  1. Bundles Put everything into a blob for the user to

    use. KDE invests in Snaps and Flatpak.
  2. Heavy Lifting KDE has many sophisticated applications Many libraries, called

    KDE Frameworks Most applications use multiple Frameworks Almost everything needs Qt
  3. > 70 MiB Minimal (unoptimized) size of a tiny KDE

    Application. Most of this is the graphics stack.
  4. KDE Frameworks 5 Content Snap New content snap Currently 160

    MiB (unoptimized) Includes all KDE Frameworks and the entire Qt 5.7 stack
  5. > 0 KiB Content-sharing applications are only a couple of

    KiB (more if they have artwork etc.)
  6. KDE Applications Snaps Built against a content snap stage Add

    things on top of the content snap Bind-mount content snap to access shared content
  7. Status Framework & Application build automated KTuberling and KBlocks in

    edge channel on Ubuntu Store Missing DBus access hurts a lot