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 in IoT
Search
Renat
November 08, 2017
Programming
61
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Using Ubuntu Core in IoT
Renat
November 08, 2017
More Decks by Renat
See All by Renat
Using Ubuntu Core OS in production
renat2017
1
250
Other Decks in Programming
See All in Programming
初心者DevRelとして参加者だった私が、DevRel Talks!#2に登壇するまでにしてきたこと
sokohirai
0
140
Dockerfile CMD for Node.js
grazie1999
0
130
Cloudflare is Agents
chimame
0
180
tsc.rip を支える技術 / Kyoto.なんか #8
susisu
0
2k
Oxlintはいいぞ(続)
yug1224
1
470
ALB ログから Trace を気合で繋げる技術
fohte
6
730
30年振りにコンパイラの定数整数除算を改善した
herumi
9
4.3k
承認済みなのに差戻しできてしまうバグ、型で潰せます
shinchit
0
110
生成AIで帳票OCRが「簡単に」作れる時代になった?
kon_shou
0
1.2k
Claude CodeとAgentCore Gatewayを繋ぐ際の認証認可 / Authentication and authorization when connecting Claude Code with AgentCore Gateway
har1101
2
390
いまどきの Codex で開発する visionOS アプリの開発スタイルについて
karad
0
170
メールのエイリアス機能を履き違えない
isshinfunada
0
260
Featured
See All Featured
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
300
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
870
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.6k
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.5k
The Curious Case for Waylosing
cassininazir
1
480
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
1k
Amusing Abliteration
ianozsvald
1
260
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
560
Making the Leap to Tech Lead
cromwellryan
135
10k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.8k
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
250
Transcript
Использование ОС Ubuntu Core в IoT проекте Ренат Галимов Full-stack
разработчик, менеджер Screenly, Inc
Screenly digital signage (цифровые вывески) • Контроль экранов через Raspberry
Pi • Централизованное управление через web-панель • Автоматические обновления • Отображение видео, изображений, веб-сайтов
Ubuntu Core • ОС для IoT и контейнеров • Минимализм
• Безопасность • Простота использования
Обновления ПО в IoT: oбщие проблемы •Обновления ненадежны •Обновления небезопасны
•Обновления непредсказуемы •Ошибки обходятся дорого
None
Варианты решений • Не обновлять • Обновляют пользователи • Системы
управления конфигурации (Puppet, Ansible) • Атомарные обновления (Docker, Ubuntu Core) (уточнить)
Не обновлять
Обновляют пользователи
Системы управления конфигурацией
Атомарные обновления
Обновления: Apt
Обновления: Apt
Обновления: Apt
Обновления: Apt
Обновления: Puppet
Обновления: Puppet
Обновления: Core
Обновления: Core
Обновления: Core
Обновления: Core
None
None
Безопасность IoT
Немного о Resin • Платформа для IoT • Свой форк
Docker • Требуется центральный сервер
Порог вхождения Утилиты: • Snapcraft • Ubuntu Image Ссылки: •
https://snapcraft.io/ • https://docs.snapcraft.io/ • https://forum.snapcraft.io/ • https://github.com/snapcore/snapd/ -> /interfaces/builtin
Когда использовать, а когда нет + Нужно много одинаковых устройств
+ Гетерогенная среда работы + Перепрошивка затруднена
Когда пользы будет меньше ± Обновления очень редки или отсутствуют
± Нет доступа к сети/интернету − Много мелких различий не решаемых config- файлами
Контакты Галимов Ренат, Screenly
[email protected]