SlideShare a Scribd company logo
1 of 20
Download to read offline
Linaro Connect USA 2014 
Keynote Presentation 
George Grey, CEO
4 Years 
● Linaro started in 2010 
● Member-driven software engineering 
company dedicated to improving open source 
technology for the ARM architecture 
● Initial members were ARM, IBM, and 
4 SoC vendors from the mobile space 
Freescale, Samsung, ST-Ericsson and TI 
● 20 engineers started work on the gcc 
toolchain and on kernel consolidation
Linaro Organization Today 
● Now 28 members 
ARM, IBM 
16 SoC vendors 
5 OSS companies 
5 End users 
● >200 OSS engineers 
distributed globally, 
working collaboratively 
on software for the 
ARM architecture 
● $50M 
annual revenue 
equivalent 
Technical Steering Committee (TSC) 
Office of the CTO (OCTO) 
Enterprise Group (LEG) 
16 companies 
Platform Engineering 
Builds & Baselines 
QA Services 
Systems 
LAVA Lab 
Field Engineering 
Digital Home Group (LHG) 
8 companies 
Mobile Group (LMG) 
10 companies 
Networking Group (LNG) 
12 companies 
Core Development 
Kernel 
Power Management 
Security 
Virtualization 
Product Technology 
LAVA Software Linaro Stable Kernel (LSK) Toolchain 
Member 
Services 
Landing Teams 
Linaro Developer 
Technical Support 
(LDTS)
Linaro Projects
Key Projects 2014-2015 
● Linaro OSS Upstream Projects 
● Energy Aware Scheduling (with members) 
● Android optimization on ARMv8 SoCs (LMG) 
● OpenJDK (LEG) 
● OpenDataPlane (LNG) 
● W3C EME Secure Media (LHG) 
● Linaro OSS Products 
● ARM gcc toolchain for ARMv7-A/v8-A 
● LSK - Linux 3.10 and Linux 3.14 
● LAVA CI and cloud test platform
OpenDataPlane 
● In 2013 LNG members launched 
ODP to create an open-source, 
cross-platform framework for the 
data plane 
● v0.2 released 
● v1.0 end of this year 
● Members and others are 
implementing on ARM, 
x86/DPDK, MIPS and PowerPC
Open Portable TEE 
● Open Source Security 
● TrustZone + TEE 
● Adheres to Global 
Platform APIs 
● Open and available to 
all under BSD license 
● Participation and 
contributions are 
welcome 
github.com/OP-TEE
Linaro Stable Kernel (LSK) 
● A baseline for member ARM 
products with support for 2 years 
● Based on the Long Term Support 
(LTS) from kernel.org 
● Last version 3.10, Next version 3.14 
● Includes key ARM functionality 
● Backported new ARM mainline features 
● ARMv8 support 
● Versions for Segments 
● Android version K/L for LMG 
● RT patch set for LNG 
● OEM/Yocto packaged for LHG
LMG Demo: 
AOSP Android built for ARMv8 64-bit SoCs 
64-bit engineering for Android in mobile 
and other markets: 
● Android from AOSP master 
● Linaro Stable Kernel (LSK) 3.10 base 
● Pre-integrated with ARM Mali OpenGL 
(3D Graphics) drivers 
● ARM Trusted Firmware and the 
UEFI EDK II boot loader 
○ Also support for U-Boot & Fastboot 
● All components are built with Linaro 
GCC version 4.9 
ARMv8-A Juno Development Board
LHG Demo: 
STB RDK on ST 4K hardware 
● LHG announced in May 
● LHG engineers have worked on 
the Linux/RDK platform. This is a 
foundation for Linux-based media 
frameworks on ARM SoCs 
● LHG has implemented changes to 
the streaming framework 
architecture, as well as innovations 
to the web rendering engine and 
abstractions to the graphics layers
RDK Demonstration 
● 4K graphics combined with 1080p video running on 
STMicroelectronics B2120 2 core ARM Cortex-A9 
CPU with Mali 400-MP4 GPU for the STB market 
● Built on the LSK 3.10 kernel, using 
OpenEmbedded/Yocto (Daisy branch) 
● Powered by STMicro software SDK 
● Wayland/Weston windowing system protocol
LEG Demo: 
OpenStack running OpenJDK JTREG testing 
OpenStack 
Cloud Controller 
LXC 0..3 
Compute Node 0 
Compute Node 1
Overview 
● 3x APM Mustang boards 
running Ubuntu Trusty 14.04 
● All services deployed with juju 
● Mustang 01 as cloud controller and 
Jenkins master with LXC 
● Mustang 02 and 03 as OpenStack 
compute nodes with KVM 
● Run a subset of the OpenJDK 
JTREG test regression harness 
● Jenkins dynamically provisions SIX 
VM’s instances via OpenStack on 
Mustang 02 and 03 
● the VM’s are destroyed upon 
test completion
Industry Trends 
● The ARM architecture is extending 
across all computing segments from 
IoT to high-end server 
● Driven by the accelerating rate of 
innovation from the ARM partnership 
● SoC complexity and speed of 
innovation places increasing 
demands on software 
● Innovators are increasingly requiring 
OSS. SoC and support chip vendors 
need to work upstream to remain 
competitive
Collaboration Everywhere 
● Working together on OSS enables 
companies to stay competitive and to focus 
on their own differentiation and value-add 
● SoC dependent - Upstream Linux kernel 
and projects, AOSP for Android, OpenJDK 
for Java 
● Increasing trend for major industry projects 
built using the collaborative OSS model - 
architecture independent, with opportunity 
for optimization
Linaro - Collaboration for the ARM Ecosystem 
● Linaro is now a Silver member of the Linux 
Foundation, and today we welcome the Linux 
Foundation as a Linaro Community member 
● Grant Likely was recently elected as Chair of the 
Linux Foundation Technical Advisory Board, and 
will represent the TAB on the Linux Foundation 
Board 
● During 2014-2015 Linaro expects to continue to 
grow its membership reflecting the importance of 
OSS in our industry 
● SOC Vendors 
● Distributions and key OSS providers 
● End users
Developer ARMv8 Server Cluster to Accelerate 
Deployment-ready Software 
Deployment 
Ready 
Software 
Open 
Source 
Community 
Operating 
System 
Vendors 
Independent 
Software 
Vendors + +
Linaro Community Board Program 
● Community-oriented web site 
● Low cost ARMv8 board(s) 
● One (or more!) for every Linaro 
engineer 
● University ARMv8 optimization 
program run by Jon “Maddog” Hall
Modular Phone 
Paul Eremenko 
Head of Project Ara at Google ATAP

