Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Introduction to Ubuntu core, Ubuntu for IoT

431 views

Published on

An explanation of the architecture, new features and use cases behind Ubuntu Core 16, the Ubuntu for IoT.

Published in: Software
  • Be the first to comment

  • Be the first to like this

Introduction to Ubuntu core, Ubuntu for IoT

  1. 1. Manik Taneja Product Manager manik.taneja@canonical.com @manikt Introduction to
  2. 2. cloud to edge
  3. 3. Ubuntu is the #1 Linux for development Source: Eclipse Foundation + StackOverflow survey Mint Fedora Debian Other Ubuntu 2% 2% 3% 6% 17%
  4. 4. Ubuntu is powering smart IoT Smart drone controllers Advanced robotics Home gateways Industrial gateways Digital Signage
  5. 5. Challenges in IoT Security Upgrades Monetization 1 2 3
  6. 6. Challenge 1: Security Hackers remotely kill a jeep on the highway – with me in it. Andy Greenberg
  7. 7. Challenge 2: Upgrades Nest thermostat glitch leaves users in the cold Nick Bilton
  8. 8. Challenge 3: Monetization Not just hardware… Accessories, software and services.
  9. 9. A minimal, secure, transactional Ubuntu designed for IoT
  10. 10. Minimal Ubuntu OS IMAGE SIZE 776 MB Ubuntu Core CentOS Atomic Host 7 350 MB
  11. 11. Snap - a universal Linux package format Supported distros Example snaps / frameworks
  12. 12. Classic Linux Ubuntu Core Kernel 4.4 Kernel 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:
  13. 13. Transactional upgrade: Apps, OS and kernel Original data Writable area Original snap Upgrade Modified data during upgrade Writable area Updated snap Original data Writable area Original data is kept on device Original snap Original data Writable area Original snap Rollback on failure
  14. 14. An appstore for new software revenue
  15. 15. Streamlined developer experience with CI/CD Build 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 ...
  16. 16. 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
  17. 17. $600 drone (hardware) Security. Updates. Monetization. Long Term Support. Secure revenue generating devices
  18. 18. NextCloud Fast time to market Simple to use and install Single codeline 1 2 3
  19. 19. Screenly Simple to install Simple to maintain Appstore potential 1 2 3
  20. 20. Dell Edge Gateway Industrial security Run multiple snaps on the same gateway Large developer ecosystem 1 2 3
  21. 21. 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/
  22. 22. Find out more at ubuntu.com/iot

×