SlideShare a Scribd company logo
Keynote
George Grey
Linaro CEO
ENGINEERS
AND DEVICES
WORKING
TOGETHER
● To the 21st Connect
● To the first European Connect since Copenhagen, Oct 2012
● To new Linaro Members
Welcome
Club Member
ENGINEERS
AND DEVICES
WORKING
TOGETHER
Our Mission
● Leading collaboration in the ARM ecosystem
● The Good ...
○ Open source software is changing the software world
○ Understanding that connected devices require
secure, updatable software
○ The best secure software is open
○ Linaro was the top company contributor to the Linux
4.9 kernel, contributing over 10% of the changes
Open Source Project Contributions - Subset
ENGINEERS
AND DEVICES
WORKING
TOGETHER
Our Mission
● Leading collaboration in the ARM ecosystem
● … the hard
○ It’s not easy ...
○ Competitors don’t naturally work together
○ Open source is global, 24 hour timezones
- Face to face, Linaro Connect is key
● … and the harder
○ Open source software disrupts existing business models
○ Are we skating TO where the puck is going to be … ?
○ Are we doing enough? Innovation in open source is hard - it needs
collaborative not single company effort, influence not control,
participation now not wait and see
○ We need to work on the ARM way, not in the x86 way
ENGINEERS
AND DEVICES
WORKING
TOGETHER
Our Mission
● Leading collaboration in the ARM ecosystem
● New industry platforms are open source
Platforms are by definition non-differentiating
○ They are now “free”
○ Value is from innovation on top of platforms:
■ Value added technology
■ Applications
■ Data and analytics
Dispelling Myths
● Linaro is expensive compared to other industry efforts
● Our model is unique and is focused on engineering
● What we provide
○ A $40M+ expert open source engineering team
○ Reducing “non-differentiating” engineering effort
○ Access to Linaro, ARM and other member engineers
○ Working upstream on multiple member-prioritized projects
○ Influencing and working on the future of open source
○ Knowledge and software for member businesses and
products
○ All shared funding is used for collaboration and growth
Dispelling Myths
● Linaro is for ARM-only projects
● Linaro works collaboratively in upstream projects across
the industry
● Examples of cross-architecture upstream work
○ Kernel
○ ODP.org
○ DPDK
○ UEFI/ACPI
○ Zephyr
● CI and testing on ARM and Intel platforms
○ kernelci.org
Dispelling Myths
● Linaro is not always inclusive of the community
- it should not be members only/first
● Linaro doesn’t give its members enough advantage
- it should be member first
● Open Collaborative Engineering Division (OCE) focuses on
working in the upstream for the benefit of members and
the ARM ecosystem
● Services Division is available for Linaro related work
● Linaro membership is participation in the open source
tsunami that is sweeping the software industry and
delivering platforms to enable innovation
Linaro Collaboration Ideas …
● What a Company does today
○ Delivers embedded ARM hardware to hundreds of customers based
on multiple vendor Cortex-A SoCs
○ Has a partnership ecosystem taking vendor BSPs
(based on 1 to 3+ year old Linux kernels) and creating a custom
software build for every customer product
(SoC + distribution + customer specific hardware/software)
● Why not …
○ Collaborate with Linaro (SoC vendor members) to create a unified
software platform based on good upstream support, with security and
OTA update capability
○ Leverage the partnership ecosystem to deliver value add services
● Result
○ Lower maintenance costs, speed time to market, enable a trusted
hardware and software ecosystem that works cross SoC vendor
Linaro Collaboration Ideas …
● What another Company does today
○ Evaluates 4 enterprise distributions on 4 enterprise SoC vendor platforms
○ Each SoC vendor provides a customized system with latest firmware,
upstream kernel, distro and some recent in-house “tweak” patches
■ Some patches from different vendors address the same problem :(
○ Company has 16 different software/system combinations to evaluate
and they do not all plug and play (BTW … they should)
● Why not …
○ Collaborate inside Linaro to establish an upstream baseline
■ Collaboratively manage any necessary in-flight patches
○ Have a common and agreed validation/test platform that runs on every
SoC vendor’s hardware and includes customer test software/use cases
■ Results and benchmarks can be public or private
● Result
○ A common baseline that works
○ One place to resolve questions and issues, in addition to each vendor
Linaro Technical Landscape
Core Technologies - Cross Linaro
● Kernel
Linux Real-time has been +20 years in the making. It’s time to finish the job
● Power Management
Energy awareness across SoC and system, it’s not just about the CPU core
● Security
Let’s make OP-TEE the preferred industry-wide TEE
● Virtualization
We’re now at parity with x86, let’s pull away
● Tools - GCC, Clang, Debugging, IDE
GCC will be here for a long time but LLVM is the future
● Automation and CI
Automation is the only way to scale development, validation and certification
Linaro Technical Landscape
● Servers - LEG
○ Working upstream is mandatory
○ ARM servers now just “work”, but that’s not enough
○ ARM servers have to bring innovation and benefit
Examples: High core counts, lower power/workload
○ Opportunity in both existing (datacenter) and in new markets
Examples: HPC, machine learning, innovative storage
● Accelerator standards - e.g. CCIX, Gen-Z
● Enterprise is an enabler for IoT, Smart Devices and
Gateways
○ Linaro Core Engineering teams contribute
ENGINEERS AND DEVICES
WORKING TOGETHER
Linaro Technical Landscape
● Networking - LNG
○ Dramatic IPsec RoI gains leveraging hardware accelerators (now)
○ Telecom Grade ODP and accelerated virtual Switching (SFO17)
○ Innovative networking virtualization technologies (2018)
○ vCPE opportunity - 5,000 VMs and 100Gbps on one server socket
○ CloudRAN opportunity - real-time guaranteed bandwidth above
50Gbps
○ Resistance to “platform distribution” vs embedded DIY
○ Increases costs of development, deployment and maintenance
ENGINEERS AND DEVICES
WORKING TOGETHER
Linaro Technical Landscape
● Digital Home - LHG
○ Accelerated media on ARM should "just work" with any middleware
■ Build on FFMPEG, V4L2
○ Reference Secure Video Path with OP-TEE and 3rd party DRM
○ Reference set-top open source solution with RDK and OpenSDK
○ Best-in-class reference Android/AOSP TV experience
■ Leverage the work on unified accelerated media and secure video path
■ Focus on Premium Viewer Experience, not a cheap me-too clone
■ Target top-tier DRM-enabled official set-top platforms
Linaro Technical Landscape
● Mobile - LMG
○ Collaborate with the kernel community to extend Long Term Support
(eLTS)
○ Continue backporting key SoC product features into LSK for Mobile
○ Continue reducing the gap between Android Common and mainline
○ Complete boot time optimization (20% speed up so far)
○ Investigate new opportunities with file systems, compression
○ Upstream all optimizations to AOSP
○ Improve CI Testing and Validation, improve base kernel quality, catch
regressions faster
Linaro Technical Landscape
● LITE - Embedded, Automotive, Gateway, IoT
● IoT client
○ Tens of RTOS, middleware and network options
○ Hundreds of Cortex-M MCUs and boards
○ Secure OTA update and secure sensor data connection to the cloud
○ Drive consolidation with a complete secure open source solution
○ Meet time-to-market schedule with a new code base in full
development
● IoT Gateway
○ Different protocol and vendor lock-in gateways from each provider
○ Lead the development of a flexible unified open source gateway
solution based on containers
○ Ally with the right Industry partners and consolidate across many
ongoing gateway initiatives
Key Themes - Security
● Cortex-A Linux
○ SELinux
○ Seccomp (Docker)
● Cortex-M Zephyr
○ Public Key Infrastructure (PKI)
○ ARMv8-M Architecture - adds TrustZone
○ MCU specific secure hardware
■ Key generation, key storage, certification management, crypto
● OP-TEE
○ Secure world open source OS
● OTrP
● ARM Platform Security Architecture (PSA)
Key Themes - Automated Testing
● Increasing requirement for Connected Products
○ No longer just in product development
○ Security, bug fix and feature updates during product lifetime
● Enterprise to IoT
● KernelCI.org - build & boot 64 unique Linux kernel trees on
249 unique boards, across 3 architectures and 33 unique
SoCs
● Not just build & boot - more functional testing
● Continuous Integration
● Continuous Testing
● Continuous Deployment
● Linaro Lab and Developer Cloud
Key Themes - The Rise of the Containers
● Software is now deployed globally into virtual
environments where it is instantiated and destroyed
instantaneously
● This has revolutionized the data-center
● Containers are an enabling technology for deployment
and orchestration
○ Applications to enterprise distributions
● Container platform - firmware, kernel & minimal services
○ Lightweight, Secure and Updatable
● Beyond the data-center: Home, Factory, Cars
Key Themes - Hosting on ARM not x86
● How do we get developers to work on ARM first?
● Where is the ARM box that leverages the PC industry that
can be used as a desktop development machine/server?
● Where is the ARM hyperscale (64+ core) box for developers?
● Could a Chromebook design derivative give an 8 or 16GB
ARM laptop with good Linux upstream support?
● Where is the ARM equivalent of the Intel NUC?
● There is a session to gather requirements on Friday
96Boards
● Latest SoCs and MCUs being enabled on 96Boards
○ Other new boards are being previewed at the event
ToCoding Neon 1.8V Mezzanine
● STM Cortex-M4 & LED controller
● Accelerometer/Gyro
● Magnetic/Pressure
● ALS/Proximity
● Microphone
● Temperature
● Humidity
BlueSky IE with Zephyr
● RDA5981A
● Cortex-M4
● WiFi inc. PHY and MAC
● 64K ROM/8Mb NOR Flash
● 448KB SRAM/32KB cache
● Crypto security HW
WRTnode IE with Zephyr
● Mediatek MT7697
● Cortex-M4, WiFi bgn and BT LE MCU
● 4Mb NOR Flash
● 353KB SRAM
64K ROM
● Crypto security HW
Archermind X20 Pro
● CE Spec
● Mediatek X20
● 10 core A72/A53
● Mali T880 GPU
● LTE radio module
● Available from
AliExpress.com
● Orange Pi i96
○ RDA ARM Cortex-A5 32bit
○ Integrated 256MB LPDDR2 SDRAM, 512MB Nand Flash
○ MicroSD
○ MicroUSB or VBAT 5V POWER
○ 2x USB 2.0
○ CSI camera 24pin 0.5mm FFC
○ 40pin LS Expansion Connector, 1.8V
○ WiFi (RTL8189FTV)
○ Orange Pi Ubuntu build
96Boards Demonstration
Embedded and IoT Fragmentation
● 100’s of OSes
● Standard Protocols now exist
○ CoAP, LWM2M, AMQP, MQTT
○ IoTivity, Thread
● Each of these is being ported to each OS
● Each OS can run on thousands of MCUs/SoCs
● Plug-fests don’t scale for IoT
● What can we do?
Open Source and IoT
● Linaro is working in the Zephyr Project for IoT innovation
○ Cross industry, Open governance, Linux kernel model
○ Permissive license enables proprietary innovation using the Zephyr
platform as a base
○ Building in security and FOTA updates from the outset
○ Supporting industry device management and cloud platforms
● LITE is delivering technology into the Zephyr project
○ Working upstream
○ Technologies and APIs available for reuse by other OSes
- FreeRTOS, mbed-OS etc.
Enabling IoT Product
● Zephyr is new, fast-moving, and bleeding edge
● Many use cases (sensors/controllers) can be met with
core functionality
● Small Linaro team working on building end to end use cases
● Goal to accelerate product quality and adoption, reduce
fragmentation and get to market faster for ARM devices
Cloud Providers Gateways Endpoints
Technology Preview Release
Technology Preview Release
LWM2MCoAP
IPv6 6LoWPAN
Zephyr
Kernel
MCU HAL
C APIs
MQTT
Javascript
µPython
HTTP
Ethernet
WiFi
BLE
802.15.4
IPv4/v6 TCP/UDP
TLS/DTLS
mcuboot Secure Bootloader
OTA
Updater
Technology Preview Release
● Documentation
● Code
○ Hawkbit
○ HiKey Gateway Debian Stretch build
○ Zephyr 1.7 build
● http://docs.linarotechnologies.org
Demonstration
● Builds on Technology Preview Release
● Hawkbit open source device management
● Connection to commercial IBM Bluemix cloud services
using MQTT
Demonstration
Sensor Data MQTT
to Bluemix
Signed FOTA Images
from Hawkbit
6LoWPAN over
Bluetooth LE
communications
HiKey
Gateways
IoT Edge Devices
IBM Watson IoT Platform
Demonstration
CI and Automation
● Keeping track of the sources
○ Zephyr - Three branches to test
● master (upstream)
● master-upstream-dev (upstream + linaro staged patches)
● v1.7-dev (upstream dev branch + linaro staged patches)
○ MCUBoot - Two branches to test
● master (upstream)
● master-upstream-dev (upstream + linaro staged patches)
○ FOTA Application - One branch to test
● master (upstream)
● These combinations generate a matrix of permutations
that constantly need to be validated
● Integrate our CI with GitHub workflow
CI Matrix for FOTA Application
Demonstration
● Upstream Zephyr 1.7 RC3 running on multiple
ARM MCU boards
● Unified Secure boot and FOTA update
● Real-time IoT device data transfers from multiple vendor
IoT boards to commercial IBM Bluemix Cloud
● See bigger scale and more boards on Demo Friday!
● Cortex M Technology Preview code release - now
● Initial 1.0 code release for products - Q3 2017
○ Larger footprint - more functionality - TCP/MQTT/HTTP
○ Smaller footprint - lower power - UDP/CoAP/LWM2M
○ BT, WiFi and LoRa Support
○ Many more devices/vendors
○ Choice of cloud providers using a common cloud platform API
What’s Next - 2017 Plans
Private/
Custom Cloud
Linaro
Connect
Budapest 2017
#BUD17

More Related Content

What's hot

LAS16-209: Finished and Upcoming Projects in LMG
LAS16-209: Finished and Upcoming Projects in LMGLAS16-209: Finished and Upcoming Projects in LMG
LAS16-209: Finished and Upcoming Projects in LMG
Linaro
 
BUD17-TR02: Upstreaming 101
BUD17-TR02: Upstreaming 101 BUD17-TR02: Upstreaming 101
BUD17-TR02: Upstreaming 101
Linaro
 
LAS16-108: JerryScript and other scripting languages for IoT
LAS16-108: JerryScript and other scripting languages for IoTLAS16-108: JerryScript and other scripting languages for IoT
LAS16-108: JerryScript and other scripting languages for IoT
Linaro
 
BUD17-416: Benchmark and profiling in OP-TEE
BUD17-416: Benchmark and profiling in OP-TEE BUD17-416: Benchmark and profiling in OP-TEE
BUD17-416: Benchmark and profiling in OP-TEE
Linaro
 
Deploy STM32 family on Zephyr - SFO17-102
Deploy STM32 family on Zephyr - SFO17-102Deploy STM32 family on Zephyr - SFO17-102
Deploy STM32 family on Zephyr - SFO17-102
Linaro
 
Las16 200 - firmware summit - ras what is it- why do we need it
Las16 200 - firmware summit - ras what is it- why do we need itLas16 200 - firmware summit - ras what is it- why do we need it
Las16 200 - firmware summit - ras what is it- why do we need it
Linaro
 
LAS16-201: ART JIT in Android N
LAS16-201: ART JIT in Android NLAS16-201: ART JIT in Android N
LAS16-201: ART JIT in Android N
Linaro
 
LAS16-200: SCMI - System Management and Control Interface
LAS16-200:  SCMI - System Management and Control InterfaceLAS16-200:  SCMI - System Management and Control Interface
LAS16-200: SCMI - System Management and Control Interface
Linaro
 
LAS16-106: GNU Toolchain Development Lifecycle
LAS16-106: GNU Toolchain Development LifecycleLAS16-106: GNU Toolchain Development Lifecycle
LAS16-106: GNU Toolchain Development Lifecycle
Linaro
 
Linux-wpan: IEEE 802.15.4 and 6LoWPAN in the Linux Kernel - BUD17-120
Linux-wpan: IEEE 802.15.4 and 6LoWPAN in the Linux Kernel - BUD17-120Linux-wpan: IEEE 802.15.4 and 6LoWPAN in the Linux Kernel - BUD17-120
Linux-wpan: IEEE 802.15.4 and 6LoWPAN in the Linux Kernel - BUD17-120
Linaro
 
Introduction to Linux-wpan and Potential Collaboration
Introduction to Linux-wpan and Potential CollaborationIntroduction to Linux-wpan and Potential Collaboration
Introduction to Linux-wpan and Potential Collaboration
Samsung Open Source Group
 
LAS16-310: Introducing the first 96Boards TV Platform: Poplar by Hisilicon
LAS16-310: Introducing the first 96Boards TV Platform: Poplar by HisiliconLAS16-310: Introducing the first 96Boards TV Platform: Poplar by Hisilicon
LAS16-310: Introducing the first 96Boards TV Platform: Poplar by Hisilicon
Linaro
 
Upstreaming 101 - SFO17-TR02
Upstreaming 101 - SFO17-TR02Upstreaming 101 - SFO17-TR02
Upstreaming 101 - SFO17-TR02
Linaro
 
BKK16-105 HALs for LITE
BKK16-105 HALs for LITEBKK16-105 HALs for LITE
BKK16-105 HALs for LITE
Linaro
 
LAS16-210: Hardware Assisted Tracing on ARM with CoreSight and OpenCSD
LAS16-210: Hardware Assisted Tracing on ARM with CoreSight and OpenCSDLAS16-210: Hardware Assisted Tracing on ARM with CoreSight and OpenCSD
LAS16-210: Hardware Assisted Tracing on ARM with CoreSight and OpenCSD
Linaro
 
BKK16-100K1 George Grey, Linaro CEO Opening Keynote
BKK16-100K1 George Grey, Linaro CEO Opening KeynoteBKK16-100K1 George Grey, Linaro CEO Opening Keynote
BKK16-100K1 George Grey, Linaro CEO Opening Keynote
Linaro
 
LAS16-301: OpenStack on Aarch64, running in production, upstream improvements...
LAS16-301: OpenStack on Aarch64, running in production, upstream improvements...LAS16-301: OpenStack on Aarch64, running in production, upstream improvements...
LAS16-301: OpenStack on Aarch64, running in production, upstream improvements...
Linaro
 
LAS16-406: Android Widevine on OP-TEE
LAS16-406: Android Widevine on OP-TEELAS16-406: Android Widevine on OP-TEE
LAS16-406: Android Widevine on OP-TEE
Linaro
 
BUD17-400: Secure Data Path with OPTEE
BUD17-400: Secure Data Path with OPTEE BUD17-400: Secure Data Path with OPTEE
BUD17-400: Secure Data Path with OPTEE
Linaro
 
TSC Sponsored BoF: Can Linux and Automotive Functional Safety Mix ? Take 2: T...
TSC Sponsored BoF: Can Linux and Automotive Functional Safety Mix ? Take 2: T...TSC Sponsored BoF: Can Linux and Automotive Functional Safety Mix ? Take 2: T...
TSC Sponsored BoF: Can Linux and Automotive Functional Safety Mix ? Take 2: T...
Linaro
 

What's hot (20)

LAS16-209: Finished and Upcoming Projects in LMG
LAS16-209: Finished and Upcoming Projects in LMGLAS16-209: Finished and Upcoming Projects in LMG
LAS16-209: Finished and Upcoming Projects in LMG
 
BUD17-TR02: Upstreaming 101
BUD17-TR02: Upstreaming 101 BUD17-TR02: Upstreaming 101
BUD17-TR02: Upstreaming 101
 
LAS16-108: JerryScript and other scripting languages for IoT
LAS16-108: JerryScript and other scripting languages for IoTLAS16-108: JerryScript and other scripting languages for IoT
LAS16-108: JerryScript and other scripting languages for IoT
 
BUD17-416: Benchmark and profiling in OP-TEE
BUD17-416: Benchmark and profiling in OP-TEE BUD17-416: Benchmark and profiling in OP-TEE
BUD17-416: Benchmark and profiling in OP-TEE
 
Deploy STM32 family on Zephyr - SFO17-102
Deploy STM32 family on Zephyr - SFO17-102Deploy STM32 family on Zephyr - SFO17-102
Deploy STM32 family on Zephyr - SFO17-102
 
Las16 200 - firmware summit - ras what is it- why do we need it
Las16 200 - firmware summit - ras what is it- why do we need itLas16 200 - firmware summit - ras what is it- why do we need it
Las16 200 - firmware summit - ras what is it- why do we need it
 
LAS16-201: ART JIT in Android N
LAS16-201: ART JIT in Android NLAS16-201: ART JIT in Android N
LAS16-201: ART JIT in Android N
 
LAS16-200: SCMI - System Management and Control Interface
LAS16-200:  SCMI - System Management and Control InterfaceLAS16-200:  SCMI - System Management and Control Interface
LAS16-200: SCMI - System Management and Control Interface
 
LAS16-106: GNU Toolchain Development Lifecycle
LAS16-106: GNU Toolchain Development LifecycleLAS16-106: GNU Toolchain Development Lifecycle
LAS16-106: GNU Toolchain Development Lifecycle
 
Linux-wpan: IEEE 802.15.4 and 6LoWPAN in the Linux Kernel - BUD17-120
Linux-wpan: IEEE 802.15.4 and 6LoWPAN in the Linux Kernel - BUD17-120Linux-wpan: IEEE 802.15.4 and 6LoWPAN in the Linux Kernel - BUD17-120
Linux-wpan: IEEE 802.15.4 and 6LoWPAN in the Linux Kernel - BUD17-120
 
Introduction to Linux-wpan and Potential Collaboration
Introduction to Linux-wpan and Potential CollaborationIntroduction to Linux-wpan and Potential Collaboration
Introduction to Linux-wpan and Potential Collaboration
 
LAS16-310: Introducing the first 96Boards TV Platform: Poplar by Hisilicon
LAS16-310: Introducing the first 96Boards TV Platform: Poplar by HisiliconLAS16-310: Introducing the first 96Boards TV Platform: Poplar by Hisilicon
LAS16-310: Introducing the first 96Boards TV Platform: Poplar by Hisilicon
 
Upstreaming 101 - SFO17-TR02
Upstreaming 101 - SFO17-TR02Upstreaming 101 - SFO17-TR02
Upstreaming 101 - SFO17-TR02
 
BKK16-105 HALs for LITE
BKK16-105 HALs for LITEBKK16-105 HALs for LITE
BKK16-105 HALs for LITE
 
LAS16-210: Hardware Assisted Tracing on ARM with CoreSight and OpenCSD
LAS16-210: Hardware Assisted Tracing on ARM with CoreSight and OpenCSDLAS16-210: Hardware Assisted Tracing on ARM with CoreSight and OpenCSD
LAS16-210: Hardware Assisted Tracing on ARM with CoreSight and OpenCSD
 
BKK16-100K1 George Grey, Linaro CEO Opening Keynote
BKK16-100K1 George Grey, Linaro CEO Opening KeynoteBKK16-100K1 George Grey, Linaro CEO Opening Keynote
BKK16-100K1 George Grey, Linaro CEO Opening Keynote
 
LAS16-301: OpenStack on Aarch64, running in production, upstream improvements...
LAS16-301: OpenStack on Aarch64, running in production, upstream improvements...LAS16-301: OpenStack on Aarch64, running in production, upstream improvements...
LAS16-301: OpenStack on Aarch64, running in production, upstream improvements...
 
LAS16-406: Android Widevine on OP-TEE
LAS16-406: Android Widevine on OP-TEELAS16-406: Android Widevine on OP-TEE
LAS16-406: Android Widevine on OP-TEE
 
BUD17-400: Secure Data Path with OPTEE
BUD17-400: Secure Data Path with OPTEE BUD17-400: Secure Data Path with OPTEE
BUD17-400: Secure Data Path with OPTEE
 
TSC Sponsored BoF: Can Linux and Automotive Functional Safety Mix ? Take 2: T...
TSC Sponsored BoF: Can Linux and Automotive Functional Safety Mix ? Take 2: T...TSC Sponsored BoF: Can Linux and Automotive Functional Safety Mix ? Take 2: T...
TSC Sponsored BoF: Can Linux and Automotive Functional Safety Mix ? Take 2: T...
 

Similar to George Grey Welcome Keynote - BUD17-100K1

SFO15-100K1: Welcome Keynote: George Grey, Linaro CEO
SFO15-100K1: Welcome Keynote: George Grey, Linaro CEOSFO15-100K1: Welcome Keynote: George Grey, Linaro CEO
SFO15-100K1: Welcome Keynote: George Grey, Linaro CEO
Linaro
 
LAS16 100 K1 - Keynote George Grey
LAS16 100 K1 - Keynote George GreyLAS16 100 K1 - Keynote George Grey
LAS16 100 K1 - Keynote George Grey
96Boards
 
LAS16-100K1: Welcome Keynote
LAS16-100K1: Welcome KeynoteLAS16-100K1: Welcome Keynote
LAS16-100K1: Welcome Keynote
Linaro
 
CHIPS Alliance_Object Automation Inc_workshop
CHIPS Alliance_Object Automation Inc_workshopCHIPS Alliance_Object Automation Inc_workshop
CHIPS Alliance_Object Automation Inc_workshop
Object Automation
 
Davide Ricci - Continuos compliance @ Linaro.pdf
Davide Ricci - Continuos compliance @ Linaro.pdfDavide Ricci - Continuos compliance @ Linaro.pdf
Davide Ricci - Continuos compliance @ Linaro.pdf
South Tyrol Free Software Conference
 
HKG18-100K1 - George Grey: Opening Keynote
HKG18-100K1 - George Grey: Opening KeynoteHKG18-100K1 - George Grey: Opening Keynote
HKG18-100K1 - George Grey: Opening Keynote
Linaro
 
HKG15: Opening Keynote - George Grey, Linaro CEO
HKG15: Opening Keynote - George Grey, Linaro CEOHKG15: Opening Keynote - George Grey, Linaro CEO
HKG15: Opening Keynote - George Grey, Linaro CEO
Linaro
 
TEE - kernel support is now upstream. What this means for open source security
TEE - kernel support is now upstream. What this means for open source securityTEE - kernel support is now upstream. What this means for open source security
TEE - kernel support is now upstream. What this means for open source security
Linaro
 
LCE13: Keynote: George Grey LCE13
LCE13: Keynote: George Grey LCE13LCE13: Keynote: George Grey LCE13
LCE13: Keynote: George Grey LCE13
Linaro
 
In Need For A Linux Kernel Maintained For A Very Long Time? CIP Linux Kernel ...
In Need For A Linux Kernel Maintained For A Very Long Time? CIP Linux Kernel ...In Need For A Linux Kernel Maintained For A Very Long Time? CIP Linux Kernel ...
In Need For A Linux Kernel Maintained For A Very Long Time? CIP Linux Kernel ...
Agustin Benito Bethencourt
 
OpenNebulaConf2019 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...
OpenNebulaConf2019 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...OpenNebulaConf2019 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...
OpenNebulaConf2019 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...
OpenNebula Project
 
LCU14 Keynote by George Grey
LCU14 Keynote by George GreyLCU14 Keynote by George Grey
LCU14 Keynote by George Grey
Linaro
 
LCU13: George Grey Keynote LCU13
LCU13: George Grey Keynote LCU13LCU13: George Grey Keynote LCU13
LCU13: George Grey Keynote LCU13
Linaro
 
Iot development from prototype to production
Iot development from prototype to productionIot development from prototype to production
Iot development from prototype to production
Mender.io
 
Montreal Kubernetes Meetup: Developer-first workflows (for microservices) on ...
Montreal Kubernetes Meetup: Developer-first workflows (for microservices) on ...Montreal Kubernetes Meetup: Developer-first workflows (for microservices) on ...
Montreal Kubernetes Meetup: Developer-first workflows (for microservices) on ...
Ambassador Labs
 
Data Science in Production: Technologies That Drive Adoption of Data Science ...
Data Science in Production: Technologies That Drive Adoption of Data Science ...Data Science in Production: Technologies That Drive Adoption of Data Science ...
Data Science in Production: Technologies That Drive Adoption of Data Science ...
Nir Yungster
 
IoT Development from Prototype to Production
IoT Development from Prototype to ProductionIoT Development from Prototype to Production
IoT Development from Prototype to Production
Mender.io
 
On making standards organizations & open source communities work hand in hand
On making standards organizations & open source communities work hand in handOn making standards organizations & open source communities work hand in hand
On making standards organizations & open source communities work hand in hand
Benjamin Cabé
 
LCA14: George Grey Keynote - LCA14
LCA14: George Grey Keynote - LCA14LCA14: George Grey Keynote - LCA14
LCA14: George Grey Keynote - LCA14
Linaro
 
Primeros pasos del Software Libre en infraestructura civil Civil Infrastructu...
Primeros pasos del Software Libre en infraestructura civil Civil Infrastructu...Primeros pasos del Software Libre en infraestructura civil Civil Infrastructu...
Primeros pasos del Software Libre en infraestructura civil Civil Infrastructu...
Agustin Benito Bethencourt
 

Similar to George Grey Welcome Keynote - BUD17-100K1 (20)

SFO15-100K1: Welcome Keynote: George Grey, Linaro CEO
SFO15-100K1: Welcome Keynote: George Grey, Linaro CEOSFO15-100K1: Welcome Keynote: George Grey, Linaro CEO
SFO15-100K1: Welcome Keynote: George Grey, Linaro CEO
 
LAS16 100 K1 - Keynote George Grey
LAS16 100 K1 - Keynote George GreyLAS16 100 K1 - Keynote George Grey
LAS16 100 K1 - Keynote George Grey
 
LAS16-100K1: Welcome Keynote
LAS16-100K1: Welcome KeynoteLAS16-100K1: Welcome Keynote
LAS16-100K1: Welcome Keynote
 
CHIPS Alliance_Object Automation Inc_workshop
CHIPS Alliance_Object Automation Inc_workshopCHIPS Alliance_Object Automation Inc_workshop
CHIPS Alliance_Object Automation Inc_workshop
 
Davide Ricci - Continuos compliance @ Linaro.pdf
Davide Ricci - Continuos compliance @ Linaro.pdfDavide Ricci - Continuos compliance @ Linaro.pdf
Davide Ricci - Continuos compliance @ Linaro.pdf
 
HKG18-100K1 - George Grey: Opening Keynote
HKG18-100K1 - George Grey: Opening KeynoteHKG18-100K1 - George Grey: Opening Keynote
HKG18-100K1 - George Grey: Opening Keynote
 
HKG15: Opening Keynote - George Grey, Linaro CEO
HKG15: Opening Keynote - George Grey, Linaro CEOHKG15: Opening Keynote - George Grey, Linaro CEO
HKG15: Opening Keynote - George Grey, Linaro CEO
 
TEE - kernel support is now upstream. What this means for open source security
TEE - kernel support is now upstream. What this means for open source securityTEE - kernel support is now upstream. What this means for open source security
TEE - kernel support is now upstream. What this means for open source security
 
LCE13: Keynote: George Grey LCE13
LCE13: Keynote: George Grey LCE13LCE13: Keynote: George Grey LCE13
LCE13: Keynote: George Grey LCE13
 
In Need For A Linux Kernel Maintained For A Very Long Time? CIP Linux Kernel ...
In Need For A Linux Kernel Maintained For A Very Long Time? CIP Linux Kernel ...In Need For A Linux Kernel Maintained For A Very Long Time? CIP Linux Kernel ...
In Need For A Linux Kernel Maintained For A Very Long Time? CIP Linux Kernel ...
 
OpenNebulaConf2019 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...
OpenNebulaConf2019 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...OpenNebulaConf2019 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...
OpenNebulaConf2019 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...
 
LCU14 Keynote by George Grey
LCU14 Keynote by George GreyLCU14 Keynote by George Grey
LCU14 Keynote by George Grey
 
LCU13: George Grey Keynote LCU13
LCU13: George Grey Keynote LCU13LCU13: George Grey Keynote LCU13
LCU13: George Grey Keynote LCU13
 
Iot development from prototype to production
Iot development from prototype to productionIot development from prototype to production
Iot development from prototype to production
 
Montreal Kubernetes Meetup: Developer-first workflows (for microservices) on ...
Montreal Kubernetes Meetup: Developer-first workflows (for microservices) on ...Montreal Kubernetes Meetup: Developer-first workflows (for microservices) on ...
Montreal Kubernetes Meetup: Developer-first workflows (for microservices) on ...
 
Data Science in Production: Technologies That Drive Adoption of Data Science ...
Data Science in Production: Technologies That Drive Adoption of Data Science ...Data Science in Production: Technologies That Drive Adoption of Data Science ...
Data Science in Production: Technologies That Drive Adoption of Data Science ...
 
IoT Development from Prototype to Production
IoT Development from Prototype to ProductionIoT Development from Prototype to Production
IoT Development from Prototype to Production
 
On making standards organizations & open source communities work hand in hand
On making standards organizations & open source communities work hand in handOn making standards organizations & open source communities work hand in hand
On making standards organizations & open source communities work hand in hand
 
LCA14: George Grey Keynote - LCA14
LCA14: George Grey Keynote - LCA14LCA14: George Grey Keynote - LCA14
LCA14: George Grey Keynote - LCA14
 
Primeros pasos del Software Libre en infraestructura civil Civil Infrastructu...
Primeros pasos del Software Libre en infraestructura civil Civil Infrastructu...Primeros pasos del Software Libre en infraestructura civil Civil Infrastructu...
Primeros pasos del Software Libre en infraestructura civil Civil Infrastructu...
 

More from Linaro

Deep Learning Neural Network Acceleration at the Edge - Andrea Gallo
Deep Learning Neural Network Acceleration at the Edge - Andrea GalloDeep Learning Neural Network Acceleration at the Edge - Andrea Gallo
Deep Learning Neural Network Acceleration at the Edge - Andrea Gallo
Linaro
 
Arm Architecture HPC Workshop Santa Clara 2018 - Kanta Vekaria
Arm Architecture HPC Workshop Santa Clara 2018 - Kanta VekariaArm Architecture HPC Workshop Santa Clara 2018 - Kanta Vekaria
Arm Architecture HPC Workshop Santa Clara 2018 - Kanta Vekaria
Linaro
 
Huawei’s requirements for the ARM based HPC solution readiness - Joshua Mora
Huawei’s requirements for the ARM based HPC solution readiness - Joshua MoraHuawei’s requirements for the ARM based HPC solution readiness - Joshua Mora
Huawei’s requirements for the ARM based HPC solution readiness - Joshua Mora
Linaro
 
Bud17 113: distribution ci using qemu and open qa
Bud17 113: distribution ci using qemu and open qaBud17 113: distribution ci using qemu and open qa
Bud17 113: distribution ci using qemu and open qa
Linaro
 
OpenHPC Automation with Ansible - Renato Golin - Linaro Arm HPC Workshop 2018
OpenHPC Automation with Ansible - Renato Golin - Linaro Arm HPC Workshop 2018OpenHPC Automation with Ansible - Renato Golin - Linaro Arm HPC Workshop 2018
OpenHPC Automation with Ansible - Renato Golin - Linaro Arm HPC Workshop 2018
Linaro
 
HPC network stack on ARM - Linaro HPC Workshop 2018
HPC network stack on ARM - Linaro HPC Workshop 2018HPC network stack on ARM - Linaro HPC Workshop 2018
HPC network stack on ARM - Linaro HPC Workshop 2018
Linaro
 
It just keeps getting better - SUSE enablement for Arm - Linaro HPC Workshop ...
It just keeps getting better - SUSE enablement for Arm - Linaro HPC Workshop ...It just keeps getting better - SUSE enablement for Arm - Linaro HPC Workshop ...
It just keeps getting better - SUSE enablement for Arm - Linaro HPC Workshop ...
Linaro
 
Intelligent Interconnect Architecture to Enable Next Generation HPC - Linaro ...
Intelligent Interconnect Architecture to Enable Next Generation HPC - Linaro ...Intelligent Interconnect Architecture to Enable Next Generation HPC - Linaro ...
Intelligent Interconnect Architecture to Enable Next Generation HPC - Linaro ...
Linaro
 
Yutaka Ishikawa - Post-K and Arm HPC Ecosystem - Linaro Arm HPC Workshop Sant...
Yutaka Ishikawa - Post-K and Arm HPC Ecosystem - Linaro Arm HPC Workshop Sant...Yutaka Ishikawa - Post-K and Arm HPC Ecosystem - Linaro Arm HPC Workshop Sant...
Yutaka Ishikawa - Post-K and Arm HPC Ecosystem - Linaro Arm HPC Workshop Sant...
Linaro
 
Andrew J Younge - Vanguard Astra - Petascale Arm Platform for U.S. DOE/ASC Su...
Andrew J Younge - Vanguard Astra - Petascale Arm Platform for U.S. DOE/ASC Su...Andrew J Younge - Vanguard Astra - Petascale Arm Platform for U.S. DOE/ASC Su...
Andrew J Younge - Vanguard Astra - Petascale Arm Platform for U.S. DOE/ASC Su...
Linaro
 
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainlineHKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
Linaro
 
HKG18-318 - OpenAMP Workshop
HKG18-318 - OpenAMP WorkshopHKG18-318 - OpenAMP Workshop
HKG18-318 - OpenAMP Workshop
Linaro
 
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainlineHKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
Linaro
 
HKG18-315 - Why the ecosystem is a wonderful thing, warts and all
HKG18-315 - Why the ecosystem is a wonderful thing, warts and allHKG18-315 - Why the ecosystem is a wonderful thing, warts and all
HKG18-315 - Why the ecosystem is a wonderful thing, warts and all
Linaro
 
HKG18- 115 - Partitioning ARM Systems with the Jailhouse Hypervisor
HKG18- 115 - Partitioning ARM Systems with the Jailhouse HypervisorHKG18- 115 - Partitioning ARM Systems with the Jailhouse Hypervisor
HKG18- 115 - Partitioning ARM Systems with the Jailhouse Hypervisor
Linaro
 
HKG18-TR08 - Upstreaming SVE in QEMU
HKG18-TR08 - Upstreaming SVE in QEMUHKG18-TR08 - Upstreaming SVE in QEMU
HKG18-TR08 - Upstreaming SVE in QEMU
Linaro
 
HKG18-113- Secure Data Path work with i.MX8M
HKG18-113- Secure Data Path work with i.MX8MHKG18-113- Secure Data Path work with i.MX8M
HKG18-113- Secure Data Path work with i.MX8M
Linaro
 
HKG18-120 - Devicetree Schema Documentation and Validation
HKG18-120 - Devicetree Schema Documentation and Validation HKG18-120 - Devicetree Schema Documentation and Validation
HKG18-120 - Devicetree Schema Documentation and Validation
Linaro
 
HKG18-223 - Trusted FirmwareM: Trusted boot
HKG18-223 - Trusted FirmwareM: Trusted bootHKG18-223 - Trusted FirmwareM: Trusted boot
HKG18-223 - Trusted FirmwareM: Trusted boot
Linaro
 
HKG18-500K1 - Keynote: Dileep Bhandarkar - Emerging Computing Trends in the D...
HKG18-500K1 - Keynote: Dileep Bhandarkar - Emerging Computing Trends in the D...HKG18-500K1 - Keynote: Dileep Bhandarkar - Emerging Computing Trends in the D...
HKG18-500K1 - Keynote: Dileep Bhandarkar - Emerging Computing Trends in the D...
Linaro
 

More from Linaro (20)

Deep Learning Neural Network Acceleration at the Edge - Andrea Gallo
Deep Learning Neural Network Acceleration at the Edge - Andrea GalloDeep Learning Neural Network Acceleration at the Edge - Andrea Gallo
Deep Learning Neural Network Acceleration at the Edge - Andrea Gallo
 
Arm Architecture HPC Workshop Santa Clara 2018 - Kanta Vekaria
Arm Architecture HPC Workshop Santa Clara 2018 - Kanta VekariaArm Architecture HPC Workshop Santa Clara 2018 - Kanta Vekaria
Arm Architecture HPC Workshop Santa Clara 2018 - Kanta Vekaria
 
Huawei’s requirements for the ARM based HPC solution readiness - Joshua Mora
Huawei’s requirements for the ARM based HPC solution readiness - Joshua MoraHuawei’s requirements for the ARM based HPC solution readiness - Joshua Mora
Huawei’s requirements for the ARM based HPC solution readiness - Joshua Mora
 
Bud17 113: distribution ci using qemu and open qa
Bud17 113: distribution ci using qemu and open qaBud17 113: distribution ci using qemu and open qa
Bud17 113: distribution ci using qemu and open qa
 
OpenHPC Automation with Ansible - Renato Golin - Linaro Arm HPC Workshop 2018
OpenHPC Automation with Ansible - Renato Golin - Linaro Arm HPC Workshop 2018OpenHPC Automation with Ansible - Renato Golin - Linaro Arm HPC Workshop 2018
OpenHPC Automation with Ansible - Renato Golin - Linaro Arm HPC Workshop 2018
 
HPC network stack on ARM - Linaro HPC Workshop 2018
HPC network stack on ARM - Linaro HPC Workshop 2018HPC network stack on ARM - Linaro HPC Workshop 2018
HPC network stack on ARM - Linaro HPC Workshop 2018
 
It just keeps getting better - SUSE enablement for Arm - Linaro HPC Workshop ...
It just keeps getting better - SUSE enablement for Arm - Linaro HPC Workshop ...It just keeps getting better - SUSE enablement for Arm - Linaro HPC Workshop ...
It just keeps getting better - SUSE enablement for Arm - Linaro HPC Workshop ...
 
Intelligent Interconnect Architecture to Enable Next Generation HPC - Linaro ...
Intelligent Interconnect Architecture to Enable Next Generation HPC - Linaro ...Intelligent Interconnect Architecture to Enable Next Generation HPC - Linaro ...
Intelligent Interconnect Architecture to Enable Next Generation HPC - Linaro ...
 
Yutaka Ishikawa - Post-K and Arm HPC Ecosystem - Linaro Arm HPC Workshop Sant...
Yutaka Ishikawa - Post-K and Arm HPC Ecosystem - Linaro Arm HPC Workshop Sant...Yutaka Ishikawa - Post-K and Arm HPC Ecosystem - Linaro Arm HPC Workshop Sant...
Yutaka Ishikawa - Post-K and Arm HPC Ecosystem - Linaro Arm HPC Workshop Sant...
 
Andrew J Younge - Vanguard Astra - Petascale Arm Platform for U.S. DOE/ASC Su...
Andrew J Younge - Vanguard Astra - Petascale Arm Platform for U.S. DOE/ASC Su...Andrew J Younge - Vanguard Astra - Petascale Arm Platform for U.S. DOE/ASC Su...
Andrew J Younge - Vanguard Astra - Petascale Arm Platform for U.S. DOE/ASC Su...
 
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainlineHKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
 
HKG18-318 - OpenAMP Workshop
HKG18-318 - OpenAMP WorkshopHKG18-318 - OpenAMP Workshop
HKG18-318 - OpenAMP Workshop
 
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainlineHKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
 
HKG18-315 - Why the ecosystem is a wonderful thing, warts and all
HKG18-315 - Why the ecosystem is a wonderful thing, warts and allHKG18-315 - Why the ecosystem is a wonderful thing, warts and all
HKG18-315 - Why the ecosystem is a wonderful thing, warts and all
 
HKG18- 115 - Partitioning ARM Systems with the Jailhouse Hypervisor
HKG18- 115 - Partitioning ARM Systems with the Jailhouse HypervisorHKG18- 115 - Partitioning ARM Systems with the Jailhouse Hypervisor
HKG18- 115 - Partitioning ARM Systems with the Jailhouse Hypervisor
 
HKG18-TR08 - Upstreaming SVE in QEMU
HKG18-TR08 - Upstreaming SVE in QEMUHKG18-TR08 - Upstreaming SVE in QEMU
HKG18-TR08 - Upstreaming SVE in QEMU
 
HKG18-113- Secure Data Path work with i.MX8M
HKG18-113- Secure Data Path work with i.MX8MHKG18-113- Secure Data Path work with i.MX8M
HKG18-113- Secure Data Path work with i.MX8M
 
HKG18-120 - Devicetree Schema Documentation and Validation
HKG18-120 - Devicetree Schema Documentation and Validation HKG18-120 - Devicetree Schema Documentation and Validation
HKG18-120 - Devicetree Schema Documentation and Validation
 
HKG18-223 - Trusted FirmwareM: Trusted boot
HKG18-223 - Trusted FirmwareM: Trusted bootHKG18-223 - Trusted FirmwareM: Trusted boot
HKG18-223 - Trusted FirmwareM: Trusted boot
 
HKG18-500K1 - Keynote: Dileep Bhandarkar - Emerging Computing Trends in the D...
HKG18-500K1 - Keynote: Dileep Bhandarkar - Emerging Computing Trends in the D...HKG18-500K1 - Keynote: Dileep Bhandarkar - Emerging Computing Trends in the D...
HKG18-500K1 - Keynote: Dileep Bhandarkar - Emerging Computing Trends in the D...
 

Recently uploaded

Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 

Recently uploaded (20)

Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 

George Grey Welcome Keynote - BUD17-100K1

  • 2. ENGINEERS AND DEVICES WORKING TOGETHER ● To the 21st Connect ● To the first European Connect since Copenhagen, Oct 2012 ● To new Linaro Members Welcome Club Member
  • 3. ENGINEERS AND DEVICES WORKING TOGETHER Our Mission ● Leading collaboration in the ARM ecosystem ● The Good ... ○ Open source software is changing the software world ○ Understanding that connected devices require secure, updatable software ○ The best secure software is open ○ Linaro was the top company contributor to the Linux 4.9 kernel, contributing over 10% of the changes
  • 4. Open Source Project Contributions - Subset
  • 5. ENGINEERS AND DEVICES WORKING TOGETHER Our Mission ● Leading collaboration in the ARM ecosystem ● … the hard ○ It’s not easy ... ○ Competitors don’t naturally work together ○ Open source is global, 24 hour timezones - Face to face, Linaro Connect is key ● … and the harder ○ Open source software disrupts existing business models ○ Are we skating TO where the puck is going to be … ? ○ Are we doing enough? Innovation in open source is hard - it needs collaborative not single company effort, influence not control, participation now not wait and see ○ We need to work on the ARM way, not in the x86 way
  • 6. ENGINEERS AND DEVICES WORKING TOGETHER Our Mission ● Leading collaboration in the ARM ecosystem ● New industry platforms are open source Platforms are by definition non-differentiating ○ They are now “free” ○ Value is from innovation on top of platforms: ■ Value added technology ■ Applications ■ Data and analytics
  • 7. Dispelling Myths ● Linaro is expensive compared to other industry efforts ● Our model is unique and is focused on engineering ● What we provide ○ A $40M+ expert open source engineering team ○ Reducing “non-differentiating” engineering effort ○ Access to Linaro, ARM and other member engineers ○ Working upstream on multiple member-prioritized projects ○ Influencing and working on the future of open source ○ Knowledge and software for member businesses and products ○ All shared funding is used for collaboration and growth
  • 8. Dispelling Myths ● Linaro is for ARM-only projects ● Linaro works collaboratively in upstream projects across the industry ● Examples of cross-architecture upstream work ○ Kernel ○ ODP.org ○ DPDK ○ UEFI/ACPI ○ Zephyr ● CI and testing on ARM and Intel platforms ○ kernelci.org
  • 9. Dispelling Myths ● Linaro is not always inclusive of the community - it should not be members only/first ● Linaro doesn’t give its members enough advantage - it should be member first ● Open Collaborative Engineering Division (OCE) focuses on working in the upstream for the benefit of members and the ARM ecosystem ● Services Division is available for Linaro related work ● Linaro membership is participation in the open source tsunami that is sweeping the software industry and delivering platforms to enable innovation
  • 10. Linaro Collaboration Ideas … ● What a Company does today ○ Delivers embedded ARM hardware to hundreds of customers based on multiple vendor Cortex-A SoCs ○ Has a partnership ecosystem taking vendor BSPs (based on 1 to 3+ year old Linux kernels) and creating a custom software build for every customer product (SoC + distribution + customer specific hardware/software) ● Why not … ○ Collaborate with Linaro (SoC vendor members) to create a unified software platform based on good upstream support, with security and OTA update capability ○ Leverage the partnership ecosystem to deliver value add services ● Result ○ Lower maintenance costs, speed time to market, enable a trusted hardware and software ecosystem that works cross SoC vendor
  • 11. Linaro Collaboration Ideas … ● What another Company does today ○ Evaluates 4 enterprise distributions on 4 enterprise SoC vendor platforms ○ Each SoC vendor provides a customized system with latest firmware, upstream kernel, distro and some recent in-house “tweak” patches ■ Some patches from different vendors address the same problem :( ○ Company has 16 different software/system combinations to evaluate and they do not all plug and play (BTW … they should) ● Why not … ○ Collaborate inside Linaro to establish an upstream baseline ■ Collaboratively manage any necessary in-flight patches ○ Have a common and agreed validation/test platform that runs on every SoC vendor’s hardware and includes customer test software/use cases ■ Results and benchmarks can be public or private ● Result ○ A common baseline that works ○ One place to resolve questions and issues, in addition to each vendor
  • 12. Linaro Technical Landscape Core Technologies - Cross Linaro ● Kernel Linux Real-time has been +20 years in the making. It’s time to finish the job ● Power Management Energy awareness across SoC and system, it’s not just about the CPU core ● Security Let’s make OP-TEE the preferred industry-wide TEE ● Virtualization We’re now at parity with x86, let’s pull away ● Tools - GCC, Clang, Debugging, IDE GCC will be here for a long time but LLVM is the future ● Automation and CI Automation is the only way to scale development, validation and certification
  • 13. Linaro Technical Landscape ● Servers - LEG ○ Working upstream is mandatory ○ ARM servers now just “work”, but that’s not enough ○ ARM servers have to bring innovation and benefit Examples: High core counts, lower power/workload ○ Opportunity in both existing (datacenter) and in new markets Examples: HPC, machine learning, innovative storage ● Accelerator standards - e.g. CCIX, Gen-Z ● Enterprise is an enabler for IoT, Smart Devices and Gateways ○ Linaro Core Engineering teams contribute
  • 14. ENGINEERS AND DEVICES WORKING TOGETHER Linaro Technical Landscape ● Networking - LNG ○ Dramatic IPsec RoI gains leveraging hardware accelerators (now) ○ Telecom Grade ODP and accelerated virtual Switching (SFO17) ○ Innovative networking virtualization technologies (2018) ○ vCPE opportunity - 5,000 VMs and 100Gbps on one server socket ○ CloudRAN opportunity - real-time guaranteed bandwidth above 50Gbps ○ Resistance to “platform distribution” vs embedded DIY ○ Increases costs of development, deployment and maintenance
  • 15. ENGINEERS AND DEVICES WORKING TOGETHER Linaro Technical Landscape ● Digital Home - LHG ○ Accelerated media on ARM should "just work" with any middleware ■ Build on FFMPEG, V4L2 ○ Reference Secure Video Path with OP-TEE and 3rd party DRM ○ Reference set-top open source solution with RDK and OpenSDK ○ Best-in-class reference Android/AOSP TV experience ■ Leverage the work on unified accelerated media and secure video path ■ Focus on Premium Viewer Experience, not a cheap me-too clone ■ Target top-tier DRM-enabled official set-top platforms
  • 16. Linaro Technical Landscape ● Mobile - LMG ○ Collaborate with the kernel community to extend Long Term Support (eLTS) ○ Continue backporting key SoC product features into LSK for Mobile ○ Continue reducing the gap between Android Common and mainline ○ Complete boot time optimization (20% speed up so far) ○ Investigate new opportunities with file systems, compression ○ Upstream all optimizations to AOSP ○ Improve CI Testing and Validation, improve base kernel quality, catch regressions faster
  • 17. Linaro Technical Landscape ● LITE - Embedded, Automotive, Gateway, IoT ● IoT client ○ Tens of RTOS, middleware and network options ○ Hundreds of Cortex-M MCUs and boards ○ Secure OTA update and secure sensor data connection to the cloud ○ Drive consolidation with a complete secure open source solution ○ Meet time-to-market schedule with a new code base in full development ● IoT Gateway ○ Different protocol and vendor lock-in gateways from each provider ○ Lead the development of a flexible unified open source gateway solution based on containers ○ Ally with the right Industry partners and consolidate across many ongoing gateway initiatives
  • 18. Key Themes - Security ● Cortex-A Linux ○ SELinux ○ Seccomp (Docker) ● Cortex-M Zephyr ○ Public Key Infrastructure (PKI) ○ ARMv8-M Architecture - adds TrustZone ○ MCU specific secure hardware ■ Key generation, key storage, certification management, crypto ● OP-TEE ○ Secure world open source OS ● OTrP ● ARM Platform Security Architecture (PSA)
  • 19. Key Themes - Automated Testing ● Increasing requirement for Connected Products ○ No longer just in product development ○ Security, bug fix and feature updates during product lifetime ● Enterprise to IoT ● KernelCI.org - build & boot 64 unique Linux kernel trees on 249 unique boards, across 3 architectures and 33 unique SoCs ● Not just build & boot - more functional testing ● Continuous Integration ● Continuous Testing ● Continuous Deployment ● Linaro Lab and Developer Cloud
  • 20. Key Themes - The Rise of the Containers ● Software is now deployed globally into virtual environments where it is instantiated and destroyed instantaneously ● This has revolutionized the data-center ● Containers are an enabling technology for deployment and orchestration ○ Applications to enterprise distributions ● Container platform - firmware, kernel & minimal services ○ Lightweight, Secure and Updatable ● Beyond the data-center: Home, Factory, Cars
  • 21. Key Themes - Hosting on ARM not x86 ● How do we get developers to work on ARM first? ● Where is the ARM box that leverages the PC industry that can be used as a desktop development machine/server? ● Where is the ARM hyperscale (64+ core) box for developers? ● Could a Chromebook design derivative give an 8 or 16GB ARM laptop with good Linux upstream support? ● Where is the ARM equivalent of the Intel NUC? ● There is a session to gather requirements on Friday
  • 22. 96Boards ● Latest SoCs and MCUs being enabled on 96Boards ○ Other new boards are being previewed at the event ToCoding Neon 1.8V Mezzanine ● STM Cortex-M4 & LED controller ● Accelerometer/Gyro ● Magnetic/Pressure ● ALS/Proximity ● Microphone ● Temperature ● Humidity BlueSky IE with Zephyr ● RDA5981A ● Cortex-M4 ● WiFi inc. PHY and MAC ● 64K ROM/8Mb NOR Flash ● 448KB SRAM/32KB cache ● Crypto security HW WRTnode IE with Zephyr ● Mediatek MT7697 ● Cortex-M4, WiFi bgn and BT LE MCU ● 4Mb NOR Flash ● 353KB SRAM 64K ROM ● Crypto security HW Archermind X20 Pro ● CE Spec ● Mediatek X20 ● 10 core A72/A53 ● Mali T880 GPU ● LTE radio module ● Available from AliExpress.com
  • 23. ● Orange Pi i96 ○ RDA ARM Cortex-A5 32bit ○ Integrated 256MB LPDDR2 SDRAM, 512MB Nand Flash ○ MicroSD ○ MicroUSB or VBAT 5V POWER ○ 2x USB 2.0 ○ CSI camera 24pin 0.5mm FFC ○ 40pin LS Expansion Connector, 1.8V ○ WiFi (RTL8189FTV) ○ Orange Pi Ubuntu build 96Boards Demonstration
  • 24. Embedded and IoT Fragmentation ● 100’s of OSes ● Standard Protocols now exist ○ CoAP, LWM2M, AMQP, MQTT ○ IoTivity, Thread ● Each of these is being ported to each OS ● Each OS can run on thousands of MCUs/SoCs ● Plug-fests don’t scale for IoT ● What can we do?
  • 25. Open Source and IoT ● Linaro is working in the Zephyr Project for IoT innovation ○ Cross industry, Open governance, Linux kernel model ○ Permissive license enables proprietary innovation using the Zephyr platform as a base ○ Building in security and FOTA updates from the outset ○ Supporting industry device management and cloud platforms ● LITE is delivering technology into the Zephyr project ○ Working upstream ○ Technologies and APIs available for reuse by other OSes - FreeRTOS, mbed-OS etc.
  • 26. Enabling IoT Product ● Zephyr is new, fast-moving, and bleeding edge ● Many use cases (sensors/controllers) can be met with core functionality ● Small Linaro team working on building end to end use cases ● Goal to accelerate product quality and adoption, reduce fragmentation and get to market faster for ARM devices Cloud Providers Gateways Endpoints
  • 28. Technology Preview Release LWM2MCoAP IPv6 6LoWPAN Zephyr Kernel MCU HAL C APIs MQTT Javascript µPython HTTP Ethernet WiFi BLE 802.15.4 IPv4/v6 TCP/UDP TLS/DTLS mcuboot Secure Bootloader OTA Updater
  • 29. Technology Preview Release ● Documentation ● Code ○ Hawkbit ○ HiKey Gateway Debian Stretch build ○ Zephyr 1.7 build ● http://docs.linarotechnologies.org
  • 30. Demonstration ● Builds on Technology Preview Release ● Hawkbit open source device management ● Connection to commercial IBM Bluemix cloud services using MQTT
  • 31. Demonstration Sensor Data MQTT to Bluemix Signed FOTA Images from Hawkbit 6LoWPAN over Bluetooth LE communications HiKey Gateways IoT Edge Devices
  • 32. IBM Watson IoT Platform
  • 34. CI and Automation ● Keeping track of the sources ○ Zephyr - Three branches to test ● master (upstream) ● master-upstream-dev (upstream + linaro staged patches) ● v1.7-dev (upstream dev branch + linaro staged patches) ○ MCUBoot - Two branches to test ● master (upstream) ● master-upstream-dev (upstream + linaro staged patches) ○ FOTA Application - One branch to test ● master (upstream) ● These combinations generate a matrix of permutations that constantly need to be validated ● Integrate our CI with GitHub workflow
  • 35. CI Matrix for FOTA Application
  • 36. Demonstration ● Upstream Zephyr 1.7 RC3 running on multiple ARM MCU boards ● Unified Secure boot and FOTA update ● Real-time IoT device data transfers from multiple vendor IoT boards to commercial IBM Bluemix Cloud ● See bigger scale and more boards on Demo Friday!
  • 37. ● Cortex M Technology Preview code release - now ● Initial 1.0 code release for products - Q3 2017 ○ Larger footprint - more functionality - TCP/MQTT/HTTP ○ Smaller footprint - lower power - UDP/CoAP/LWM2M ○ BT, WiFi and LoRa Support ○ Many more devices/vendors ○ Choice of cloud providers using a common cloud platform API What’s Next - 2017 Plans Private/ Custom Cloud