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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Renat
November 07, 2017
Technology
1
220
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
48
Other Decks in Technology
See All in Technology
白金鉱業Meetup_Vol.22_Orbital Senseを支える衛星画像のマルチモーダルエンベディングと地理空間のあいまい検索技術
brainpadpr
2
290
新職業『オーケストレーター』誕生 — エージェント10体を同時に回すAgentOps
gunta
4
1.8k
ナレッジワークのご紹介(第88回情報処理学会 )
kworkdev
PRO
0
170
親子 or ペアで Mashup for the Future! しゃべって楽しむ 初手AI駆動でものづくり体験
hiroramos4
PRO
0
100
AIエージェント、 社内展開の前に知っておきたいこと
oracle4engineer
PRO
2
100
事例に見るスマートファクトリーへの道筋〜工場データをAI Readyにする実践ステップ〜
hamadakoji
1
280
Abuse report だけじゃない。AWS から緊急連絡が来る状況とは?昨今の攻撃や被害の事例の紹介と備えておきたい考え方について
kazzpapa3
1
420
Kaggleの経験が実務にどう活きているか / kaggle_findy
sansan_randd
7
1.4k
Oracle Database@Azure:サービス概要のご紹介
oracle4engineer
PRO
4
1.2k
OCI技術資料 : コンピュート・サービス 概要
ocise
4
54k
タスク管理も1on1も、もう「管理」じゃない ― KiroとBedrock AgentCoreで変わった"判断の仕事"
yusukeshimizu
5
2.5k
AWS DevOps Agent vs SRE俺 / AWS DevOps Agent vs me, the SRE
sms_tech
3
530
Featured
See All Featured
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.2k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
99
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.3k
Art, The Web, and Tiny UX
lynnandtonic
304
21k
[SF Ruby Conf 2025] Rails X
palkan
2
820
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.7k
Mobile First: as difficult as doing things right
swwweet
225
10k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
670
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
GitHub's CSS Performance
jonrohan
1032
470k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4k
Everyday Curiosity
cassininazir
0
160
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