More Related Content

What's hot

What's hot (20)

Development Boards for Tizen IoT
Development Boards for Tizen IoTDevelopment Boards for Tizen IoT
Development Boards for Tizen IoT
 
IoTivity for Automotive IoT Interoperability
IoTivity for Automotive IoT InteroperabilityIoTivity for Automotive IoT Interoperability
IoTivity for Automotive IoT Interoperability
 
Toward "OCF Automotive" profile
Toward "OCF Automotive" profileToward "OCF Automotive" profile
Toward "OCF Automotive" profile
 
LCA14: George Grey Keynote - LCA14
LCA14: George Grey Keynote - LCA14LCA14: George Grey Keynote - LCA14
LCA14: George Grey Keynote - LCA14
 
BKK16-315 Graphics Stack Update
BKK16-315 Graphics Stack UpdateBKK16-315 Graphics Stack Update
BKK16-315 Graphics Stack Update
 
BKK16-500K2 CTO talk - The End to End Story
BKK16-500K2 CTO talk - The End to End StoryBKK16-500K2 CTO talk - The End to End Story
BKK16-500K2 CTO talk - The End to End Story
 
IoTivity Connects RVI from GENIVI's Develoment Platform to Tizen devices
IoTivity Connects RVI from GENIVI's Develoment Platform to Tizen devicesIoTivity Connects RVI from GENIVI's Develoment Platform to Tizen devices
IoTivity Connects RVI from GENIVI's Develoment Platform to Tizen devices
 
