Five years of Ubuntu Core
summary
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 and break too often. Disk images are built in CI/CD and app sandboxes, secure boot, and a private Snap Store work well; OTA rock solid except when disks fill. Pain points: boot time still dreadfully slow, no safe remote path from Core16 to newer cores, intermittent network dropouts, and limited official hardware/driver support.
AI-written summary · about
chapters (17)
- 0:00Introduction
- 0:38About Screenly
- 1:58Customers
- 2:10Mistakes we made
- 4:04Puppet
- 6:50Core OS
- 10:03Ubuntu Core Alternatives
- 11:49Ubuntu Core Experience
- 16:04Things we dont like
- 20:31Surprises
- 22:23Questions
- 23:46Testing
- 24:36Documentation
- 25:35Device Store
- 29:41Hardware reactions
- 31:37What do you do
- 32:18What are your requirements
related talks
12mUbuntu Core: A Secured Embedded Linux Distribution for RISC-V
24mtalks Ubuntu Core on Dragonboard 410c
39mUsing Ubuntu Core for IoT in Production
14mPowering Up RISC-V Excellent, Secure and Maintainable Software
05mCanonical Interview
25mkeynote – Jane Silber
34mDevice provisioning at the Edge
52mGetting Started with Fedora CoreOS
