+ All Categories
Home > Documents > Linaro Accelerating Open Source Innovation - ARM … · Linaro Accelerating Open Source Innovation....

Linaro Accelerating Open Source Innovation - ARM … · Linaro Accelerating Open Source Innovation....

Date post: 06-Sep-2018
Category:
Upload: vuongdien
View: 222 times
Download: 0 times
Share this document with a friend
19
Software Solutions for an Open Digital World Linaro Accelerating Open Source Innovation
Transcript
Page 1: Linaro Accelerating Open Source Innovation - ARM … · Linaro Accelerating Open Source Innovation. Slide 2 Why Linaro? • Our world is being transformed by Billions of Linux ...

Software Solutions for an Open Digital World

LinaroAccelerating Open Source

Innovation

Page 2: Linaro Accelerating Open Source Innovation - ARM … · Linaro Accelerating Open Source Innovation. Slide 2 Why Linaro? • Our world is being transformed by Billions of Linux ...

Slide 2

Why Linaro?• Our world is being transformed by Billions of Linux

and open source based connected devices

• But developing open source consumer products is tough…

• Linaro was formed to tackle the 4 main problems of embedded

Linux and make it easier & quicker to develop open source products

Page 3: Linaro Accelerating Open Source Innovation - ARM … · Linaro Accelerating Open Source Innovation. Slide 2 Why Linaro? • Our world is being transformed by Billions of Linux ...

Slide 3

The 4 problems

• 1. Under-investment in the many open source projects that make up a Linux platform

• 2. Distribution fragmentation – different tools, versions, different graphics and multimedia plumbing, kernel forking & versions

• 3. SoC fragmentation, different SoC vendors with different approaches e.g. kernel, power management, graphics and multimedia

• 4. Not enough optimization. Features in processors not being used

Page 4: Linaro Accelerating Open Source Innovation - ARM … · Linaro Accelerating Open Source Innovation. Slide 2 Why Linaro? • Our world is being transformed by Billions of Linux ...

Slide 4

The vision

Months quicker TTM

Reducing complexity of multiple platforms/multiple SoC

Higher performance

Easier

Quicker

Better

Page 5: Linaro Accelerating Open Source Innovation - ARM … · Linaro Accelerating Open Source Innovation. Slide 2 Why Linaro? • Our world is being transformed by Billions of Linux ...

Slide 5

Strategy & implementation

Linaro

Community (upstream)

Downstream

Other SiliconPartners

OEMLinux

1

2

3

5 4

Common Linux Foundation

Aligned upstream investment

Distribution take best from upstream

Distributions take Linaro source trees

DistributionAdvisors

Page 6: Linaro Accelerating Open Source Innovation - ARM … · Linaro Accelerating Open Source Innovation. Slide 2 Why Linaro? • Our world is being transformed by Billions of Linux ...

Slide 6

What does Linaro do? • A collaborative engineering organisation• Six month engineering cycles• Applies its engineering resources for

common needs• Delivers a common, optimized base

– Kernel and vital middleware – Applied across all member ARM

SoC’s• Better tools to build optimal software• Enabled on the latest SoCs

– Cortex™-A8, Cortex-A9, & Cortex-A15 processors

• Works with leading distributions– Convergence on common

foundations

Page 7: Linaro Accelerating Open Source Innovation - ARM … · Linaro Accelerating Open Source Innovation. Slide 2 Why Linaro? • Our world is being transformed by Billions of Linux ...

Slide 7

Linaro Engineering Units

LandingTeams

PlatformEngineering

Foundations

Tools &Automation

UserPlatforms

Working Groups

Kernel Consolidation

Toolchain

Power Management

Core Unitsdeliver releases six-monthly

Focused on upstream collaboration

:

Aligned engineering SoC UnificationAccess to best code & tools

Page 8: Linaro Accelerating Open Source Innovation - ARM … · Linaro Accelerating Open Source Innovation. Slide 2 Why Linaro? • Our world is being transformed by Billions of Linux ...

Slide 8

Linaro Development Cycle

• Release cadence of 6 months

• Planning is done with Technical Steering Committee

• Engineering starts at the end of the Developer summit

PlanTSC

ExecutePatches,

ConsolidationTrees

ReleaseBaseline

MaintainCritical

Bug Fixes

6 Months 6 Months

Page 9: Linaro Accelerating Open Source Innovation - ARM … · Linaro Accelerating Open Source Innovation. Slide 2 Why Linaro? • Our world is being transformed by Billions of Linux ...

Slide 9

Linaro – Simplifying SoC support• Goal is a single source tree that integrates support

for multiple modern ARM SoCs– Optimized for Cortex-A9 and Cortex-A8 processor-based SoCs

v5(ARM 9)

v6(ARM11)

Instructioncompatible

Instructioncompatible

