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
48
1
Share
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
230
Other Decks in Programming
See All in Programming
Xdebug と IDE による デバッグ実行の仕組みを見る / Exploring-How-Debugging-Works-with-Xdebug-and-an-IDE
shin1x1
0
380
PCOVから学ぶコードカバレッジ #phpcon_odawara
o0h
PRO
0
270
Codex CLIのSubagentsによる並列API実装 / Parallel API Implementation with Codex CLI Subagents
takatty
2
920
Vibe하게 만드는 Flutter GenUI App With ADK , 박제창, BWAI Incheon 2026
itsmedreamwalker
0
550
AI時代のエンジニアリングの原則 / Engineering Principles in the AI Era
haru860
0
280
AI-DLC Deep Dive
yuukiyo
8
4k
10年分の技術的負債、完済へ ― Claude Code主導のAI駆動開発でスポーツブルを丸ごとリプレイスした話
takuya_houshima
0
2.5k
JOAI2026 1st solution - heron0519 -
heron0519
0
130
Don't Prompt Harder, Structure Better
kitasuke
0
760
セグメントとターゲットを意識するプロポーザルの書き方 〜採択の鍵は、誰に刺すかを見極めるマーケティング戦略にある〜
m3m0r7
PRO
0
540
Liberating Ruby's Parser from Lexer Hacks
ydah
2
1k
2026_04_15_量子計算をパズルとして解く
hideakitakechi
0
100
Featured
See All Featured
Marketing to machines
jonoalderson
1
5.2k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
170
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
130
For a Future-Friendly Web
brad_frost
183
10k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
310
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.1k
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.5k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
100
SEO for Brand Visibility & Recognition
aleyda
0
4.5k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
170
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
150
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]