Please note that User Registration has been temporarily disabled due to a recent increase in automated registrations. If anyone needs an account, please request one here: RequestAccount. Thanks for your patience!--Wmat (talk)
Please email User:Wmat if you experience any issues with the Request Account form.

Android Kernel Versions

Revision as of 20:10, 22 February 2011 by Wmat (Talk | contribs)

Jump to: navigation, search

Kernel versions known to run Android


The original (version 1.0) of Android for the G1/ADP1 used Linux version 2.6.25


The 1.5 release of Android (cupcake) for the G1/ADP1 used Linux version 2.6.27


As of September, 2009, the kernel/common.git tree for Android has a 2.6.29 kernel. Donut uses this kernel.


As of July 2010, the kernel/common.git tree for Android has a 2.6.32 kernel. This kernel is used by Froyo.

Selecting a kernel tree for a new port

This article has good information on porting Android to a new device. Note that it debates which kernel tree is appropriate to start with, for porting to a new device:

Android git kernel trees

As of July 2010, the android repository on had the following kernel trees:

This is the kernel tree that matches what is put into official Android products by Google or its partners
some experimental stuff
mirror of Linus' kernel tree. This is a reference for the kernel tree used in Android
not a kernel tree, but a bootloader
kernel for MSM (Qualcomm chip used in many HTC products)
mirror of kernel tree maintained by texas instruments., supporting OMAP chips. usually based on latest version, android products w OMAP chip can use this kernel port.
nvidia kernel tree