lcu14 keynote by george grey

20
Keynote Presentation George Grey, CEO Linaro Connect USA 2014

Upload: linaro

Post on 18-Nov-2014

328 views

Category:

Software


1 download

DESCRIPTION

Keynote Title: “Linaro Past, Present and Future” Presenter: George Grey, CEO --------------------------------------------------- ★ Resources ★ Zerista: http://lcu14.zerista.com/event/member/137700 Google Event: https://plus.google.com/u/0/events/cma8iaqsgda3prj5qe31t1rh838 Video: https://www.youtube.com/watch?v=IQhbM55F23U&list=UUIVqQKxCyQLJS6xvSmfndLA Etherpad: pad.linaro.org/p/lcu14-100a --------------------------------------------------- ★ Event Details ★ Linaro Connect USA - #LCU14 September 15-19th, 2014 Hyatt Regency San Francisco Airport --------------------------------------------------- http://www.linaro.org http://connect.linaro.org

TRANSCRIPT

Page 1: LCU14 Keynote by George Grey

Keynote PresentationGeorge Grey, CEO

Linaro Connect USA 2014

Page 2: LCU14 Keynote by George Grey

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

Page 3: LCU14 Keynote by George Grey

● 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

Linaro Organization TodayTechnical Steering Committee (TSC)

Offi

ce o

f the

CTO

(OC

TO)

Enterprise Group (LEG)16 companies

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

Platform Engineering

Builds & Baselines

Systems

LAVA Lab

QA Services

MemberServices

Landing Teams

Linaro Developer Technical Support

(LDTS)

Field Engineering

Page 4: LCU14 Keynote by George Grey

Linaro Projects

Page 5: LCU14 Keynote by George Grey

● 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

Key Projects 2014-2015

Page 6: LCU14 Keynote by George Grey

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

Page 7: LCU14 Keynote by George Grey

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

Page 8: LCU14 Keynote by George Grey

● 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

Linaro Stable Kernel (LSK)

Page 9: LCU14 Keynote by George Grey

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

LMG Demo:AOSP Android built for ARMv8 64-bit SoCs

ARMv8-A Juno Development Board

Page 10: LCU14 Keynote by George Grey

● 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

LHG Demo:STB RDK on ST 4K hardware

Page 11: LCU14 Keynote by George Grey

● 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

RDK Demonstration

Page 12: LCU14 Keynote by George Grey

LEG Demo:OpenStack running OpenJDK JTREG testing

LXC 0..3

OpenStack Cloud Controller

Compute Node 0

Compute Node 1

Page 13: LCU14 Keynote by George Grey

● 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

Overview

Page 14: LCU14 Keynote by George Grey

● 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

Industry Trends

Page 15: LCU14 Keynote by George Grey

● 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

Collaboration Everywhere

Page 16: LCU14 Keynote by George Grey

● 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

Linaro - Collaboration for the ARM Ecosystem

Page 17: LCU14 Keynote by George Grey
Page 18: LCU14 Keynote by George Grey

Developer ARMv8 Server Cluster to Accelerate Deployment-ready Software

DeploymentReady

Software

Open Source

Community

Operating System Vendors

Independent Software Vendors

+ +

Page 19: LCU14 Keynote by George Grey

● 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

Linaro Community Board Program

Page 20: LCU14 Keynote by George Grey

Modular PhonePaul EremenkoHead of Project Ara at Google ATAP