Google Pushes Experimental Linux Kernel 3.10 Defconfigs for MSM, Exynos and Tegra SoCs
The big hype surrounding Android L’s unveiling caused us all to skip one important change, the debut of the Linux 3.10 kernel in the ARM world. New smartwatches like the LG G Watch and Samsung Gear Live work atop the Linux 3.10 kernel. However, most currently released devices are using the Linux 3.4 kernel, the ninth long-term stable release from 2012, with supports that expires in October 2014. Google is eventually planning to switch to 3.10 from June 2013, the tenth long-term stable release. In the Android Wear source recently pushed to the Google Git, you may find some pretty interesting findings.
If you take a closer look at defconfigs, you might notice that there are some experimental configs available for various platforms. For example, there are files with configs for MSM8974 architecture, widely used in various flagships like the OnePlus One, HTC One (M8) or Google Nexus 5. But Qualcomm SoCs aren’t the only devices covered in the last pushed, as there are configs for Exynos SoCs used mostly in Samsung devices. Does it mean that all supported devices will be updated to work with a new 3.10 kernel? Unlikely, but those configs can be used by developers to enhance the custom kernel building experience.
Like everything, these speculations will be verified once Google decides to finally press the shiny red button and launch Android L to public. Meanwhile, we can wait and analyze the code to find something that can be used in the custom kernel development. The community has proved many times that “impossible” is just a word that can be easily forgotten. If you are willing to sink your teeth into the code, head over to the Google Git, where everything is available.
[Huge thanks to XDA Senior Member r3pwn for the tip!]