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
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Renat
November 07, 2017
Technology
220
1
Share
Using Ubuntu Core OS in production
Renat
November 07, 2017
More Decks by Renat
See All by Renat
Using Ubuntu Core in IoT
renat2017
1
48
Other Decks in Technology
See All in Technology
AIエージェント勉強会第3回 エージェンティックAIの時代がやってきた
ymiya55
0
180
FastMCP OAuth Proxy with Cognito
hironobuiga
3
230
Zephyr(RTOS)でOpenPLCを実装してみた
iotengineer22
0
160
互換性のある(らしい)DBへの移行など考えるにあたってたいへんざっくり
sejima
PRO
0
480
「できない」のアウトプット 同人誌『精神を壊してからの』シリーズ出版を 通して得られたこと
comi190327
3
430
Oracle AI Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
3
2k
スケーリングを封じられたEC2を救いたい
senseofunity129
0
130
第26回FA設備技術勉強会 - Claude/Claude_codeでデータ分析 -
happysamurai294
0
200
Bref でサービスを運用している話
sgash708
0
220
Physical AI on AWS リファレンスアーキテクチャ / Physical AI on AWS Reference Architecture
aws_shota
1
200
非同期・イベント駆動処理の分散トレーシングの繋げ方
ichikawaken
1
250
Sansanの認証基盤を支えるアーキテクチャとその振り返り
sansantech
PRO
1
120
Featured
See All Featured
The Mindset for Success: Future Career Progression
greggifford
PRO
0
290
Tell your own story through comics
letsgokoyo
1
880
Side Projects
sachag
455
43k
Chasing Engaging Ingredients in Design
codingconduct
0
150
The World Runs on Bad Software
bkeepers
PRO
72
12k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
2.6k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.4k
Designing Experiences People Love
moore
143
24k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
230
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
870
Designing Powerful Visuals for Engaging Learning
tmiket
1
320
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
190
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