Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
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
45
Other Decks in Technology
See All in Technology
AIでデータ活用を加速させる取り組み / Leveraging AI to accelerate data utilization
okiyuki99
6
1.6k
re:Inventに行くまでにやっておきたいこと
nagisa53
0
900
AIの個性を理解し、指揮する
shoota
3
590
AI機能プロジェクト炎上の 3つのしくじりと学び
nakawai
0
180
Observability — Extending Into Incident Response
nari_ex
2
700
JAWS UG AI/ML #32 Amazon BedrockモデルのライフサイクルとEOL対応/How Amazon Bedrock Model Lifecycle Works
quiver
1
540
AWS DMS で SQL Server を移行してみた/aws-dms-sql-server-migration
emiki
0
270
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
2
210
可観測性は開発環境から、開発環境にもオブザーバビリティ導入のススメ
layerx
PRO
4
2.5k
初海外がre:Inventだった人間の感じたこと
tommy0124
1
160
累計5000万DLサービスの裏側 – LINEマンガのKotlinで挑む大規模 Server-side ETLの最適化
ldf_tech
0
110
AIとの協業で実現!レガシーコードをKotlinらしく生まれ変わらせる実践ガイド
zozotech
PRO
2
240
Featured
See All Featured
Measuring & Analyzing Core Web Vitals
bluesmoon
9
650
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
36
6.1k
Stop Working from a Prison Cell
hatefulcrawdad
272
21k
Product Roadmaps are Hard
iamctodd
PRO
55
11k
Build The Right Thing And Hit Your Dates
maggiecrowley
38
2.9k
What's in a price? How to price your products and services
michaelherold
246
12k
Code Reviewing Like a Champion
maltzj
526
40k
Automating Front-end Workflow
addyosmani
1371
200k
Imperfection Machines: The Place of Print at Facebook
scottboms
269
13k
Building an army of robots
kneath
306
46k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
A designer walks into a library…
pauljervisheath
209
24k
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