Summit 16: ARM Mini-Summit - OpenDataPlane Monarch Release - Linaro
Summit 16: ARM Mini-Summit -   OpenDataPlane Monarch Release - LinaroSummit 16: ARM Mini-Summit -   OpenDataPlane Monarch Release - Linaro
Summit 16: ARM Mini-Summit - OpenDataPlane Monarch Release - Linaro
 
Introduction to IoT.JS
Introduction to IoT.JSIntroduction to IoT.JS
Introduction to IoT.JS
 
Software, Over the Air (SOTA) for Automotive Grade Linux (AGL)
Software, Over the Air (SOTA) for Automotive Grade Linux (AGL)Software, Over the Air (SOTA) for Automotive Grade Linux (AGL)
Software, Over the Air (SOTA) for Automotive Grade Linux (AGL)
 
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
 
BKK16-213 Where's the Hardware?
BKK16-213 Where's the Hardware?BKK16-213 Where's the Hardware?
BKK16-213 Where's the Hardware?
 
Qt quick (qml)
Qt quick (qml)Qt quick (qml)
Qt quick (qml)
 
IoTivity on Tizen: How to
IoTivity on Tizen: How toIoTivity on Tizen: How to
IoTivity on Tizen: How to
 
Introduction to IoT.JS
Introduction to IoT.JSIntroduction to IoT.JS
Introduction to IoT.JS
 
ORTC Library - Introduction
ORTC Library - IntroductionORTC Library - Introduction
ORTC Library - Introduction
 
SFO15-102:ODP Project Update
SFO15-102:ODP Project UpdateSFO15-102:ODP Project Update
SFO15-102:ODP Project Update
 
qt-project.org and Qt 5
qt-project.org and Qt 5qt-project.org and Qt 5
qt-project.org and Qt 5
 
BKK16-301A Expanding the Enterprise Landscape in Centos
BKK16-301A Expanding the Enterprise Landscape in CentosBKK16-301A Expanding the Enterprise Landscape in Centos
BKK16-301A Expanding the Enterprise Landscape in Centos
 
HKG15-110: ODP Project Update
HKG15-110: ODP Project UpdateHKG15-110: ODP Project Update
HKG15-110: ODP Project Update
 

Similar to LCU14 Keynote by George Grey

20141111_SOS3_Gallo
20141111_SOS3_Gallo20141111_SOS3_Gallo
20141111_SOS3_Gallo
Andrea Gallo
 

Similar to LCU14 Keynote by George Grey (20)

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
 
20141111_SOS3_Gallo
20141111_SOS3_Gallo20141111_SOS3_Gallo
20141111_SOS3_Gallo
 
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
 
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
 
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
 
George Grey Welcome Keynote - BUD17-100K1
George Grey Welcome Keynote - BUD17-100K1George Grey Welcome Keynote - BUD17-100K1
George Grey Welcome Keynote - BUD17-100K1
 
HKG18-100K1 - George Grey: Opening Keynote
HKG18-100K1 - George Grey: Opening KeynoteHKG18-100K1 - George Grey: Opening Keynote
HKG18-100K1 - George Grey: Opening Keynote
 
Linxu conj2016 96boards
Linxu conj2016 96boardsLinxu conj2016 96boards
Linxu conj2016 96boards
 
Linux Kernel , BSP, Boot Loader, ARM Engineer - Satish profile
Linux Kernel , BSP, Boot Loader, ARM Engineer - Satish profileLinux Kernel , BSP, Boot Loader, ARM Engineer - Satish profile
Linux Kernel , BSP, Boot Loader, ARM Engineer - Satish profile
 
LCU13: George Grey Keynote LCU13
LCU13: George Grey Keynote LCU13LCU13: George Grey Keynote LCU13
LCU13: George Grey Keynote LCU13
 
Civil Infrastructure Platform: Industrial Grade SLTS Kernel and Base-layer De...
Civil Infrastructure Platform: Industrial Grade SLTS Kernel and Base-layer De...Civil Infrastructure Platform: Industrial Grade SLTS Kernel and Base-layer De...
Civil Infrastructure Platform: Industrial Grade SLTS Kernel and Base-layer De...
 
