Post on 12-Feb-2017
Manik TanejaProduct Managermanik.taneja@canonical.com@manikt
Introduction to
cloud to edge
Ubuntu is the #1 Linux for development
Source: Eclipse Foundation + StackOverflow survey
Mint Fedora Debian Other Ubuntu
2% 2%3%
6%
17%
Ubuntu is powering smart IoT
Smart drone controllers
Advanced robotics
Home gateways Industrial gateways
Smart drone controllers
Advanced robotics
Home gateways Edge gateways Digital Signage
Digital Signage
Challenges in IoT
Security Upgrades Monetization
1 2 3
Challenge 1: Security
Hackers remotely kill a jeep on the highway – with me in it.Andy Greenberg
Challenge 2: Upgrades
Nest thermostat glitchleaves users in the coldNick Bilton
Challenge 3: Monetization
Not just hardware…Accessories, software and services.
A minimal, secure, transactional Ubuntu designed for IoT
Minimal Ubuntu
OS IMAGE SIZE
776 MB
Ubuntu Core CentOS Atomic Host 7
350 MB
Snap - a universal Linux package format
Supported distros Example snaps / frameworks
Classic Linux Ubuntu Core
Kernel 4.4Kernel 4.4
Confined applications packaged as a snap with dependencies
Minimal OS packaged as snap
Clearly defined Kernel and device packaged as snap
OS packageApplication B Shared library Device driverApplication A
Legend:
Transactional upgrade: Apps, OS and kernel
Original dataWritable area
Original snapUpgrade
Modified dataduring upgrade
Writable area
Updated snap
Original dataWritable area
Original data is kept on device
Original snap
Original dataWritable area
Original snap
Rollback on failure
An appstore for new software revenue
Streamlined developer experience with CI/CDBuild from source/debs
Language agnostic
Pre-built parts
Integrate with CI/CD
Free or paid apps
Beta deployments
Large scale deployments
Build and package with Snapcraft
Distribute with Store
From source:GithubLaunchpad
Programming language independent
Pre-built parts
Integrate with CI / CD
...
18.04 (TBD) 9 mo
Trusted by Linux developers
Long Term Support Developer Release
Ubuntu 14.04 LTS (Kernel 3.13)
Ubuntu 16.04 LTS (Kernel 4.4)
Ubuntu 18.04 LTS (TBD)
...
5 yrs
5 yrs
5 yrs
14.10 (3.16) 9 mo
15.04 (3.19) 9 mo
15.10 (4.2) 9 mo
16.10 (4.8) 9 mo
17.04 (TBD) 9 mo
17.10 (TBD) 9 mo
14.04 14.10 15.04 15.10 16.04 16.10 17.04 17.10 18.04 18.10 19.04
Ubuntu Core 16 (Kernel 4.4) 5 yrs
Ubuntu 18.04 LTS (TBD) 5 yrs
$600 drone (hardware)
Business App
Farmers ($500)Avalanches ($2500)Miners ($9950)
Security. Updates. Monetization. Long Term Support.
Secure revenue generating devices
NextCloud
Fast time to market
Simple to use and install
Single codeline
1
2
3
Screenly
Simple to install
Simple to maintain
Appstore potential
1
2
3
Dell Edge Gateway
Industrial security
Run multiple snaps on the same gateway
Large developer ecosystem
1
2
3
Build your IoT device
Raspberry Pi 2
Samsung ARTIK
Qualcomm DragonBoard
Intel NUC
Intel Joule Raspberry Pi 3
Find out more at:https://developer.ubuntu.com/