Introduction to Ubuntu core, Ubuntu for IoT
-
Upload
amrisha-prashar -
Category
Technology
-
view
183 -
download
1
Transcript of Introduction to Ubuntu core, Ubuntu for IoT
![Page 2: Introduction to Ubuntu core, Ubuntu for IoT](https://reader031.fdocuments.in/reader031/viewer/2022021423/587cb25e1a28ab38028b4f0f/html5/thumbnails/2.jpg)
cloud to edge
![Page 3: Introduction to Ubuntu core, Ubuntu for IoT](https://reader031.fdocuments.in/reader031/viewer/2022021423/587cb25e1a28ab38028b4f0f/html5/thumbnails/3.jpg)
Ubuntu is the #1 Linux for development
Source: Eclipse Foundation + StackOverflow survey
Mint Fedora Debian Other Ubuntu
2% 2%3%
6%
17%
![Page 4: Introduction to Ubuntu core, Ubuntu for IoT](https://reader031.fdocuments.in/reader031/viewer/2022021423/587cb25e1a28ab38028b4f0f/html5/thumbnails/4.jpg)
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
![Page 5: Introduction to Ubuntu core, Ubuntu for IoT](https://reader031.fdocuments.in/reader031/viewer/2022021423/587cb25e1a28ab38028b4f0f/html5/thumbnails/5.jpg)
Challenges in IoT
Security Upgrades Monetization
1 2 3
![Page 6: Introduction to Ubuntu core, Ubuntu for IoT](https://reader031.fdocuments.in/reader031/viewer/2022021423/587cb25e1a28ab38028b4f0f/html5/thumbnails/6.jpg)
Challenge 1: Security
Hackers remotely kill a jeep on the highway – with me in it.Andy Greenberg
![Page 7: Introduction to Ubuntu core, Ubuntu for IoT](https://reader031.fdocuments.in/reader031/viewer/2022021423/587cb25e1a28ab38028b4f0f/html5/thumbnails/7.jpg)
Challenge 2: Upgrades
Nest thermostat glitchleaves users in the coldNick Bilton
![Page 8: Introduction to Ubuntu core, Ubuntu for IoT](https://reader031.fdocuments.in/reader031/viewer/2022021423/587cb25e1a28ab38028b4f0f/html5/thumbnails/8.jpg)
Challenge 3: Monetization
Not just hardware…Accessories, software and services.
![Page 9: Introduction to Ubuntu core, Ubuntu for IoT](https://reader031.fdocuments.in/reader031/viewer/2022021423/587cb25e1a28ab38028b4f0f/html5/thumbnails/9.jpg)
A minimal, secure, transactional Ubuntu designed for IoT
![Page 10: Introduction to Ubuntu core, Ubuntu for IoT](https://reader031.fdocuments.in/reader031/viewer/2022021423/587cb25e1a28ab38028b4f0f/html5/thumbnails/10.jpg)
Minimal Ubuntu
OS IMAGE SIZE
776 MB
Ubuntu Core CentOS Atomic Host 7
350 MB
![Page 11: Introduction to Ubuntu core, Ubuntu for IoT](https://reader031.fdocuments.in/reader031/viewer/2022021423/587cb25e1a28ab38028b4f0f/html5/thumbnails/11.jpg)
Snap - a universal Linux package format
Supported distros Example snaps / frameworks
![Page 12: Introduction to Ubuntu core, Ubuntu for IoT](https://reader031.fdocuments.in/reader031/viewer/2022021423/587cb25e1a28ab38028b4f0f/html5/thumbnails/12.jpg)
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:
![Page 13: Introduction to Ubuntu core, Ubuntu for IoT](https://reader031.fdocuments.in/reader031/viewer/2022021423/587cb25e1a28ab38028b4f0f/html5/thumbnails/13.jpg)
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
![Page 14: Introduction to Ubuntu core, Ubuntu for IoT](https://reader031.fdocuments.in/reader031/viewer/2022021423/587cb25e1a28ab38028b4f0f/html5/thumbnails/14.jpg)
An appstore for new software revenue
![Page 15: Introduction to Ubuntu core, Ubuntu for IoT](https://reader031.fdocuments.in/reader031/viewer/2022021423/587cb25e1a28ab38028b4f0f/html5/thumbnails/15.jpg)
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
...
![Page 16: Introduction to Ubuntu core, Ubuntu for IoT](https://reader031.fdocuments.in/reader031/viewer/2022021423/587cb25e1a28ab38028b4f0f/html5/thumbnails/16.jpg)
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
![Page 17: Introduction to Ubuntu core, Ubuntu for IoT](https://reader031.fdocuments.in/reader031/viewer/2022021423/587cb25e1a28ab38028b4f0f/html5/thumbnails/17.jpg)
$600 drone (hardware)
Business App
Farmers ($500)Avalanches ($2500)Miners ($9950)
Security. Updates. Monetization. Long Term Support.
Secure revenue generating devices
![Page 18: Introduction to Ubuntu core, Ubuntu for IoT](https://reader031.fdocuments.in/reader031/viewer/2022021423/587cb25e1a28ab38028b4f0f/html5/thumbnails/18.jpg)
NextCloud
Fast time to market
Simple to use and install
Single codeline
1
2
3
![Page 19: Introduction to Ubuntu core, Ubuntu for IoT](https://reader031.fdocuments.in/reader031/viewer/2022021423/587cb25e1a28ab38028b4f0f/html5/thumbnails/19.jpg)
Screenly
Simple to install
Simple to maintain
Appstore potential
1
2
3
![Page 20: Introduction to Ubuntu core, Ubuntu for IoT](https://reader031.fdocuments.in/reader031/viewer/2022021423/587cb25e1a28ab38028b4f0f/html5/thumbnails/20.jpg)
Dell Edge Gateway
Industrial security
Run multiple snaps on the same gateway
Large developer ecosystem
1
2
3
![Page 21: Introduction to Ubuntu core, Ubuntu for IoT](https://reader031.fdocuments.in/reader031/viewer/2022021423/587cb25e1a28ab38028b4f0f/html5/thumbnails/21.jpg)
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/