Quick viewing(Text Mode)

Ubuntu on ARM November 2009 ARM Partner Roadshow

Ubuntu on ARM November 2009 ARM Partner Roadshow

Ubuntu on ARM November 2009 ARM Partner roadshow

Canonical 2009 . © Alliances/ARM/200911/Roadshowv05 Document Owner: Ram Fish

Ubuntu on ARM – Nov 2009 |1 Agenda

1. Introduction 2.Ubuntu Core 3.Ubuntu on ARM 4.Ubuntu Edition 5.Canonical OEM Services 6.Summary

2

Canonical Confidential ­ 2009 The World's favorite Distribution

Mobile Desktop

Ubuntu is the world's favorite

Server Netbook 3

Ubuntu on ARM – Nov 2009 |3 Linux Distribution

Linux Distribution A continuously updated combination of thousands of packages. Today, Almost all devices are connected.

And Software & Services are continuously updated.

Combining, testing and maintaining thousands of software packages is hard to do.

Support, engagement and partnership with the Community is a must

Welcome to Canonical

Ubuntu on ARM – Nov 2009 |4 Canonical is the company behind Ubuntu

• Founded in 2004, over 300+ staff in 18 countries • Privately held • Offices in Taiwan, UK, US (), Canada

What we do • Produce world­class Linux distributions • Engineering services • Support and professional services

Customers include:

Ubuntu on ARM – Nov 2009 |5 Ubuntu Core: innovation delivered

Platform specific UX Notebook MID Embedded

UI Services

Ubuntu Core

Ubuntu is the base Linux distribution The core allows for the creation of different devices (, , webbooks, automotive)

Ubuntu on ARM – Nov 2009 |6 Ubuntu Core ­ Architecture

Ubuntu Core

System Daemons System Libraries Console Policy Device Power Network Dbus LibC6 PAM Kit Kit Kit Saved Manager

Package Management Apt

Display Audio Webcam USB Drivers Drivers Drivers Drivers Drivers Update Manager

WiFi Ethernet Keyboard Mouse Filesystem Driver Driver Driver Driver Drivers

Ubuntu on ARM – Nov 2009 |7 Why select Ubuntu core?

Ubuntu core supports multiple user experiences

Safe and proven path to shipping devices

Outstanding hardware support means faster take to market

Ubuntu on ARM – Nov 2009 |8 Agenda

1.Canonical Introduction 2.Ubuntu Core 3.Ubuntu on ARM 4. 5.Canonical OEM Services 6.Summary

9

Canonical Confidential ­ 2009 Ubuntu on ARM

• Ubuntu built for ARM using the same that has Core ARM Port made Ubuntu so successful on • Additional focus on ensuring that Flash & other 3rd party software works well.

• Canonical has worked with ARM partners to produce Range of options fully optimised SoC flavours of Ubuntu

Launch in 2009 • SOC specific releases released in 2009 • Multiple ODM engagements, devices already shipping

Factors to consider • Power is more complex that simple CPU performance • ODM and supplier experience with ARM on • Codec, Flash and X acceleration

Ubuntu on ARM – Nov 2009 |10 Ubuntu on ARM – Success in progress

1st native builds Ubuntu 9.04 Ubuntu 9.10 Ubuntu 10.04 ­ ARM v6 compilation ­ ARM v7 compilation

First device More Devices launched ­ coming 1Q10 Sharp

Marvell Armada support

Freescale IMX51 support

ARM and Canonical announce joint programme to develop a core platform to support any Cortex A8 or A9 platform

2008 H1 2008 H2 2009 H1 2009 H2 2010 H1

Ubuntu on ARM – Nov 2009 |11 Ubuntu 10.04 – ARM specific highlights

• Latest innovation ARM Kernel 2.6.31 • Browser based on • Optimized launcher / desktop

DeviceTree support • Support for multiple HW configurations from one image • Lower maintenance costs if launching multiple devices • Simplified development

ARM V7 Thumb2 • Full re­compile of all Ubuntu packages • Smaller code base optimizations • Faster execution

Ubuntu on ARM – Nov 2009 |12 Agenda

1.Canonical Introduction 2.Ubuntu Core 3.Ubuntu on ARM 4.Ubuntu Netbook Edition 5.Canonical OEM Services 6.Summary

13

Canonical Confidential ­ 2009 Ubuntu Netbook Edition for ARM

● Simplifed launcher ● Cosmetic face­lift ● Applications Cleanup

● Webkit based ● Small footprint ● Better performance with L2 cache ● Optimized for ARM architecture

Ubuntu on ARM – Nov 2009 |14 Ubuntu Netbook Edition for ARM

Ubuntu on ARM – Nov 2009 |15 Ubuntu Netbook Edition for ARM

Ubuntu on ARM – Nov 2009 |16 Ubuntu Netbook Edition for ARM

Ubuntu on ARM – Nov 2009 |17 Ubuntu Netbook Edition for ARM

Ubuntu on ARM – Nov 2009 |18 Ubuntu Netbook Edition for ARM

Ubuntu on ARM – Nov 2009 |19 Agenda

1.Canonical Introduction 2.Ubuntu Core 3.Ubuntu on ARM 4.Ubuntu Netbook Edition 5.Canonical OEM Services 6.Summary

20

Canonical Confidential ­ 2009 Canonical helping throughout Product Lifecycle

Ubuntu on ARM – Nov 2009 |21 Detailed Project Planning

Ubuntu on ARM – Nov 2009 |22 Proprietary applications and codecs

Canonical assists commercial partners with proprietary applications, components and codecs to bring consumer products to market.

Services include selection, vetting, licensing, distribution and integration

Applications ● Adobe FlashLite 3.1, Flash 10*, Open JDK, Real Player*

Licensed decoders ● MPEG4, MP3, AAC, Windows Media, Real Media, more....

Ubuntu on ARM – Nov 2009 |23 Agenda

1.Canonical Introduction 2.Ubuntu Core 3.Ubuntu on ARM 4.Ubuntu Netbook Edition 5.Canonical OEM Services 6.Summary

24

Canonical Confidential ­ 2009 Why Canonical ?

Great Experience Taking Products to Market

Safe and proven path to shipping devices

Outstanding hardware support and global partnerships means faster take to market

Ubuntu on ARM – Nov 2009 |25 Agenda

Thank You!

26

Canonical Confidential ­ 2009 Supplementary slides

Ubuntu on ARM – Nov 2009 |27 Ubuntu on ARM – Nov 2009 |28 Ubuntu client ecosystem

Client apps

OEMs

ODMs

Components

O / S

Architecture 29

Canonical Confidential ­ 2009 Why Canonical

Great experience taking products to market

Support throughout the product life­cycle

Global partnerships with outstanding support in & Taiwan

Ubuntu on ARM – Nov 2009 |30 31

Canonical Confidential ­ 2009