Mainline Android kernel functionality

From eLinux.org
Revision as of 19:09, 1 February 2011 by Wmat (talk | contribs) (Added body to Mainline Android kernel functionality page)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Summary
Mainline Android kernel functionality
Proposer
Tim Bird

Description

Android has some unique functionality that is not currently mainlined, e.g. ashmem, logger, binder and so forth.

Mainlining these aspects of Android would reduce the overall maintenance and integration cost for working with Android.

The problem of wakelocks (/suspend blockers, etc) have been discussed and debated extensively. Other specific features that Android adds to the kernel are less controversial, and should be added incrementally over time.

A big issue is whether the Android user-space code would be modified to match the kernel code as modified to be suitable for mainlining.

Related work


Scope

I would recommend starting with something simple (like logger or ashmem) and working from there. The amount of time to mainline stuff is notoriously difficult to estimate, but possibly 4 weeks per function, for simple things.

Contractor Candidates

unknown

Comments