Kernel complexity Getting Consolidated

Additional optimizations possible:Thumb-2, SMP, NEON

v7A(Cortex-

A5/8/9/15)

Page 10: Linaro Accelerating Open Source Innovation - ARM … · Linaro Accelerating Open Source Innovation. Slide 2 Why Linaro? • Our world is being transformed by Billions of Linux ...

Slide 10

User benefits from common kernel• Linaro works with silicon partners to upstream SoC

support

• Easier to share kernel across devices

SoC_A

CA9

SoC_B

CA8

Linarokernel

Linarokernel

upstreamupstream

Commonkernel

Shared kernelShared toolsEven with differentARM CPU

User can have common kernel experience across differentSoC vendor and different ARM core e.g. Cortex-A8 or Cortex-A9

Page 11: Linaro Accelerating Open Source Innovation - ARM … · Linaro Accelerating Open Source Innovation. Slide 2 Why Linaro? • Our world is being transformed by Billions of Linux ...

Slide 11

Integrate kernel/distro

Add valueTest &ship

TTM reduced

SoC_B

CA9

Linarokernel

Tools and software reuse with greater optimization enable much faster TTM. Less time getting to work, less time optimizing

SoC_A

CA9

SoC Akernel

Months shorter

Previous flow

Target flow

Page 12: Linaro Accelerating Open Source Innovation - ARM … · Linaro Accelerating Open Source Innovation. Slide 2 Why Linaro? • Our world is being transformed by Billions of Linux ...

Slide 12

Linaro today

• Engineering now ramped

• Making open source development easier and quicker

• Created an open engineering, open source organization

• Open to Community

Page 13: Linaro Accelerating Open Source Innovation - ARM … · Linaro Accelerating Open Source Innovation. Slide 2 Why Linaro? • Our world is being transformed by Billions of Linux ...

Slide 13

10.11 Themes (cycle 1)• Toolchain

– Staffed up quickly

– Back ported state of the art T2 tuning into 4.4.4 and 4.5

– Fixed missing / broken profiling and debug features

• Kernel

– Mostly consolidation work (kernel, uboot)

– See Flattened Device Tree (FDT) as important

• Power Management

– Consolidation work, initially

Page 14: Linaro Accelerating Open Source Innovation - ARM … · Linaro Accelerating Open Source Innovation. Slide 2 Why Linaro? • Our world is being transformed by Billions of Linux ...

Slide 14

Linaro 11.05 – the next 6 months

• More Working Groups – Tools, kernel consolidation +

– Graphics, multimedia and power management

• More work on improving Linux SoC support

– Simplifying, consolidating, optimizing

• Work with more software distributions

– Establish Advisor membership

– Ubuntu, Android, Other test heads

• Building momentum & delivering great engineering

Page 15: Linaro Accelerating Open Source Innovation - ARM … · Linaro Accelerating Open Source Innovation. Slide 2 Why Linaro? • Our world is being transformed by Billions of Linux ...

Slide 15

Distributions

• More distributions will take the toolchain

– Linaro acts as an upstream open source project

• Some will start to consider the consolidated kernel tree

– Although, may be better to take from upstream

(depends on kernel features needed)

• Are helping to direct upstream graphics and

multimedia work

Page 16: Linaro Accelerating Open Source Innovation - ARM … · Linaro Accelerating Open Source Innovation. Slide 2 Why Linaro? • Our world is being transformed by Billions of Linux ...

Slide 16

Linaro gains momentum

• Expansion of Working Groups to 5

• TI and IBM join ARM on the board

• Strengthened exec team– CEO, George Grey

• New Advisor membership level

Page 17: Linaro Accelerating Open Source Innovation - ARM … · Linaro Accelerating Open Source Innovation. Slide 2 Why Linaro? • Our world is being transformed by Billions of Linux ...

Slide 17

Linaro demonstrates at Techcon

• Members showing latest Cortex-A9 processor-based SoCs running different distributions that have either been built with tools or software enhanced by Linaro

– ST-E U8500 running MeeGo built with Linaro kernel and tools

– TI OMAP4 running Ubuntu 10.10 built with Linaro tools

– Samsung Orion running headless/Ubuntu built with Linaro tools

Page 18: Linaro Accelerating Open Source Innovation - ARM … · Linaro Accelerating Open Source Innovation. Slide 2 Why Linaro? • Our world is being transformed by Billions of Linux ...

Slide 18

QUESTIONS?

If you want to download…www.linaro.org

If you want to get involved…www.linaro.org/community

If you want to see the engineering…https://wiki.linaro.org

Page 19: Linaro Accelerating Open Source Innovation - ARM … · Linaro Accelerating Open Source Innovation. Slide 2 Why Linaro? • Our world is being transformed by Billions of Linux ...

Recommended