Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Snapping KDE Applications
Search
Harald Sitter
November 16, 2016
Technology
58
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Snapping KDE Applications
https://www.youtube.com/watch?v=eOeDpoO6XT8
Harald Sitter
November 16, 2016
More Decks by Harald Sitter
See All by Harald Sitter
KDE neon QtCon 2016
apachelogger
0
98
KDE Neon
apachelogger
0
790
Blue Systems KDE Neon Status
apachelogger
0
130
Other Decks in Technology
See All in Technology
おい、エージェントを使って終わらせろ
nwiizo
3
870
え、こんなに早く改修できるの?──新人エンジニアとスクラムマスターの2人が語る、AI×アジャイル開発の現場
ysasago
2
690
Claude Codeを「使うほど育つ」AI秘書にするノウハウ
minorun365
PRO
33
31k
ソフトウェアDNAとクラウドエージェントのススメ
cloudace
0
120
研究開発部の紹介 / Sansan R&D Profile
sansan33
PRO
5
25k
AIに任せた品質は、誰が見立てるのか - AI時代のテストマネジメント
nakanao
3
2.9k
技術的負債から考える、AI時代のエンジニアリング投資 — ビズリーチの技術的負債と向き合った経験から、変更し続けられるソフトウェアを考える/ technical-debt-con2026
visional_engineering_and_design
4
3.7k
「どのログを見ればいい?」 から始めた サーバーレス障害解析
y_waka1
1
130
10Xに技術的負債をもたらした「2つの境界の歪み」その構造と解消への営み
10xinc
0
2.4k
AI 時代のスタートアップエコシステ厶から考究する技術的負債との向き合い方
m3m0r7
PRO
3
2.6k
時うどん〜Socket.getifaddrsで学ぶネットワーク編 / Tokiudon: The Socket.getifaddrs Edition
coe401_
4
240
Slack上でインフラをトラブルシュートする! Agentic Platform Engineeringの第一歩
teru0x1
5
1.9k
Featured
See All Featured
Paper Plane (Part 1)
katiecoart
PRO
2
11k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
The untapped power of vector embeddings
frankvandijk
2
1.9k
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
670
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
610
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.3k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
360
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
380
Information Architects: The Missing Link in Design Systems
soysaucechin
1
1.2k
Chasing Engaging Ingredients in Design
codingconduct
0
330
The SEO identity crisis: Don't let AI make you average
varn
0
560
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
710
Transcript
Snapping KDE Applications Harald Sitter <
[email protected]
>
KDE Community of Freedom Fighters Lots of Software All Major
Platforms
Bundles Put everything into a blob for the user to
use. KDE invests in Snaps and Flatpak.
Heavy Lifting KDE has many sophisticated applications Many libraries, called
KDE Frameworks Most applications use multiple Frameworks Almost everything needs Qt
> 70 MiB Minimal (unoptimized) size of a tiny KDE
Application. Most of this is the graphics stack.
KDE Frameworks 5 Content Snap New content snap Currently 160
MiB (unoptimized) Includes all KDE Frameworks and the entire Qt 5.7 stack
> 0 KiB Content-sharing applications are only a couple of
KiB (more if they have artwork etc.)
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
Status Framework & Application build automated KTuberling and KBlocks in
edge channel on Ubuntu Store Missing DBus access hurts a lot
CI ➜ Store
Demo :-O
https://www.kde.org
[email protected]