Our Journey from Ubuntu Server to Ubuntu Core
summary
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 services and A/B fallback. The team engages Canonical for board enablement and a private brand store, migrates roughly 650 gateways in the field in 2020 and now runs ~340 devices on Core. Built a consolidated backend called dmscore (Device Management System) (snapd agent, NATS auth, Terraform, golang-migrate) to control snaps, tracks, auto-registration and rollbacks.
AI-written summary · about
chapters (7)
- 0:00Start
- 9:30Evaluation of alternative solutions
- 15:36Challenges of Ubuntu Core
- 19:10Shortcomings of Ubuntu Core
- 23:42Evolution of Device Management Services (DMS)
- 24:33Evolution of DMS
- 26:14Final Thoughts
related talks
12mUbuntu Core: A Secured Embedded Linux Distribution for RISC-V
14mPowering Up RISC-V Excellent, Secure and Maintainable Software
05mCanonical Interview
37mFinding the Path from Embedded to Edge using Product Lines
34mDevice provisioning at the Edge
39mIt’s Not About the Core, It’s About the System
30mSoftware architecture for High-end IoT devices
02mon 64-bit ARM support
