Jul 19 – 24, 2024
America/Denver timezone

Snap and Ubuntu Core Desktop - Desktop Linux, as easy as a smartphone!

Jul 19, 2024, 3:15 PM
250-Turnhalle | Track 1

250-Turnhalle | Track 1

40 Minute Presentation - In Person Application Development and Deployment


Till Kamppeter (OpenPrinting/Canonical)


Immutable Linux distributions are talked about a lot. Ease of use and security by the operating system itself and also the applications in read-only file systems and isolated from each other, this an idea coming from smartphone operating systems.

Well before the immutable hype, a decade ago, Canonical, having given up on the smartphone operating system Ubuntu Touch, based on their experience with Touch, they created the immutable system Ubuntu Core, and Snap as packaging system for apps and components.

Later on, they established Snap as universal, distribution-independent packaging system for classic Linux distributions and the Snap Store started offering all kinds of applications, including desktop applications.

Out of that arose Canonical's approach of an immutable desktop distro, Ubuntu Core, with a desktop environment Snap added, Ubuntu Core Desktop.

This talk is about how all this works, the motivations, advantages, challenges, and state-of-the-art ...

Author(s) Bio

Till is leader of OpenPrinting since it was founded in 2001, introduced the CUPS printing system in Mandrake Linux in 2000 working at MandrakeSoft and with this and a lot of evangelism (booths, talks, workshops) made the other distros also switch to CUPS, since 2006 printing maintainer at Canonical, co-organizing annual meetings with the Printer Working Group (PWG), since 2008 every year mentoring in Google Summer of Code, doing everything to make printing on Linux and alike operating systems "just work". Due to the fact that printing goes through several daemons (CUPS, Printer Applications) got a daemon snapper and Snap enthusiast and evangelist. Till is also fellow of the Linux Foundation.

Primary author

Till Kamppeter (OpenPrinting/Canonical)

Presentation materials