Ubuntu on ARM November 2009 ARM Partner Roadshow
Total Page:16
File Type:pdf, Size:1020Kb
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 world-class 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 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 China & Taiwan Ubuntu on ARM – Nov 2009 |30 31 Canonical Confidential - 2009.