LCE13: Keynote: George Grey LCE13
LCE13: Keynote: George Grey LCE13LCE13: Keynote: George Grey LCE13
LCE13: Keynote: George Grey LCE13
 
Why the yocto project for my io t project elc_edinburgh_2018
Why the yocto project for my io t project elc_edinburgh_2018Why the yocto project for my io t project elc_edinburgh_2018
Why the yocto project for my io t project elc_edinburgh_2018
 
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 ...
 
Red Hat Java Update and Quarkus Introduction
Red Hat Java Update and Quarkus IntroductionRed Hat Java Update and Quarkus Introduction
Red Hat Java Update and Quarkus Introduction
 
TSC BoF: OSS Toolchain Discussion - SFO17-409
TSC BoF: OSS Toolchain Discussion - SFO17-409TSC BoF: OSS Toolchain Discussion - SFO17-409
TSC BoF: OSS Toolchain Discussion - SFO17-409
 
Learn more about the tremendous value Open Data Plane brings to NFV
Learn more about the tremendous value Open Data Plane brings to NFVLearn more about the tremendous value Open Data Plane brings to NFV
Learn more about the tremendous value Open Data Plane brings to NFV
 
UplinQ - ubuntu linux on the qualcomm® snapdragon™ 600 processor
UplinQ - ubuntu linux on the qualcomm® snapdragon™ 600 processorUplinQ - ubuntu linux on the qualcomm® snapdragon™ 600 processor
UplinQ - ubuntu linux on the qualcomm® snapdragon™ 600 processor
 
Davide Ricci - Continuos compliance @ Linaro.pdf
Davide Ricci - Continuos compliance @ Linaro.pdfDavide Ricci - Continuos compliance @ Linaro.pdf
Davide Ricci - Continuos compliance @ Linaro.pdf
 

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
 
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
 
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
 
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-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- 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-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

CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
anilsa9823
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
 

Recently uploaded (20)

call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 

