This conference talk explores distribution-independent packaging solutions for printing systems, focusing on how OpenPrinting has implemented various technologies to deliver up-to-date printer drivers and printing stack components. Learn how Snap was initially adopted for its ability to package daemons and system software with strong security features, and how the team expanded to OCI container images to support immutable distributions that prefer Flatpak over Snap. Discover the challenges encountered when packaging CUPS and printer drivers across different systems, including early attempts at packaging daemons as Flatpaks. Presented by Till Kamppeter, OpenPrinting leader since 2001 and Linux Foundation fellow who pioneered CUPS adoption across Linux distributions, alongside Soumyadeep Ghosh from the Snapcrafters team who maintains numerous content snaps and contributes to various Linux community projects. The talk was delivered at Linux App Summit (LAS) 2025, an event that unites the global Linux community to strengthen the Linux application ecosystem through knowledge sharing and collaboration.
Overview
Syllabus
Independent packaging of the printing stack | Till Kamppeter & Soumyadeep Ghosh @ LAS 2025
Taught by
Linux App Summit