~/conference

Ubuntu Summit 2022

The Ubuntu SummitAn opportunity for the broader Ubuntu community to learn and speak about the amazing work and success stories happening in the ecosystem. We want to enable a wide and diverse group to connect, collaborate, and lower the barriers between what they do best and how Ubuntu can help achieve that.Let's celebrate the spirit of Ubuntu — I am what I am because of who we all are.Questions? Reach out to summit@ubuntu.com2022 has been a year of phenomenal growth for Canonical. If you...

snap maintainers, linux desktop developers, device and embedded engineers, cloud operators, community managers, open source contributors

snap packaging and snapcraft; Ubuntu Core transactional updates; WSL systemd and GUI apps; Flutter on Linux desktop; MicroK8s security and hardening; AppStream application metadata; Ubuntu Studio audio workflows; portable PyPI on Raspberry Pi; Charmed OpenStack migrations; Launchpad and package maintenance; debuginfod debugging infrastructure; printing drivers delivered as snaps

titleauthorlength
Welcome & Opening PlenaryMark Shuttleworth, Philipp Kewisch, Mauro Gaspari01h 06m
Opening plenary lays out why the new Ubuntu Summit exists, reports a week of Canonical product sprints that produced a 90% backbone for the next cycle and a…
Organiser on
Getting started within the Ubuntu CommunityDani Llewellyn26m
Practical steps: create an Ubuntu SSO account, join your local Loco and RC channels on Libera Chat, and register on discourse. Contribution options include…
Talk on
An Ubuntu for a 10 ton steel press and your window shadesOliver Grawert27m
Ubuntu Core is an OS built entirely from snaps: each app or component is a gpg-signed squashfs image that stays read-only, bundles its dependencies or uses…
Talk on
Every programmer needs a donkey cartNgazetungue Muheue27m
A rural Namibian programmer describes building local capacity by founding Python Namibia and a PanAm high‑school program, standing up school branches, donating…
Talk on
The Windows Subsystem for Linux WSL Latest updates and future improvementsCraig Loewen49m
WSL runs a real Microsoft-serviced Linux kernel inside a lightweight Azure-derived utility VM and boots from cold in about 5 seconds, exposing Linux distros as…
Talk on
How to make a delightful app listingCassidy James Blaede26m
Explains how AppStream meta-info (free-desktop spec) supplies name, long and short descriptions, release notes, screenshots, license, content rating and a…
Talk on
Non code contributions welcome!Michelangelo Guarise46m
Project describes practical steps to recruit and retain non-code contributors by example: a music OS built as Volumio Linux distro reaches 500k+ users and…
Talk on
Building a Flutter App for UbuntuBrett Morgan28m
Live coding shows a Flutter desktop app running on Ubuntu built with the Flutter SDK, Yaru theme and the yaru_widgets package, wiring a local maze-generation…
Talk on
Using Ubuntu Studio, Ardour, and GitHub for music collaborationTom Ray39m
Lorenzo's Music uses Ubuntu Studio and Ardour with a GitHub repo workflow—creating a new branch per recording session, pushing WAVs via Git LFS (about…
Talk on
Breaching the sky’s limit on your cloud: privilege escalation in KubernetesNatalia Nowakowska13m
Demonstrates a concrete Kubernetes privilege escalation: using microk8s launched via multipass and a BusyBox container to schedule a pod onto a control-plane…
Talk on
Your app everywhere, just in a snapTill Kamppeter, Heather Ellsworth, Dani Llewellyn, Gustavo Niemeyer, Zygmunt Krynicki, Graham Morrison, Sergio Schvezov, Ken VanDine01h 00m
Snaps package apps as mountable squashfs bundles managed by snapd (which itself runs as a snap), letting publishers push updates on any cadence while users get…
Talk on
How we built open source Raspberry Pi tablets and survived the chipset shortagePenk Chen, Masafumi Ohta48m
CutiePi is an open source 8-inch Raspberry Pi tablet built around the Compute Module 4 with a custom carrier board and a Qt/QML touch shell that keeps full…
Talk on
Iterating faster with Flutter and WSL 2Carlos Nihelton22m
Claims a practical workflow: Windows 11 + Ubuntu WSL 2 runs native Flutter builds on both Windows and Linux from one development machine, using an inotify +…
Talk on
Day 1 Lightning TalksChristopher Halse-Rogers, Michał Sawicz, Till Kamppeter, Jonathan Esk-Riddell, Scarlett Moore, Valentin Viennot38m
A rapid set of practical demos and tools: WLCS: ~1,000 tests presents a Wayland conformance suite with a plugin architecture, GoogleTest fixtures…
Lightning on
Day 2 WelcomeMauro Gaspari10m
Day two opens with a rundown of yesterday’s glitches and wins: a reported intruder with wrong badge, photobombing behind the banner, and packing mishaps; a…
Organiser on
Ubuntu on ARMRobbie Williamson52m
Arm uses Ubuntu as the primary platform for workload testing, performance analysis and partner enablement across cloud, datacenter, edge and 5G; labs run Juju…
Talk on
These 4 questions will transform the way you think about the Ubuntu CommunityPhilipp Kewisch27m
Lays out a clear two-year strategy with concrete initiatives: a prototype job picker to match skills to bugs, a switch toward Matrix for shared staff/community…
Talk on
Linux as a video game preservation platformMathieu Comandon27m
Lutris, started in 2009, ships patched Wine builds, uses Proton-style stacks and a runtime collection, and now supports emulation for consoles up through the…
Talk on
Ubuntu in your hands: The Going Ons at UBportsAlfred Neumayer26m
Ubuntu Touch is actively rebased (from 15.04→16.04→focal) with efforts to replace upstart deps and support systemd and apparmor; hardware partners include…
Talk on
Open Source Marketing Done RightMichael Tunnell28m
Argues that most open source projects skip vital marketing and gives concrete fixes: include demo videos and screenshots in release notes, run a newsletter…
Talk on
FreeCAD in Ubuntu: Launchpad, Snaps, & More for Complex App MaintenanceKurt Kremitzki49m
FreeCAD gets a pragmatic tour: modular workbenches load features instead of recompiling, major internals rely on Open Cascade, Coin3D, VTK, Gmsh/Netgen and…
Talk on
Juju & Model Driven Operations: An IntroductionJon Seager25m
Juju models deployed software and ships a lifecycle manager plus a store of Charmed operators — packaged ops code that handles backups, upgrades, relations and…
Talk on
Open Source Robotics Where we are and where we are headingGabriel Aguiar Noury43m
Open source robotics traces a clear path: a 2006 middleware effort becomes ROS with Gazebo merged in 2010, a $400k PR1 testbed and 140 interns seed libraries…
Talk on
How we're making the new Ubuntu Software app and what's nextFrederik Feichtmeier26m
A new Ubuntu Software app uses the Flutter UI toolkit and pure Dart libraries to talk to snaps and Debian packages via PackageKit over DBus, and ships as…
Talk on
What we do in KDEAleix Pol i Gonzalez32m
KDE ships a family of runnable products: Plasma desktop (currently 5.27), Plasma Mobile and Plasma Big Screen, apps like Krita, Dolphin and Okular, and the…
Talk on
The state of GNOMECarlos Garnacho, Felipe Borges, Florian Müllner, Jeremy Bícha, Jonas Ådahl, Marco Trevisan, Matthias Clasen01h 00m
Updates list concrete wins: GLib moves to GLib regex engine v2 and adds thumbnail/high‑DPI support and new GIO async APIs; GJS adds native promises and better…
Talk on
Application support with libcameraKieran Bingham43m
Covers how libcamera actually replaces V4L2 on Raspberry Pi, Rockchip, NXP and Intel IPU3 hardware, shows a working demo of video calls via PipeWire…
Talk on
Spread - The snaps testing toolSergio Cazzolato24m
Spread is an open source test runner that executes integration suites for snapd and snaps across kernels, architectures and distributions by allocating…
Talk on
Managing MicroK8s at the EdgeNeil Cresswell32m
Portainer automates MicroK8s cluster creation by SSHing to Linux hosts, running snap install microk8s, configuring 1‑ or 3‑node edge clusters, locking them…
Talk on
Juju & Charmed Operators Past, Present and Future!Jon Seager25m
Juju 3.0 slims the codebase (roughly 120,000 lines trimmed), rebuilds CI, deprecates Windows charms and introduces Pebble as the Kubernetes sidecar runtime…
Talk on
Ubuntu on AWS: A survey of use casesMark Thomas27m
Official Ubuntu images on EC2 use a kernel tuned for fast boot and drivers, Canonical publishes AMI IDs as SSM public parameters, and container images for…
Talk on
Linux Lads live podcast recordingShane Kitt54m
Live recording of the Linux Lads podcast shows how episodes are produced end-to-end: remote and local recording, editing moved from Audacity to Ardour over…
Interview on
How your team can get more from Ubuntu DiscourseIan Weisser15m
Covers concrete Discourse features and workflows: convert public threads to private messages with multiple recipients and back, use polls and wikis in closed…
Talk on
Simple web accessibility checks - featuring OrcaScott Mason Nash23m
A live demo uses the Orca screen reader (start with super+alt+s or command line orca) to find and fix three common issues: missing image alt text, broken…
Talk on
The Problem of “Street Cred”Adrianna Frick16m
Canonical builds a modular certification called Q (Canonical Ubuntu Essentials) with timed, separate exams that can be combined into a full credential. Each…
Talk on
Reduce Time to Market and Capital Spend using Software OperatorsJames Beedy, Matheus Tosta28m
Claims a concrete cut in time-to-market and capital spend by packaging Slurm as an operatorized distribution and automating day-two ops for HPC. Uses…
Talk on
Ubucon Europe and AsiaTiago Carrondo, Youngbin Han52m
Community-run Ubucon Europe runs four editions to date and Sintra is a four-day event with about 280 attendees (320 T-shirts printed), free registration funded…
Talk on
KDE neonHarald Sitter27m
KDE neon provides a tiny KDE-focused system on an Ubuntu LTS base with a rolling KDE stack that gets new KDE packages weekly or multiple times per week…
Talk on
Coriolis How to easily migrate your IT workloads to Charmed OpenStackStefan Lupsa40m
Coriolis migrates VMs from VMware and public clouds to Charmed OpenStack using a plugin model, Keystone auth and a REST API plus web UI; it runs agentless…
Talk on
If you know, you know monitor all the thingsIain Lane27m
Prototype named Prometheus Launchpad Exporter repeatedly queries the Launchpad API to generate Prometheus-format metrics (build failures, upload queue sizes)…
Talk on
Ubuntu Studio Past, Present, and FutureErich Eickmeyer52m
Ubuntu Studio begins as a wiki script and becomes a full distro, then stalls and is rebooted in 2018; it now ships a Plasma desktop (since 20.10) and a forked…
Talk on
Five years of Ubuntu CoreViktor Petersson34m
Screenly runs Ubuntu Core at scale — about 10,000 devices in production — after abandoning Puppet for a custom Qt player because Puppet runs take ~10 minutes…
Talk on
Exploits of the Snapcraft NinjaDani Llewellyn26m
Work spans packaging GIMP, OpenRA, OpenTTD and other games, plus PowerShell fixes merged upstream; maintains 125 repositories with many published snaps; runs…
Talk on
Evaluating two years in production with Juju and Charmed OpenStackJohan Hallbäck29m
Two years of Juju-managed Charmed OpenStack run in production with 12 Nova nodes and 24 Ceph OST nodes, deployed across three racks on 100Gb switches and…
Talk on
Day 2 Lightning TalksRudra Saraswat, Marina Castejon, Harald Sitter, Raphael Quisumbing23m
Updates on Unity 7.6 on Arch/Fedora/Gen2 describe a working Unity 7.6 build, GitHub repos, plans to replace apps and add an unofficial Ubuntu Settings app plus…
Lightning on
Day 3 WelcomeMauro Gaspari12m
Opens Day 3 with a call-and-response chant Ubuntu Summit 2022 to raise energy, then runs through social highlights with photos — hallway track moments, robots…
Organiser
An empowering and awesome Journey with disability in the Ubuntu communityBhavanishankar Ravindra25m
Born with 75 percent cerebral palsy and coding with single-hand coding capability, a 15-year Ubuntu contributor traces concrete milestones: Ubuntu membership…
Talk on
The Art, the Advocacy and the FLOSSEylul Dogruel51m
An artist explains why actual files and workflows matter, showing lost Flash and Director pieces that vanish without open file formats, switching to Ubuntu…
Talk on
PyPI In a box: Using a Raspberry Pi as a portable PyPI serverVuyisile Ndlovu26m
A Raspberry Pi hosts a selective mirror of PyPI (over ~400,000 packages on record) so attendees can pip install from a local HTTP index; the setup uses…
Talk on
How Ubuntu has contributed to free software communities in ColombiaJhosman Lizarazo, Lina Elizabeth Porras Santana26m
Ubuntu powers a Free Software Installation Festival begun in Bogotá in 2005 that uses volunteer teams and conference pack media (CDs, t-shirts) to install…
Talk on
Our Journey from Ubuntu Server to Ubuntu CoreTim Howard27m
Company moves 3001 Dell gateways and a new Apex hardware target from Ubuntu Server 16.04 to Ubuntu Core to get snap-based transactional updates, confined…
Talk on
Ubuntu on RISC-V - state of thingsMatthieu Clemenceau, Łukasz Zemczak28m
Ubuntu treats RISC-V as a first-class architecture: images exist for SiFive Unleashed/Unmatched, Nezha, StarFive VisionFive and tiny boards like the $30 Lichee…
Talk on
Writing and Publishing Books with Free SoftwareNathan Haines26m
Argues that every step of book production works with Free software: drafting in LibreOffice (track changes/comments compatible with Word), interior layout in…
Talk on
What makes a good CLIAmy Pattaanasethanon20m
Redesign of the MAAS CLI converts 80-line JSON blobs into a human-readable default table while still offering YAML/JSON/CSV/kv exports, accepts names as well…
Talk on
Flutter on LinuxRobert Ancell15m
Canonical and Google start collaboration in September 2019 to get Flutter running on Linux, replacing the GLFW shell with a GTK3/GDK3 C++ shell and adding Unix…
Talk on
Teaching Zimbabwean Girls How to Code with Puppy LinuxMarlene Mhangami29m
Nonprofit Zimbopai starts in 2017, spins up two coding clubs in underserved Harare neighborhoods with about 30 girls initially, and faces slow, low-storage…
Talk on
My Journey from early Linux through Snap packaging to WSLDani Llewellyn26m
Chronicle of starting Linux in 1997 then becoming a Snap/snacraft contributor who built techniques to run systemd on WSL2, proving snaps largely work once…
Talk on
Terraforming your Juju worldJon Seager13m
Juju and Terraform integrate so Terraform can create models, deploy charms, configure them, form relations and create cross model relations while keeping a…
Talk on
Open Razer The past present and futureLuca Weiss29m
OpenRazer provides a fully open Linux stack that controls Razer peripherals and now supports 175+ devices supported, letting users change RGB, DPI, polling…
Talk on
Make the most of Open SourcePaolo Melchiorre30m
Chronicles a path from Ubuntu 5.10 user to active contributor with concrete wins: a first Django core pull request merged fixing UA handling in Postgres, a…
Talk on
Automated Snap Package build processes without the Build ServiceDani Llewellyn51m
Provides OCI images that bundle snapcraft, snapd and systemd so CI pipelines can build snaps without the public Build Service. Uses privileged Docker + qemu…
Talk on
Flavor and Release Team Panel SessionBrian Murray, Erich Eickmeyer, Jeremy Bícha, Martin Wimpress, Rik Mills, Rudra Saraswat, Simon Steinbeiß, Łukasz Zemczak53m
Documented requirements emphasize a dedicated uploader or sponsor and a six‑month release commitment; all packages must land in the Ubuntu archive (no PPA-only…
Panel on
OpenPrinting Join the team to make printing just workTill Kamppeter, Zdenek Dohnal, Deepak Patankar, Johannes Meixner, Aveek Basu50m
OpenPrinting reports 21 years of work toward a New Architecture for printing and scanning, moving stacks to CUPS 2.4, standard IPP/driverless support and…
Talk on
Measuring Data with OpenSearch to Better Serve the CommunityDavid Tippett, Kris Freedain, Nathan Boot20m
OpenSearch and OpenSearch Dashboards power a small analytics stack that scrapes forums, GitHub and the Twitter search API to produce actionable metrics…
Talk on
Native messaging for strictly confined browsersOlivier Tilloy23m
Enables native messaging for strictly confined Firefox snaps by adding an xdg-desktop-portal that exposes a D-Bus API to locate manifests, prompt the user…
Talk on
A charmer s toolbox development and debugging toolsPietro Pasotti32m
A tour of jhack shows concrete dev tools for Juju charms: jhack tail parses debug logs and replays event history; show-relation and stored-data viewers dump…
Talk on
Electronic circuit design the FOSH wayDario Murgia29m
Practical FOSH PCB design using KiCad and common FOSS (git, LibreOffice, Eclipse/Thonny) shows how complete products — an integrated amplifier, a streamer and…
Talk on
Open Sourcery in The New WorldTreva Williams25m
Presentation gives concrete tactics and outcomes: a cookies for code giveaway that generates a temporary spike in non‑Replicated PRs, architecture‑committee…
Talk on
Better reports and automation for desktop packagesSebastien Bacher21m
A static versions page lists each source package, Debian and Ubuntu versions, SRU and sponsoring status, and daily ISO health and shows 61% of the desktop set…
Talk on
Streamlining continuous profiling with snaps and charms!Jon Seager08m
Continuous profiling adds time as a dimension to pprof-style profiles and this demo shows a working Juju + Parca server deployment using snaps and charms that…
Talk on
One Plugin, Six Platforms!Majid Hajian55m
Shows how a single Flutter plugin targets Linux, macOS, Windows, Android, iOS and Web with a Federated architecture, backed by concrete tooling and metrics…
Talk on
What we do in the sunny PortugalDiogo Constantino58m
Portuguese community runs sustained, concrete projects: continuous translations since March 2005 using a translation memory tool, a localized Ubuntu guide with…
Talk on
Debuginfod in UbuntuSergio Durigan Junior32m
Ubuntu runs a debuginfod server that downloads debug info by build ID over HTTPS using libdebuginfod and GDB, indexing bionic/focal/jammy/kinetic/lunar and…
Talk on
Let's meet the kernel livepatch featureMarek Maślanka39m
Kernel livepatching updates kernel functions at runtime by loading a kernel module that uses ftrace nop->call trick to reroute callers (it replaces a return…
Talk on
Closing PlenaryPhilipp Kewisch11m
First Ubuntu Summit announces concrete next steps: attendees get recordings by email, teams have 10–15 minutes to move to the exclusive screening, and…
Talk
Freelancing (and more) with Free SoftwareRyan Gorley16m
Case studies show a small agency producing the Ubuntu 22.04 release video by Freehive, a pre-sale product film for Frame1, a web showcase for Elementary OS…
Talk on
~/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.