LCU14 Keynote by George Grey

  • 1. Linaro Connect USA 2014 Keynote Presentation George Grey, CEO
  • 2. 4 Years ● Linaro started in 2010 ● Member-driven software engineering company dedicated to improving open source technology for the ARM architecture ● Initial members were ARM, IBM, and 4 SoC vendors from the mobile space Freescale, Samsung, ST-Ericsson and TI ● 20 engineers started work on the gcc toolchain and on kernel consolidation
  • 3. Linaro Organization Today ● Now 28 members ARM, IBM 16 SoC vendors 5 OSS companies 5 End users ● >200 OSS engineers distributed globally, working collaboratively on software for the ARM architecture ● $50M annual revenue equivalent Technical Steering Committee (TSC) Office of the CTO (OCTO) Enterprise Group (LEG) 16 companies Platform Engineering Builds & Baselines QA Services Systems LAVA Lab Field Engineering Digital Home Group (LHG) 8 companies Mobile Group (LMG) 10 companies Networking Group (LNG) 12 companies Core Development Kernel Power Management Security Virtualization Product Technology LAVA Software Linaro Stable Kernel (LSK) Toolchain Member Services Landing Teams Linaro Developer Technical Support (LDTS)
  • 5. Key Projects 2014-2015 ● Linaro OSS Upstream Projects ● Energy Aware Scheduling (with members) ● Android optimization on ARMv8 SoCs (LMG) ● OpenJDK (LEG) ● OpenDataPlane (LNG) ● W3C EME Secure Media (LHG) ● Linaro OSS Products ● ARM gcc toolchain for ARMv7-A/v8-A ● LSK - Linux 3.10 and Linux 3.14 ● LAVA CI and cloud test platform
  • 6. OpenDataPlane ● In 2013 LNG members launched ODP to create an open-source, cross-platform framework for the data plane ● v0.2 released ● v1.0 end of this year ● Members and others are implementing on ARM, x86/DPDK, MIPS and PowerPC
  • 7. Open Portable TEE ● Open Source Security ● TrustZone + TEE ● Adheres to Global Platform APIs ● Open and available to all under BSD license ● Participation and contributions are welcome github.com/OP-TEE
  • 8. Linaro Stable Kernel (LSK) ● A baseline for member ARM products with support for 2 years ● Based on the Long Term Support (LTS) from kernel.org ● Last version 3.10, Next version 3.14 ● Includes key ARM functionality ● Backported new ARM mainline features ● ARMv8 support ● Versions for Segments ● Android version K/L for LMG ● RT patch set for LNG ● OEM/Yocto packaged for LHG
  • 9. LMG Demo: AOSP Android built for ARMv8 64-bit SoCs 64-bit engineering for Android in mobile and other markets: ● Android from AOSP master ● Linaro Stable Kernel (LSK) 3.10 base ● Pre-integrated with ARM Mali OpenGL (3D Graphics) drivers ● ARM Trusted Firmware and the UEFI EDK II boot loader ○ Also support for U-Boot & Fastboot ● All components are built with Linaro GCC version 4.9 ARMv8-A Juno Development Board
  • 10. LHG Demo: STB RDK on ST 4K hardware ● LHG announced in May ● LHG engineers have worked on the Linux/RDK platform. This is a foundation for Linux-based media frameworks on ARM SoCs ● LHG has implemented changes to the streaming framework architecture, as well as innovations to the web rendering engine and abstractions to the graphics layers
  • 11. RDK Demonstration ● 4K graphics combined with 1080p video running on STMicroelectronics B2120 2 core ARM Cortex-A9 CPU with Mali 400-MP4 GPU for the STB market ● Built on the LSK 3.10 kernel, using OpenEmbedded/Yocto (Daisy branch) ● Powered by STMicro software SDK ● Wayland/Weston windowing system protocol
  • 12. LEG Demo: OpenStack running OpenJDK JTREG testing OpenStack Cloud Controller LXC 0..3 Compute Node 0 Compute Node 1
  • 13. Overview ● 3x APM Mustang boards running Ubuntu Trusty 14.04 ● All services deployed with juju ● Mustang 01 as cloud controller and Jenkins master with LXC ● Mustang 02 and 03 as OpenStack compute nodes with KVM ● Run a subset of the OpenJDK JTREG test regression harness ● Jenkins dynamically provisions SIX VM’s instances via OpenStack on Mustang 02 and 03 ● the VM’s are destroyed upon test completion
  • 14. Industry Trends ● The ARM architecture is extending across all computing segments from IoT to high-end server ● Driven by the accelerating rate of innovation from the ARM partnership ● SoC complexity and speed of innovation places increasing demands on software ● Innovators are increasingly requiring OSS. SoC and support chip vendors need to work upstream to remain competitive
  • 15. Collaboration Everywhere ● Working together on OSS enables companies to stay competitive and to focus on their own differentiation and value-add ● SoC dependent - Upstream Linux kernel and projects, AOSP for Android, OpenJDK for Java ● Increasing trend for major industry projects built using the collaborative OSS model - architecture independent, with opportunity for optimization
  • 16. Linaro - Collaboration for the ARM Ecosystem ● Linaro is now a Silver member of the Linux Foundation, and today we welcome the Linux Foundation as a Linaro Community member ● Grant Likely was recently elected as Chair of the Linux Foundation Technical Advisory Board, and will represent the TAB on the Linux Foundation Board ● During 2014-2015 Linaro expects to continue to grow its membership reflecting the importance of OSS in our industry ● SOC Vendors ● Distributions and key OSS providers ● End users
  • 17.
  • 18. Developer ARMv8 Server Cluster to Accelerate Deployment-ready Software Deployment Ready Software Open Source Community Operating System Vendors Independent Software Vendors + +
  • 19. Linaro Community Board Program ● Community-oriented web site ● Low cost ARMv8 board(s) ● One (or more!) for every Linaro engineer ● University ARMv8 optimization program run by Jon “Maddog” Hall
  • 20. Modular Phone Paul Eremenko Head of Project Ara at Google ATAP