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.Canonical Introduction 2.Ubuntu Core 3.Ubuntu on ARM 4.Ubuntu Netbook Edition 5.Canonical OEM Services 6.Summary
2
Canonical Confidential 2009 The World's favorite Linux Distribution
Mobile Desktop
Ubuntu is the world's favorite Linux Distribution
Server Netbook 3
Ubuntu on ARM – Nov 2009 |3 Linux Distribution
Linux Distribution A continuously updated combination of thousands of software 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 (Boston), Canada
What we do • Produce worldclass Linux distributions • Engineering services • Support and professional services
Customers include:
Ubuntu on ARM – Nov 2009 |5 Ubuntu Core: open source 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 (Netbooks, smartbooks, webbooks, automotive)
Ubuntu on ARM – Nov 2009 |6 Ubuntu Core Architecture
Ubuntu Core
System Daemons System Libraries Console Policy Device Udev Power Network Dbus LibC6 PAM Kit Kit Kit Saved Manager
Package Management Linux Kernel Apt
Display Audio Webcam USB Bluetooth Drivers Drivers Drivers Drivers Drivers Update Manager
WiFi Ethernet Keyboard Mouse Filesystem Driver Driver Driver Driver Drivers DPkg
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.Ubuntu Netbook Edition 5.Canonical OEM Services 6.Summary
9
Canonical Confidential 2009 Ubuntu on ARM
• Ubuntu built for ARM using the same process that has Core ARM Port made Ubuntu so successful on x86 • 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 laptops • Codec, Flash and X window 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 webkit • 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 recompile 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 facelift ● 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 lifecycle
Global partnerships with outstanding support in China & Taiwan
Ubuntu on ARM – Nov 2009 |30 31
Canonical Confidential 2009