An Ubuntu for a 10 ton steel press and your window shades
summary
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 content snaps, and runs confined by kernel features. Device images assemble from gadget / kernel / core snaps using the Ubuntu image tool and snapcraft. Upgrades are transactional with automatic rollbacks if a kernel snap panics, and updates send only binary diffs to save bandwidth; example: a Kodi appliance on Raspberry Pi boots and auto-connects with these pieces working end-to-end.
AI-written summary · about
chapters (18)
- 0:00Introduction
- 1:09Ubuntu Core origins
- 2:53Snap security basics
- 4:17Snap types and roles
- 5:22Transactional upgrades
- 7:10Snap confinement
- 8:59Ubuntu Core structure
- 10:42Snap self-containment
- 13:10Kernel snap requirements
- 15:19Board support packages
- 16:21Kodi appliance with Ubuntu Core
- 17:24Ubuntu Image tool
- 18:28Snapcraft and building snaps from a single file
- 19:50Snap learning resources
- 21:15Question and answer session begins
- 22:01Snap ABI compatibility
- 23:47Kernel patches upstreaming
- 25:32Snap workshops
related talks
25mkeynote – Jane Silber
12mUbuntu Core: A Secured Embedded Linux Distribution for RISC-V
24mtalks Ubuntu Core on Dragonboard 410c
14mPowering Up RISC-V Excellent, Secure and Maintainable Software
05mCanonical Interview
07mUbuntu on RISC-V
39mUsing Ubuntu Core for IoT in Production
22mKeynote: A Demonstration with Ubuntu
