KernelKarmicAndroid

Differences between revisions 6 and 7
Revision 6 as of 2009-05-13 22:00:53
Size: 2278
Editor: bradf-desktop
Comment:
Revision 7 as of 2009-05-13 22:03:51
Size: 2368
Editor: bradf-desktop
Comment:
Deletions are marked like this. Additions are marked like this.
Line 33: Line 33:
Bryan Wu attended the '''ARM Mobile Computing Seminar 2009 (Beijing)'''. His trip report is here: KernelTeam/ARMBeijingSeminar2009Report Bryan Wu attended the '''ARM Mobile Computing Seminar 2009 (Beijing)'''. See [[https://wiki.ubuntu.com/KernelTeam/ReportingPage|his trip report]] for some interesting observations comparing Ubuntu and Android on ARM platforms.

Summary

Discussion of supporting Android kernel changes in the Ubuntu kernel tree.

Release Note

This section should include a paragraph describing the end-user impact of this change. It is meant to be included in the release notes of the first release in which it is implemented. (Not all of these will actually be included in the release notes, at the release manager's discretion; but writing them is a useful exercise.)

It is mandatory.

Rationale

The Android kernel supports platforms that the Ubuntu kernel does not. Android runs on Qualcomm Snapdragon/8xxx, TI OMAP3, Freescale Babbage nad Marvell PXA3xx.

It could be a competitive advantage to support the same platforms that Android does in order to make it easier for customers to move from Android to Ubuntu.

There is the potential benefit to the community if there is binary compatibility between Android and Ubuntu platforms.

There is potential benefit to the community in having both distributions on the same kernel version, having users of both finding and reporting issues and the number of developers resolving issues.

User stories

Bryan Wu attended the ARM Mobile Computing Seminar 2009 (Beijing). See his trip report for some interesting observations comparing Ubuntu and Android on ARM platforms.

Assumptions

Design

You can have subsections that better describe specific parts of the issue.

Implementation

This section should describe a plan of action (the "how") to implement the changes discussed. Could include subsections like:

Code Changes

Code changes should include an overview of what needs to change, and in some cases even the specific details.

Unresolved issues

Given that Karmic will be based on either the 2.6.30 or 2.6.31 version of the Linux kernel how do we support an Android kernel?

  • The current, shipping version of Android is 1.5 (CupCake). This is based on the 2.6.27 version of the Linux kernel.

  • New development is being done on a 2.6.29 branch of the Android kernel repository.


CategorySpec

specs/KernelKarmicAndroid (last edited 2009-06-25 16:59:50 by pool-173-50-146-43)