After years of being parallel, but not one, Android code is now getting into the latest Linux 3.3 kernel finally bringing clarity about how the open-source Android project should be handled and giving developers an easier path to create cross-platform applications. The kernels of Android and Linux have always been similar, but with this programmers will be able to run apps on the stock Linux kernel.
The decision for unification comes in an effort to avoid fragmentation and further division in Android. This is up to developers, though. This also opens up the possibility of a wider programmers’ support and eventually cheaper Android devices.
Other improvements in the 3.3 Linux kernel include improvements to memory management, file systems, networking and security.