mobile distributions and upstream challenges

19
Mobile Distributions and Upstream Challenges FOSDEM 2010

Upload: andrew-savory

Post on 30-Nov-2014

916 views

Category:

Technology


0 download

DESCRIPTION

This talk will identify some of the key challenges from a mobile platform development perspective, and solicit feedback and discussion on how mobile platforms can be more distro-like and work better with upstream projects.

TRANSCRIPT

Page 1: Mobile distributions and upstream challenges

Mobile Distributions and Upstream ChallengesFOSDEM 2010

Page 3: Mobile distributions and upstream challenges

(All views are my own)

Page 4: Mobile distributions and upstream challenges

Raise your hand if you have a linux-based mobile phone

Page 5: Mobile distributions and upstream challenges

Raise your hand if you have a linux-based mobile phone

Raise your hand if you had a linux-based mobile phone

in February 2009

Page 6: Mobile distributions and upstream challenges

Raise your hand if you have a linux-based mobile phone

Raise your hand if you had a linux-based mobile phone

in February 2009

2008 ...

Page 7: Mobile distributions and upstream challenges

Raise your hand if you have a linux-based mobile phone

Raise your hand if you had a linux-based mobile phone

in February 2009

2008 ...

2007 ...

Page 8: Mobile distributions and upstream challenges

Raise your hand if you have a linux-based mobile phone

Raise your hand if you had a linux-based mobile phone

in February 2009

2008 ...

2007 ...

2006 ...

Page 9: Mobile distributions and upstream challenges
Page 10: Mobile distributions and upstream challenges
Page 11: Mobile distributions and upstream challenges

Embdebian

Maemo

Moblin

Ubuntu Netbook Remix

Android

ChromeOS

LiMo

OpenMoko

Page 12: Mobile distributions and upstream challenges

Building a mobile distro

Page 13: Mobile distributions and upstream challenges
Page 14: Mobile distributions and upstream challenges
Page 15: Mobile distributions and upstream challenges

Upstream challenges

Where is the latest release?

Where is the source?

What is the license?

Page 16: Mobile distributions and upstream challenges

Reference hardware

Chicken and egg: hardware not available until the software platform is built. Software platform not built until the hardware is available ...

How to get the hardware to the right people?

Availability of base boards e.g. BeagleBoard

Page 17: Mobile distributions and upstream challenges

Package management

.deb vs. .rpm vs. .tar.gz vs. ....

Page 18: Mobile distributions and upstream challenges

Cross compilation + hosting

Scratchbox

QEMU, Xen, KVM, Virtualbox

Page 19: Mobile distributions and upstream challenges

Where to from here?