Thursday, March 22, 2012

Linux 3.3 kernel release fusion Android source code

Linux kernel project director Lawrence woz's ground (Linus Torvalds) released on Sunday the latest Linux version 3.3 kernel, the kernel fusion the Android source code, be helpful for Android system development.
Android is an open source system, but Android 4.0 (code name ice cream sandwich) mobile and tablet computer months time delay listed, shows that Google (the Po) development of the new system alone in difficulties. Android has a lot of high level components, such as the Dalvik virtual machine operation application, but all of these are relying on in managing "in Kernel. Org posted on the website of the Linux Kernel main (mainline Kernel).
Google now hope that through the mainline kernel development part of the new function, programming staff will benefit from it, but they need to see Android can provide what new function, and how to improve.
SONY programmers Tim Byrd (Tim Bird) focus on Google Android Linux kernel with Linux mainline kernel fusion project, he thought that the new Linux 3.3 kernel for developers can bring two big benefits: 1), in the Android system using Android function. 2), using vanilla Android users to test the mainline kernel space, to analyze specific function how to integrate or use Android kernel other related functions. The kernel before mailing list and Android main mailing list idea how to continue to move the discussion of the development has made some achievements.
Google and don't want to completely isolated environment development the new system, but this will Android Linux with Linux mainline kernel code of the fusion of trying to effect is not good. "Android developers on several previous attempts to, but not submitted to the mainline kernel code, the process is not consistent," Byrd said, "a few basic functions, such as wakelock class, appear operation and delay. Part of the obstacles to the mainline kernel function never." Wakelock is a mechanism, application through the it prevent computing devices into low power idle or dormant.
Said bird, a lot of Android applications with on-board support, in other words, the software needs to use all kinds of main and support the processor, these have been the main core support. Including power management, the new function also makes version 3.3 kernel greater upgrade.
Byrd says, he had seen some programmers use "a small patch" of the unmodified mainline kernel run senior Android open source (AOSP) project. This to want to get out of bondage to try Google Android in the new environment run new function of the developer is a good news, for other Linux equipment more help.
Considering the Google browser has been and WebKit browser engine programmers close cooperation project, Google may realize the sharing source code to more constructive has made them suffer losses.

No comments:

Post a Comment