Shared publicly  - 
Linux 3.3 is out.

"Summary: This release features as the most important change the merge of kernel code from the Android project. But there is more, it also includes support for a new architecture (TI C6X), much improved balancing and the ability to restripe between different RAID profiles in Btrfs, and several network improvements: a virtual switch implementation (Open vSwitch) designed for virtualization scenarios, a faster and more scalable alternative to the "bonding" driver, a configurable limit to the transmission queue of the network devices to fight bufferbloat, a network priority control group and per-cgroup TCP buffer limits. There are also many small features and new drivers and fixes are also available."

All these years later and it's still fun to follow along with Linux kernel development.
Summary of the changes and new features merged in the Linux Kernel during the 3.3 development cycle
Kyle Weller's profile photoHarry Koutsogiorgas - Couchell's profile photoShakeel Mahate's profile photoMahendra Kariya's profile photo
This sounds promising. Will it be possible to run Android apps natively on a Linux system someday in the future?
+Sven Jacobs, in order to do that you need the Android libraries and frameworks working on the Linux system. The kernel does not need to be changed.
+Elias Mårtenson What is the purpose of the Android specific kernel changes then? Of course you also need the Android runtime environment.
+Sven Jacobs, mainly things like power management. There are features that allows the kernel to put certain devices to sleep while others still run. These features are needed in order to avoid excessive battery drain.

Obviously these features are not needed on a desktop machine.
agreed. i read lwn purely for the kernel news. the rest is too silly and / or depressing.
Add a comment...