Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Using Ubuntu Core OS in production
Search
Renat
November 07, 2017
Technology
1
210
Using Ubuntu Core OS in production
Renat
November 07, 2017
Tweet
Share
More Decks by Renat
See All by Renat
Using Ubuntu Core in IoT
renat2017
1
47
Other Decks in Technology
See All in Technology
Ryzen NPUにおけるAI Engineプログラミング
anjn
0
150
Multimodal AI Driving Solutions to Societal Challenges
keio_smilab
PRO
1
110
Data Hubグループ 紹介資料
sansan33
PRO
0
2.3k
Modern Data Stack大好きマンが語るSnowflakeの魅力
sagara
0
260
機械学習を「社会実装」するということ 2025年冬版 / Social Implementation of Machine Learning November 2025 Version
moepy_stats
4
2.1k
Capture Checking / Separation Checking 入門
tanishiking
0
110
プラットフォームエンジニアリングとは何であり、なぜプラットフォームエンジニアリングなのか
doublemarket
1
530
TROCCO 2025年の進化をデモで振り返る
__allllllllez__
0
310
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
9.8k
命名から始めるSpec Driven
kuruwic
3
800
Claude Code はじめてガイド -1時間で学べるAI駆動開発の基本と実践-
oikon48
40
23k
ブラウザ拡張のセキュリティの話 / Browser Extension Security
flatt_security
0
250
Featured
See All Featured
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.6k
Optimizing for Happiness
mojombo
379
70k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
196
69k
Imperfection Machines: The Place of Print at Facebook
scottboms
269
13k
Building Adaptive Systems
keathley
44
2.9k
Rails Girls Zürich Keynote
gr2m
95
14k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
A Modern Web Designer's Workflow
chriscoyier
697
190k
Raft: Consensus for Rubyists
vanstee
140
7.2k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
54k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
119
20k
Building Flexible Design Systems
yeseniaperezcruz
329
39k
Transcript
Using Ubuntu Core OS in production Renat Galimov Full-stack developer
Screenly, Inc
Screenly digital signage • Controlling screens over the internet using
RaspberryPi • Web-panel for centralized screen management • Automatic updates • Displaying videos, images, web-sites
Ubuntu Core • OS for IoT and containers • Minimalistic
• Secure • Easy to use
Updates in IoT •Unreliable •Dangerous •Unpredictable •Expensive mistakes
None
Possible solutions • Not updated • Updated by customers/users •
Configuration management tools (Puppet, Ansible, ...) • Atomic updates (Docker, Ubuntu Core)
Not updated
Updated by customers
Configuration management tools
Atomic updates
Updates: Apt
Updates: Puppet
Updates: Core
None
None
Security
A couple of words about Resin • IoT platform •
Docker fork • Needs central server
Entry barrier Tools: • Snapcraft • Ubuntu Image Links: •
https://snapcraft.io/ • https://docs.snapcraft.io/ • https://forum.snapcraft.io/ • https://github.com/snapcore/snapd/ -> /interfaces/builtin
When to use + A lot of equivalent devices +
Heterogeneous environment + Hard to reflash
Less appliable situations ± No updates, or updates happen very
rare ± No access to the internet − Devices are different